From crux at crux.nu Thu Sep 1 01:32:13 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 03:32:13 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): cpufrequtils: updated source and man path Message-ID: <20160901013213.6B8A8E98F6@crux.nu> commit 11e9d5edc034c6b2851664d720b434130b8ab8af Author: Alan Mizrahi Date: Thu Sep 1 10:29:45 2016 +0900 cpufrequtils: updated source and man path diff --git a/cpufrequtils/.footprint b/cpufrequtils/.footprint index ced008b..e628ac7 100644 --- a/cpufrequtils/.footprint +++ b/cpufrequtils/.footprint @@ -9,7 +9,8 @@ drwxr-xr-x root/root usr/lib/ lrwxrwxrwx root/root usr/lib/libcpufreq.so -> libcpufreq.so.0.0.0 lrwxrwxrwx root/root usr/lib/libcpufreq.so.0 -> libcpufreq.so.0.0.0 -rwxr-xr-x root/root usr/lib/libcpufreq.so.0.0.0 -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/cpufreq-info.1.gz --rw-r--r-- root/root usr/man/man1/cpufreq-set.1.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/cpufreq-info.1.gz +-rw-r--r-- root/root usr/share/man/man1/cpufreq-set.1.gz diff --git a/cpufrequtils/.md5sum b/cpufrequtils/.md5sum index 7d6a3c1..ea0552e 100644 --- a/cpufrequtils/.md5sum +++ b/cpufrequtils/.md5sum @@ -1 +1 @@ -c59b71c044d463896f3247e8dd83dd7e cpufrequtils-008.tar.bz2 +e0c9f333a9546f71d17fd5a0546db79e cpufrequtils-008.tar.xz diff --git a/cpufrequtils/Pkgfile b/cpufrequtils/Pkgfile index f406f7d..e260933 100644 --- a/cpufrequtils/Pkgfile +++ b/cpufrequtils/Pkgfile @@ -1,16 +1,16 @@ -# Description: Clock scaling userspace tools +# Description: Clock scaling userspace tools # URL: http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufreq.html # Packager: Alan Mizrahi, alan at mizrahi dot com dot ve # Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve -# Depends on: sysfsutils +# Depends on: sysfsutils name=cpufrequtils version=008 release=1 -source=(http://www.mizrahi.com.ve/crux/dist/$name-$version.tar.bz2) +source=(https://www.kernel.org/pub/linux/utils/kernel/cpufreq/$name-$version.tar.xz) build() { cd $name-$version make NLS=false V=true - make NLS=false V=true DESTDIR=$PKG install + make NLS=false V=true mandir=/usr/share/man DESTDIR=$PKG install } From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): Merge branch '3.2' of git://crux.nu/ports/opt into 3.2 Message-ID: <20160901032811.39EC4E9905@crux.nu> commit 61675d2b201c5fd68103563d85666dc5c04f780c Merge: 977baf7 09d7b69 Author: Alan Mizrahi Date: Thu Sep 1 12:25:47 2016 +0900 Merge branch '3.2' of git://crux.nu/ports/opt into 3.2 From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): [notify] samba: 4.2.1 -> 4.2.14, changed init scripts to ssd, updated, man path Message-ID: <20160901032811.55ABEE990D@crux.nu> commit 977baf71008fd9c3dc6d87e030bb85091c6224af Author: Alan Mizrahi Date: Thu Sep 1 12:17:24 2016 +0900 [notify] samba: 4.2.1 -> 4.2.14, changed init scripts to ssd, updated, man path Fixes CVE-2016-2119 Client side SMB2/3 required signing can be downgraded Summary: A man in the middle attack can disable client signing over SMB2/3, even if enforced by configuration parameters. Details: https://www.samba.org/samba/security/CVE-2016-2119.html diff --git a/samba/.footprint b/samba/.footprint index 5762b68..32a1e7d 100644 --- a/samba/.footprint +++ b/samba/.footprint @@ -595,6 +595,7 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/samba/tests/dcerpc/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/dcerpc/bare.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/dcerpc/dnsserver.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/dcerpc/misc.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/dcerpc/raw_protocol.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/dcerpc/registry.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/dcerpc/rpc_talloc.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/dcerpc/rpcecho.py @@ -606,7 +607,7 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/samba/tests/dcerpc/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/docs.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/dsdb.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/gensec.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/getopt.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/get_opt.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/hostconfig.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/libsmb_samba_internal.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/samba/tests/messaging.py @@ -774,6 +775,7 @@ drwxr-xr-x root/root usr/lib/samba/vfs/ -rwxr-xr-x root/root usr/lib/samba/vfs/shadow_copy.so -rwxr-xr-x root/root usr/lib/samba/vfs/shadow_copy2.so -rwxr-xr-x root/root usr/lib/samba/vfs/smb_traffic_analyzer.so +-rwxr-xr-x root/root usr/lib/samba/vfs/snapper.so -rwxr-xr-x root/root usr/lib/samba/vfs/streams_depot.so -rwxr-xr-x root/root usr/lib/samba/vfs/streams_xattr.so -rwxr-xr-x root/root usr/lib/samba/vfs/syncops.so @@ -781,116 +783,117 @@ drwxr-xr-x root/root usr/lib/samba/vfs/ -rwxr-xr-x root/root usr/lib/samba/vfs/worm.so -rwxr-xr-x root/root usr/lib/samba/vfs/xattr_tdb.so -rwxr-xr-x root/root usr/lib/winbind_krb5_locator.so -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/dbwrap_tool.1.gz --rw-r--r-- root/root usr/man/man1/findsmb.1.gz --rw-r--r-- root/root usr/man/man1/log2pcap.1.gz --rw-r--r-- root/root usr/man/man1/nmblookup.1.gz --rw-r--r-- root/root usr/man/man1/ntlm_auth.1.gz --rw-r--r-- root/root usr/man/man1/pidl.1pm.gz --rw-r--r-- root/root usr/man/man1/profiles.1.gz --rw-r--r-- root/root usr/man/man1/rpcclient.1.gz --rw-r--r-- root/root usr/man/man1/sharesec.1.gz --rw-r--r-- root/root usr/man/man1/smbcacls.1.gz --rw-r--r-- root/root usr/man/man1/smbclient.1.gz --rw-r--r-- root/root usr/man/man1/smbcontrol.1.gz --rw-r--r-- root/root usr/man/man1/smbcquotas.1.gz --rw-r--r-- root/root usr/man/man1/smbget.1.gz --rw-r--r-- root/root usr/man/man1/smbstatus.1.gz --rw-r--r-- root/root usr/man/man1/smbtar.1.gz --rw-r--r-- root/root usr/man/man1/smbtree.1.gz --rw-r--r-- root/root usr/man/man1/testparm.1.gz --rw-r--r-- root/root usr/man/man1/vfstest.1.gz --rw-r--r-- root/root usr/man/man1/wbinfo.1.gz -drwxr-xr-x root/root usr/man/man3/ --rw-r--r-- root/root usr/man/man3/Parse::Pidl::Dump.3pm.gz --rw-r--r-- root/root usr/man/man3/Parse::Pidl::NDR.3pm.gz --rw-r--r-- root/root usr/man/man3/Parse::Pidl::Util.3pm.gz --rw-r--r-- root/root usr/man/man3/Parse::Pidl::Wireshark::Conformance.3pm.gz --rw-r--r-- root/root usr/man/man3/Parse::Pidl::Wireshark::NDR.3pm.gz -drwxr-xr-x root/root usr/man/man5/ --rw-r--r-- root/root usr/man/man5/lmhosts.5.gz --rw-r--r-- root/root usr/man/man5/pam_winbind.conf.5.gz --rw-r--r-- root/root usr/man/man5/smb.conf.5.gz --rw-r--r-- root/root usr/man/man5/smbgetrc.5.gz --rw-r--r-- root/root usr/man/man5/smbpasswd.5.gz -drwxr-xr-x root/root usr/man/man7/ --rw-r--r-- root/root usr/man/man7/libsmbclient.7.gz --rw-r--r-- root/root usr/man/man7/samba.7.gz --rw-r--r-- root/root usr/man/man7/winbind_krb5_locator.7.gz -drwxr-xr-x root/root usr/man/man8/ --rw-r--r-- root/root usr/man/man8/eventlogadm.8.gz --rw-r--r-- root/root usr/man/man8/idmap_ad.8.gz --rw-r--r-- root/root usr/man/man8/idmap_autorid.8.gz --rw-r--r-- root/root usr/man/man8/idmap_hash.8.gz --rw-r--r-- root/root usr/man/man8/idmap_ldap.8.gz --rw-r--r-- root/root usr/man/man8/idmap_nss.8.gz --rw-r--r-- root/root usr/man/man8/idmap_rfc2307.8.gz --rw-r--r-- root/root usr/man/man8/idmap_rid.8.gz --rw-r--r-- root/root usr/man/man8/idmap_tdb.8.gz --rw-r--r-- root/root usr/man/man8/idmap_tdb2.8.gz --rw-r--r-- root/root usr/man/man8/net.8.gz --rw-r--r-- root/root usr/man/man8/nmbd.8.gz --rw-r--r-- root/root usr/man/man8/pam_winbind.8.gz --rw-r--r-- root/root usr/man/man8/pdbedit.8.gz --rw-r--r-- root/root usr/man/man8/samba-regedit.8.gz --rw-r--r-- root/root usr/man/man8/samba-tool.8.gz --rw-r--r-- root/root usr/man/man8/samba.8.gz --rw-r--r-- root/root usr/man/man8/smbd.8.gz --rw-r--r-- root/root usr/man/man8/smbpasswd.8.gz --rw-r--r-- root/root usr/man/man8/smbspool.8.gz --rw-r--r-- root/root usr/man/man8/smbta-util.8.gz --rw-r--r-- root/root usr/man/man8/vfs_acl_tdb.8.gz --rw-r--r-- root/root usr/man/man8/vfs_acl_xattr.8.gz --rw-r--r-- root/root usr/man/man8/vfs_aio_fork.8.gz --rw-r--r-- root/root usr/man/man8/vfs_aio_linux.8.gz --rw-r--r-- root/root usr/man/man8/vfs_aio_pthread.8.gz --rw-r--r-- root/root usr/man/man8/vfs_audit.8.gz --rw-r--r-- root/root usr/man/man8/vfs_btrfs.8.gz --rw-r--r-- root/root usr/man/man8/vfs_cacheprime.8.gz --rw-r--r-- root/root usr/man/man8/vfs_cap.8.gz --rw-r--r-- root/root usr/man/man8/vfs_catia.8.gz --rw-r--r-- root/root usr/man/man8/vfs_ceph.8.gz --rw-r--r-- root/root usr/man/man8/vfs_commit.8.gz --rw-r--r-- root/root usr/man/man8/vfs_crossrename.8.gz --rw-r--r-- root/root usr/man/man8/vfs_default_quota.8.gz --rw-r--r-- root/root usr/man/man8/vfs_dirsort.8.gz --rw-r--r-- root/root usr/man/man8/vfs_extd_audit.8.gz --rw-r--r-- root/root usr/man/man8/vfs_fake_perms.8.gz --rw-r--r-- root/root usr/man/man8/vfs_fileid.8.gz --rw-r--r-- root/root usr/man/man8/vfs_fruit.8.gz --rw-r--r-- root/root usr/man/man8/vfs_full_audit.8.gz --rw-r--r-- root/root usr/man/man8/vfs_glusterfs.8.gz --rw-r--r-- root/root usr/man/man8/vfs_gpfs.8.gz --rw-r--r-- root/root usr/man/man8/vfs_linux_xfs_sgid.8.gz --rw-r--r-- root/root usr/man/man8/vfs_media_harmony.8.gz --rw-r--r-- root/root usr/man/man8/vfs_netatalk.8.gz --rw-r--r-- root/root usr/man/man8/vfs_notify_fam.8.gz --rw-r--r-- root/root usr/man/man8/vfs_prealloc.8.gz --rw-r--r-- root/root usr/man/man8/vfs_preopen.8.gz --rw-r--r-- root/root usr/man/man8/vfs_readahead.8.gz --rw-r--r-- root/root usr/man/man8/vfs_readonly.8.gz --rw-r--r-- root/root usr/man/man8/vfs_recycle.8.gz --rw-r--r-- root/root usr/man/man8/vfs_scannedonly.8.gz --rw-r--r-- root/root usr/man/man8/vfs_shadow_copy.8.gz --rw-r--r-- root/root usr/man/man8/vfs_shadow_copy2.8.gz --rw-r--r-- root/root usr/man/man8/vfs_smb_traffic_analyzer.8.gz --rw-r--r-- root/root usr/man/man8/vfs_snapper.8.gz --rw-r--r-- root/root usr/man/man8/vfs_streams_depot.8.gz --rw-r--r-- root/root usr/man/man8/vfs_streams_xattr.8.gz --rw-r--r-- root/root usr/man/man8/vfs_syncops.8.gz --rw-r--r-- root/root usr/man/man8/vfs_time_audit.8.gz --rw-r--r-- root/root usr/man/man8/vfs_tsmsm.8.gz --rw-r--r-- root/root usr/man/man8/vfs_worm.8.gz --rw-r--r-- root/root usr/man/man8/vfs_xattr_tdb.8.gz --rw-r--r-- root/root usr/man/man8/vfs_zfsacl.8.gz --rw-r--r-- root/root usr/man/man8/winbindd.8.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/nmbd -rwxr-xr-x root/root usr/sbin/smbd -rwxr-xr-x root/root usr/sbin/winbindd drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/dbwrap_tool.1.gz +-rw-r--r-- root/root usr/share/man/man1/findsmb.1.gz +-rw-r--r-- root/root usr/share/man/man1/log2pcap.1.gz +-rw-r--r-- root/root usr/share/man/man1/nmblookup.1.gz +-rw-r--r-- root/root usr/share/man/man1/ntlm_auth.1.gz +-rw-r--r-- root/root usr/share/man/man1/pidl.1pm.gz +-rw-r--r-- root/root usr/share/man/man1/profiles.1.gz +-rw-r--r-- root/root usr/share/man/man1/rpcclient.1.gz +-rw-r--r-- root/root usr/share/man/man1/sharesec.1.gz +-rw-r--r-- root/root usr/share/man/man1/smbcacls.1.gz +-rw-r--r-- root/root usr/share/man/man1/smbclient.1.gz +-rw-r--r-- root/root usr/share/man/man1/smbcontrol.1.gz +-rw-r--r-- root/root usr/share/man/man1/smbcquotas.1.gz +-rw-r--r-- root/root usr/share/man/man1/smbget.1.gz +-rw-r--r-- root/root usr/share/man/man1/smbstatus.1.gz +-rw-r--r-- root/root usr/share/man/man1/smbtar.1.gz +-rw-r--r-- root/root usr/share/man/man1/smbtree.1.gz +-rw-r--r-- root/root usr/share/man/man1/testparm.1.gz +-rw-r--r-- root/root usr/share/man/man1/vfstest.1.gz +-rw-r--r-- root/root usr/share/man/man1/wbinfo.1.gz +drwxr-xr-x root/root usr/share/man/man3/ +-rw-r--r-- root/root usr/share/man/man3/Parse::Pidl::Dump.3pm.gz +-rw-r--r-- root/root usr/share/man/man3/Parse::Pidl::NDR.3pm.gz +-rw-r--r-- root/root usr/share/man/man3/Parse::Pidl::Util.3pm.gz +-rw-r--r-- root/root usr/share/man/man3/Parse::Pidl::Wireshark::Conformance.3pm.gz +-rw-r--r-- root/root usr/share/man/man3/Parse::Pidl::Wireshark::NDR.3pm.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/lmhosts.5.gz +-rw-r--r-- root/root usr/share/man/man5/pam_winbind.conf.5.gz +-rw-r--r-- root/root usr/share/man/man5/smb.conf.5.gz +-rw-r--r-- root/root usr/share/man/man5/smbgetrc.5.gz +-rw-r--r-- root/root usr/share/man/man5/smbpasswd.5.gz +drwxr-xr-x root/root usr/share/man/man7/ +-rw-r--r-- root/root usr/share/man/man7/libsmbclient.7.gz +-rw-r--r-- root/root usr/share/man/man7/samba.7.gz +-rw-r--r-- root/root usr/share/man/man7/winbind_krb5_locator.7.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/eventlogadm.8.gz +-rw-r--r-- root/root usr/share/man/man8/idmap_ad.8.gz +-rw-r--r-- root/root usr/share/man/man8/idmap_autorid.8.gz +-rw-r--r-- root/root usr/share/man/man8/idmap_hash.8.gz +-rw-r--r-- root/root usr/share/man/man8/idmap_ldap.8.gz +-rw-r--r-- root/root usr/share/man/man8/idmap_nss.8.gz +-rw-r--r-- root/root usr/share/man/man8/idmap_rfc2307.8.gz +-rw-r--r-- root/root usr/share/man/man8/idmap_rid.8.gz +-rw-r--r-- root/root usr/share/man/man8/idmap_tdb.8.gz +-rw-r--r-- root/root usr/share/man/man8/idmap_tdb2.8.gz +-rw-r--r-- root/root usr/share/man/man8/net.8.gz +-rw-r--r-- root/root usr/share/man/man8/nmbd.8.gz +-rw-r--r-- root/root usr/share/man/man8/pam_winbind.8.gz +-rw-r--r-- root/root usr/share/man/man8/pdbedit.8.gz +-rw-r--r-- root/root usr/share/man/man8/samba-regedit.8.gz +-rw-r--r-- root/root usr/share/man/man8/samba-tool.8.gz +-rw-r--r-- root/root usr/share/man/man8/samba.8.gz +-rw-r--r-- root/root usr/share/man/man8/smbd.8.gz +-rw-r--r-- root/root usr/share/man/man8/smbpasswd.8.gz +-rw-r--r-- root/root usr/share/man/man8/smbspool.8.gz +-rw-r--r-- root/root usr/share/man/man8/smbspool_krb5_wrapper.8.gz +-rw-r--r-- root/root usr/share/man/man8/smbta-util.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_acl_tdb.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_acl_xattr.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_aio_fork.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_aio_linux.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_aio_pthread.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_audit.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_btrfs.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_cacheprime.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_cap.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_catia.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_ceph.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_commit.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_crossrename.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_default_quota.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_dirsort.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_extd_audit.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_fake_perms.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_fileid.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_fruit.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_full_audit.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_glusterfs.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_gpfs.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_linux_xfs_sgid.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_media_harmony.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_netatalk.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_notify_fam.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_prealloc.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_preopen.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_readahead.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_readonly.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_recycle.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_scannedonly.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_shadow_copy.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_shadow_copy2.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_smb_traffic_analyzer.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_snapper.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_streams_depot.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_streams_xattr.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_syncops.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_time_audit.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_tsmsm.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_worm.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_xattr_tdb.8.gz +-rw-r--r-- root/root usr/share/man/man8/vfs_zfsacl.8.gz +-rw-r--r-- root/root usr/share/man/man8/winbindd.8.gz drwxr-xr-x root/root usr/share/samba/ drwxr-xr-x root/root usr/share/samba/codepages/ -rw-r--r-- root/root usr/share/samba/codepages/lowcase.dat diff --git a/samba/.md5sum b/samba/.md5sum index b0ddc31..306bb3b 100644 --- a/samba/.md5sum +++ b/samba/.md5sum @@ -1,7 +1,6 @@ -e19e48b72077085b3e91b40382ccf4fa nmbd.rc +f3c85f6f57f662f2373001506cd50a8a nmbd.rc 1a33242498a7494e2b8128b27eece764 samba-4.2.1-krb5.patch -614b4c7b9bbc70cff4cb56956f565741 samba-4.2.1.tar.gz +bea34f5dcd055a73cee3e69218fb545c samba-4.2.14.tar.gz 84266d28273c12045e18ea34c504c296 samba.rc -14f80643ec7508794f5dfc5598daa667 smbd.rc -c3ee08e140a10ba919833cb120fa8c5f v2-0001-s4-lib-tls-use-gnutls_priority_set_direct.patch -3449060f819db4be400399ca5d0708f5 winbindd.rc +41ae232d0511d3246d4a362296c8115a smbd.rc +c6eabe25403afa2500ec47f71eb1bba6 winbindd.rc diff --git a/samba/Pkgfile b/samba/Pkgfile index c0e4885..e2f22a7 100644 --- a/samba/Pkgfile +++ b/samba/Pkgfile @@ -6,11 +6,10 @@ # Optional: cups name=samba -version=4.2.1 +version=4.2.14 release=4 source=( http://www.samba.org/samba/ftp/stable/$name-$version.tar.gz -v2-0001-s4-lib-tls-use-gnutls_priority_set_direct.patch samba-4.2.1-krb5.patch samba.rc nmbd.rc @@ -25,18 +24,13 @@ build () { # https://bugzilla.samba.org/show_bug.cgi?id=11165 patch -p1 -i $SRC/samba-4.2.1-krb5.patch - # fix for gnutls-3.4.0 removal of gnutls_certificate_type_set_priority() - # https://bugzilla.samba.org/show_bug.cgi?id=8780 - patch -p1 -i $SRC/v2-0001-s4-lib-tls-use-gnutls_priority_set_direct.patch - # we should define vendorlib in our perl port - sed -ri 's/(vendor)(arch|lib|prefix)/site\2/' buildtools/wafsamba/samba_perl.py + sed -ri 's:(vendor)(arch|lib|prefix):site\2:' buildtools/wafsamba/samba_perl.py ./configure \ --enable-fhs \ --prefix=/usr \ --localstatedir=/var \ - --mandir=/usr/man \ --sysconfdir=/etc \ --with-privatedir=/etc/samba/private \ --bundled-libraries=NONE \ @@ -47,7 +41,7 @@ build () { # man pages for i in docs/manpages/*; do - install -D -m 644 $i $PKG/usr/man/man${i##*.}/${i##*/} + install -D -m 644 $i $PKG/usr/share/man/man${i##*.}/${i##*/} done # cleanup diff --git a/samba/nmbd.rc b/samba/nmbd.rc index dd63a07..85a43e9 100755 --- a/samba/nmbd.rc +++ b/samba/nmbd.rc @@ -1,76 +1,36 @@ -#!/bin/bash +#!/bin/sh + +PATH="/sbin:/usr/sbin:/bin:/usr/bin" NAME="nmbd" USER="root" RUNDIR="/var/run/samba" -PIDFILE="" -STARTCMD="/usr/sbin/nmbd" -STOPCMD="/usr/bin/smbcontrol $NAME shutdown" -STOPTIMEOUT="300" - -function getpid() { - if [ -z "$PIDFILE" ]; then - pid="$(pgrep -xfn "$STARTCMD")" - else - if [ -f "$PIDFILE" ]; then - pid=$(< $PIDFILE) - if [ ! -d /proc/"$pid" ]; then - echo "$NAME: removing stale pidfile $PIDFILE" >&2 - rm -f "$PIDFILE" - unset pid - fi - fi - fi - echo "$pid" -} +PIDFILE="$RUNDIR/$NAME.pid" +PROG="/usr/sbin/$NAME" case $1 in start) - pid=$(getpid) install -d -m 755 -o $USER $RUNDIR || exit 1 - if [ -n "$pid" ]; then - echo "$NAME already running with pid $pid" >&2 - exit 1 - fi - eval "$STARTCMD" + start-stop-daemon --start --pidfile $PIDFILE --exec $PROG -- $ARGS ;; stop) - pid=$(getpid) - if [ -n "$pid" ]; then - if [ -n "$STOPCMD" ]; then - eval "$STOPCMD" - else - kill "$pid" - fi - t=$(printf '%(%s)T' -1) - tend=$((t+STOPTIMEOUT)) - while [ -d /proc/$pid -a $t -lt $tend ]; do - sleep 0.5 - t=$(printf '%(%s)T' -1) - done - if [ -d /proc/"$pid" ]; then - echo "$NAME still running with pid $pid" >&2 - else - [ -n "$PIDFILE" ] && rm -f "$PIDFILE" - fi - else - echo "$NAME is not running" >&2 - fi - ;; -reload) - /usr/bin/smbcontrol $NAME reload-config + start-stop-daemon --stop --retry 30 --pidfile $PIDFILE ;; restart) $0 stop $0 start ;; status) - pid=$(getpid) - if [ -n "$pid" ]; then - echo "$NAME is running with pid $pid" - else - echo "$NAME is not running" - fi + start-stop-daemon --status --pidfile $PIDFILE + case $? in + 0) echo "$PROG running with pid: $(cat $PIDFILE)" ;; + 1) echo "$PROG not running, stale pidfile: $PIDFILE" ;; + 3) echo "$PROG not running" ;; + 4) echo "Unable to determine program status" ;; + esac + ;; +reload) + smbcontrol $NAME reload-config ;; *) echo "usage: $0 [start|stop|restart|reload|status]" diff --git a/samba/smbd.rc b/samba/smbd.rc index 0c22f3c..f93c6cc 100755 --- a/samba/smbd.rc +++ b/samba/smbd.rc @@ -1,76 +1,36 @@ -#!/bin/bash +#!/bin/sh + +PATH="/sbin:/usr/sbin:/bin:/usr/bin" NAME="smbd" USER="root" RUNDIR="/var/run/samba" -PIDFILE="" -STARTCMD="/usr/sbin/smbd" -STOPCMD="/usr/bin/smbcontrol $NAME shutdown" -STOPTIMEOUT="300" - -function getpid() { - if [ -z "$PIDFILE" ]; then - pid="$(pgrep -xfn "$STARTCMD")" - else - if [ -f "$PIDFILE" ]; then - pid=$(< $PIDFILE) - if [ ! -d /proc/"$pid" ]; then - echo "$NAME: removing stale pidfile $PIDFILE" >&2 - rm -f "$PIDFILE" - unset pid - fi - fi - fi - echo "$pid" -} +PIDFILE="$RUNDIR/$NAME.pid" +PROG="/usr/sbin/$NAME" case $1 in start) - pid=$(getpid) install -d -m 755 -o $USER $RUNDIR || exit 1 - if [ -n "$pid" ]; then - echo "$NAME already running with pid $pid" >&2 - exit 1 - fi - eval "$STARTCMD" + start-stop-daemon --start --pidfile $PIDFILE --exec $PROG -- $ARGS ;; stop) - pid=$(getpid) - if [ -n "$pid" ]; then - if [ -n "$STOPCMD" ]; then - eval "$STOPCMD" - else - kill "$pid" - fi - t=$(printf '%(%s)T' -1) - tend=$((t+STOPTIMEOUT)) - while [ -d /proc/$pid -a $t -lt $tend ]; do - sleep 0.5 - t=$(printf '%(%s)T' -1) - done - if [ -d /proc/"$pid" ]; then - echo "$NAME still running with pid $pid" >&2 - else - [ -n "$PIDFILE" ] && rm -f "$PIDFILE" - fi - else - echo "$NAME is not running" >&2 - fi - ;; -reload) - /usr/bin/smbcontrol $NAME reload-config + start-stop-daemon --stop --retry 30 --pidfile $PIDFILE ;; restart) $0 stop $0 start ;; status) - pid=$(getpid) - if [ -n "$pid" ]; then - echo "$NAME is running with pid $pid" - else - echo "$NAME is not running" - fi + start-stop-daemon --status --pidfile $PIDFILE + case $? in + 0) echo "$PROG running with pid: $(cat $PIDFILE)" ;; + 1) echo "$PROG not running, stale pidfile: $PIDFILE" ;; + 3) echo "$PROG not running" ;; + 4) echo "Unable to determine program status" ;; + esac + ;; +reload) + smbcontrol $NAME reload-config ;; *) echo "usage: $0 [start|stop|restart|reload|status]" diff --git a/samba/v2-0001-s4-lib-tls-use-gnutls_priority_set_direct.patch b/samba/v2-0001-s4-lib-tls-use-gnutls_priority_set_direct.patch deleted file mode 100644 index f61e0a9..0000000 --- a/samba/v2-0001-s4-lib-tls-use-gnutls_priority_set_direct.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 17f386f2a9462efe4d4cbf58e55d164923e11af5 Mon Sep 17 00:00:00 2001 -From: Evangelos Foutras -Date: Mon, 13 Apr 2015 23:11:14 +0300 -Subject: [PATCH v2] s4:lib/tls: use gnutls_priority_set_direct() - -gnutls_certificate_type_set_priority() was removed in GnuTLS 3.4.0. ---- - source4/lib/tls/tls.c | 3 +-- - source4/lib/tls/tls_tstream.c | 7 +------ - 2 files changed, 2 insertions(+), 8 deletions(-) - -diff --git a/source4/lib/tls/tls.c b/source4/lib/tls/tls.c -index b9182ad..2fe4ff7 100644 ---- a/source4/lib/tls/tls.c -+++ b/source4/lib/tls/tls.c -@@ -572,7 +572,6 @@ struct socket_context *tls_init_client(struct socket_context *socket_ctx, - { - struct tls_context *tls; - int ret = 0; -- const int cert_type_priority[] = { GNUTLS_CRT_X509, GNUTLS_CRT_OPENPGP, 0 }; - struct socket_context *new_sock; - NTSTATUS nt_status; - -@@ -598,7 +597,7 @@ struct socket_context *tls_init_client(struct socket_context *socket_ctx, - gnutls_certificate_set_x509_trust_file(tls->xcred, ca_path, GNUTLS_X509_FMT_PEM); - TLSCHECK(gnutls_init(&tls->session, GNUTLS_CLIENT)); - TLSCHECK(gnutls_set_default_priority(tls->session)); -- gnutls_certificate_type_set_priority(tls->session, cert_type_priority); -+ gnutls_priority_set_direct(tls->session, "NORMAL:+CTYPE-OPENPGP", NULL); - TLSCHECK(gnutls_credentials_set(tls->session, GNUTLS_CRD_CERTIFICATE, tls->xcred)); - - talloc_set_destructor(tls, tls_destructor); -diff --git a/source4/lib/tls/tls_tstream.c b/source4/lib/tls/tls_tstream.c -index f19f5c5..5b2329b 100644 ---- a/source4/lib/tls/tls_tstream.c -+++ b/source4/lib/tls/tls_tstream.c -@@ -967,11 +967,6 @@ struct tevent_req *_tstream_tls_connect_send(TALLOC_CTX *mem_ctx, - #if ENABLE_GNUTLS - struct tstream_tls *tlss; - int ret; -- static const int cert_type_priority[] = { -- GNUTLS_CRT_X509, -- GNUTLS_CRT_OPENPGP, -- 0 -- }; - #endif /* ENABLE_GNUTLS */ - - req = tevent_req_create(mem_ctx, &state, -@@ -1014,7 +1009,7 @@ struct tevent_req *_tstream_tls_connect_send(TALLOC_CTX *mem_ctx, - return tevent_req_post(req, ev); - } - -- gnutls_certificate_type_set_priority(tlss->tls_session, cert_type_priority); -+ gnutls_priority_set_direct(tlss->tls_session, "NORMAL:+CTYPE-OPENPGP", NULL); - - ret = gnutls_credentials_set(tlss->tls_session, - GNUTLS_CRD_CERTIFICATE, --- -2.3.5 - diff --git a/samba/winbindd.rc b/samba/winbindd.rc index 4bcfa49..1861d67 100755 --- a/samba/winbindd.rc +++ b/samba/winbindd.rc @@ -1,76 +1,36 @@ -#!/bin/bash +#!/bin/sh + +PATH="/sbin:/usr/sbin:/bin:/usr/bin" NAME="winbindd" USER="root" RUNDIR="/var/run/samba" -PIDFILE="" -STARTCMD="/usr/sbin/winbindd" -STOPCMD="/usr/bin/smbcontrol $NAME shutdown" -STOPTIMEOUT="300" - -function getpid() { - if [ -z "$PIDFILE" ]; then - pid="$(pgrep -xfn "$STARTCMD")" - else - if [ -f "$PIDFILE" ]; then - pid=$(< $PIDFILE) - if [ ! -d /proc/"$pid" ]; then - echo "$NAME: removing stale pidfile $PIDFILE" >&2 - rm -f "$PIDFILE" - unset pid - fi - fi - fi - echo "$pid" -} +PIDFILE="$RUNDIR/$NAME.pid" +PROG="/usr/sbin/$NAME" case $1 in start) - pid=$(getpid) install -d -m 755 -o $USER $RUNDIR || exit 1 - if [ -n "$pid" ]; then - echo "$NAME already running with pid $pid" >&2 - exit 1 - fi - eval "$STARTCMD" + start-stop-daemon --start --pidfile $PIDFILE --exec $PROG -- $ARGS ;; stop) - pid=$(getpid) - if [ -n "$pid" ]; then - if [ -n "$STOPCMD" ]; then - eval "$STOPCMD" - else - kill "$pid" - fi - t=$(printf '%(%s)T' -1) - tend=$((t+STOPTIMEOUT)) - while [ -d /proc/$pid -a $t -lt $tend ]; do - sleep 0.5 - t=$(printf '%(%s)T' -1) - done - if [ -d /proc/"$pid" ]; then - echo "$NAME still running with pid $pid" >&2 - else - [ -n "$PIDFILE" ] && rm -f "$PIDFILE" - fi - else - echo "$NAME is not running" >&2 - fi - ;; -reload) - /usr/bin/smbcontrol $NAME reload-config + start-stop-daemon --stop --retry 30 --pidfile $PIDFILE ;; restart) $0 stop $0 start ;; status) - pid=$(getpid) - if [ -n "$pid" ]; then - echo "$NAME is running with pid $pid" - else - echo "$NAME is not running" - fi + start-stop-daemon --status --pidfile $PIDFILE + case $? in + 0) echo "$PROG running with pid: $(cat $PIDFILE)" ;; + 1) echo "$PROG not running, stale pidfile: $PIDFILE" ;; + 3) echo "$PROG not running" ;; + 4) echo "Unable to determine program status" ;; + esac + ;; +reload) + smbcontrol $NAME reload-config ;; *) echo "usage: $0 [start|stop|restart|reload|status]" From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): socket_wrapper: 1.1.3 -> 1.1.7, updated man path Message-ID: <20160901032811.60AFAE990E@crux.nu> commit b2f6ba03435fd4baf9826f398708dd8ec0b02221 Author: Alan Mizrahi Date: Thu Sep 1 12:14:41 2016 +0900 socket_wrapper: 1.1.3 -> 1.1.7, updated man path diff --git a/socket_wrapper/.footprint b/socket_wrapper/.footprint index a884113..9299a71 100644 --- a/socket_wrapper/.footprint +++ b/socket_wrapper/.footprint @@ -5,10 +5,11 @@ drwxr-xr-x root/root usr/lib/cmake/socket_wrapper/ -rw-r--r-- root/root usr/lib/cmake/socket_wrapper/socket_wrapper-config-version.cmake -rw-r--r-- root/root usr/lib/cmake/socket_wrapper/socket_wrapper-config.cmake lrwxrwxrwx root/root usr/lib/libsocket_wrapper.so -> libsocket_wrapper.so.0 -lrwxrwxrwx root/root usr/lib/libsocket_wrapper.so.0 -> libsocket_wrapper.so.0.1.3 --rwxr-xr-x root/root usr/lib/libsocket_wrapper.so.0.1.3 +lrwxrwxrwx root/root usr/lib/libsocket_wrapper.so.0 -> libsocket_wrapper.so.0.1.7 +-rwxr-xr-x root/root usr/lib/libsocket_wrapper.so.0.1.7 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/socket_wrapper.pc -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/socket_wrapper.1.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/socket_wrapper.1.gz diff --git a/socket_wrapper/.md5sum b/socket_wrapper/.md5sum index 4a0a4b5..7dc191d 100644 --- a/socket_wrapper/.md5sum +++ b/socket_wrapper/.md5sum @@ -1 +1 @@ -c97b558f7c7dd17154c2c19d49897de2 socket_wrapper-1.1.3.tar.gz +695d9e0096c8fc5b66535f72a268598a socket_wrapper-1.1.7.tar.gz diff --git a/socket_wrapper/Pkgfile b/socket_wrapper/Pkgfile index 32517c0..a738295 100644 --- a/socket_wrapper/Pkgfile +++ b/socket_wrapper/Pkgfile @@ -4,7 +4,7 @@ # Depends on: cmake name=socket_wrapper -version=1.1.3 +version=1.1.7 release=1 source=(https://ftp.samba.org/pub/cwrap/$name-$version.tar.gz) @@ -14,8 +14,7 @@ build() { cmake ../$name-$version \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DMAN_INSTALL_DIR=/usr/man + -DCMAKE_INSTALL_PREFIX=/usr make make DESTDIR=$PKG install From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): uid_wrapper: 1.1.0 -> 1.2.1, updated man path Message-ID: <20160901032811.6E3FFE990F@crux.nu> commit 299031732d8624c9080a58ccc10f7e9b4847c6ed Author: Alan Mizrahi Date: Thu Sep 1 12:13:12 2016 +0900 uid_wrapper: 1.1.0 -> 1.2.1, updated man path diff --git a/uid_wrapper/.footprint b/uid_wrapper/.footprint index 33348e9..7bf68e3 100644 --- a/uid_wrapper/.footprint +++ b/uid_wrapper/.footprint @@ -5,10 +5,11 @@ drwxr-xr-x root/root usr/lib/cmake/uid_wrapper/ -rw-r--r-- root/root usr/lib/cmake/uid_wrapper/uid_wrapper-config-version.cmake -rw-r--r-- root/root usr/lib/cmake/uid_wrapper/uid_wrapper-config.cmake lrwxrwxrwx root/root usr/lib/libuid_wrapper.so -> libuid_wrapper.so.0 -lrwxrwxrwx root/root usr/lib/libuid_wrapper.so.0 -> libuid_wrapper.so.0.0.3 --rwxr-xr-x root/root usr/lib/libuid_wrapper.so.0.0.3 +lrwxrwxrwx root/root usr/lib/libuid_wrapper.so.0 -> libuid_wrapper.so.0.0.6 +-rwxr-xr-x root/root usr/lib/libuid_wrapper.so.0.0.6 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/uid_wrapper.pc -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/uid_wrapper.1.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/uid_wrapper.1.gz diff --git a/uid_wrapper/.md5sum b/uid_wrapper/.md5sum index 7289e50..93e98d2 100644 --- a/uid_wrapper/.md5sum +++ b/uid_wrapper/.md5sum @@ -1 +1 @@ -097385bb018d4f3e521a176e9e6d3f07 uid_wrapper-1.1.0.tar.gz +7068033341c3d6a883066d45dc4dcd26 uid_wrapper-1.2.1.tar.gz diff --git a/uid_wrapper/Pkgfile b/uid_wrapper/Pkgfile index 283d3d0..752f815 100644 --- a/uid_wrapper/Pkgfile +++ b/uid_wrapper/Pkgfile @@ -4,7 +4,7 @@ # Depends on: cmake name=uid_wrapper -version=1.1.0 +version=1.2.1 release=1 source=(https://ftp.samba.org/pub/cwrap/$name-$version.tar.gz) @@ -14,8 +14,7 @@ build() { cmake ../$name-$version \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DMAN_INSTALL_DIR=/usr/man + -DCMAKE_INSTALL_PREFIX=/usr make make DESTDIR=$PKG install From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): subunit: 1.0.0 -> 1.2.0 Message-ID: <20160901032811.74913E9912@crux.nu> commit f47ee3cd71008f26f3d2ee0a98a090adc0be6009 Author: Alan Mizrahi Date: Thu Sep 1 12:12:56 2016 +0900 subunit: 1.0.0 -> 1.2.0 diff --git a/subunit/.md5sum b/subunit/.md5sum index 1ae3087..7124665 100644 --- a/subunit/.md5sum +++ b/subunit/.md5sum @@ -1 +1 @@ -d749f46b2218f2a105dd4e3a57d55176 subunit-1.0.0.tar.gz +a116f77cbaf1c3188060561faa89479b subunit-1.2.0.tar.gz diff --git a/subunit/Pkgfile b/subunit/Pkgfile index fa62953..104a3d8 100644 --- a/subunit/Pkgfile +++ b/subunit/Pkgfile @@ -1,12 +1,12 @@ -# Description: Subunit is a streaming protocol for test results +# Description: Python unit testing library # URL: https://launchpad.net/subunit # Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve # Depends on: python check cppunit name=subunit -version=1.0.0 +version=1.2.0 release=1 -source=(https://launchpad.net/subunit/trunk/$version/+download/$name-$version.tar.gz) +source=(https://launchpad.net/subunit/trunk/${version%.*}/+download/$name-$version.tar.gz) build () { cd $name-$version From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): nss_wrapper: 1.0.3 -> 1.1.3, updated man path Message-ID: <20160901032811.7B3DDE9913@crux.nu> commit de90f0f9acf6da636d92f5e9a64cab947165f16b Author: Alan Mizrahi Date: Thu Sep 1 12:12:36 2016 +0900 nss_wrapper: 1.0.3 -> 1.1.3, updated man path diff --git a/nss_wrapper/.footprint b/nss_wrapper/.footprint index 095ba05..ceb1698 100644 --- a/nss_wrapper/.footprint +++ b/nss_wrapper/.footprint @@ -7,10 +7,11 @@ drwxr-xr-x root/root usr/lib/cmake/nss_wrapper/ -rw-r--r-- root/root usr/lib/cmake/nss_wrapper/nss_wrapper-config-version.cmake -rw-r--r-- root/root usr/lib/cmake/nss_wrapper/nss_wrapper-config.cmake lrwxrwxrwx root/root usr/lib/libnss_wrapper.so -> libnss_wrapper.so.0 -lrwxrwxrwx root/root usr/lib/libnss_wrapper.so.0 -> libnss_wrapper.so.0.1.0 --rwxr-xr-x root/root usr/lib/libnss_wrapper.so.0.1.0 +lrwxrwxrwx root/root usr/lib/libnss_wrapper.so.0 -> libnss_wrapper.so.0.2.3 +-rwxr-xr-x root/root usr/lib/libnss_wrapper.so.0.2.3 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/nss_wrapper.pc -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/nss_wrapper.1.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/nss_wrapper.1.gz diff --git a/nss_wrapper/.md5sum b/nss_wrapper/.md5sum index a6f1c14..d5475dd 100644 --- a/nss_wrapper/.md5sum +++ b/nss_wrapper/.md5sum @@ -1 +1 @@ -5488434069267ff86bc479423d218bb7 nss_wrapper-1.0.3.tar.gz +a203fbcfd747bb379e59ccd5c3c00a50 nss_wrapper-1.1.3.tar.gz diff --git a/nss_wrapper/Pkgfile b/nss_wrapper/Pkgfile index 2993ed2..340aeb2 100644 --- a/nss_wrapper/Pkgfile +++ b/nss_wrapper/Pkgfile @@ -4,7 +4,7 @@ # Depends on: cmake name=nss_wrapper -version=1.0.3 +version=1.1.3 release=1 source=(https://ftp.samba.org/pub/cwrap/$name-$version.tar.gz) @@ -14,8 +14,7 @@ build() { cmake ../$name-$version \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DMAN_INSTALL_DIR=/usr/man + -DCMAKE_INSTALL_PREFIX=/usr make make DESTDIR=$PKG install From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): ldb: 1.1.20 -> 1.1.27, updated man path Message-ID: <20160901032811.865DDE9914@crux.nu> commit 5636c99a11ca515e94090fac92b367f70cd02d32 Author: Alan Mizrahi Date: Thu Sep 1 12:12:20 2016 +0900 ldb: 1.1.20 -> 1.1.27, updated man path diff --git a/ldb/.footprint b/ldb/.footprint index c484979..feb679f 100644 --- a/ldb/.footprint +++ b/ldb/.footprint @@ -16,28 +16,19 @@ drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/ldb/ -rwxr-xr-x root/root usr/lib/ldb/libldb-cmdline.so -lrwxrwxrwx root/root usr/lib/libldb.so -> libldb.so.1.1.20 -lrwxrwxrwx root/root usr/lib/libldb.so.1 -> libldb.so.1.1.20 --rwxr-xr-x root/root usr/lib/libldb.so.1.1.20 -lrwxrwxrwx root/root usr/lib/libpyldb-util.so -> libpyldb-util.so.1.1.20 -lrwxrwxrwx root/root usr/lib/libpyldb-util.so.1 -> libpyldb-util.so.1.1.20 --rwxr-xr-x root/root usr/lib/libpyldb-util.so.1.1.20 +lrwxrwxrwx root/root usr/lib/libldb.so -> libldb.so.1.1.27 +lrwxrwxrwx root/root usr/lib/libldb.so.1 -> libldb.so.1.1.27 +-rwxr-xr-x root/root usr/lib/libldb.so.1.1.27 +lrwxrwxrwx root/root usr/lib/libpyldb-util.so -> libpyldb-util.so.1.1.27 +lrwxrwxrwx root/root usr/lib/libpyldb-util.so.1 -> libpyldb-util.so.1.1.27 +-rwxr-xr-x root/root usr/lib/libpyldb-util.so.1.1.27 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/ldb.pc -rw-r--r-- root/root usr/lib/pkgconfig/pyldb-util.pc drwxr-xr-x root/root usr/lib/python2.7/ drwxr-xr-x root/root usr/lib/python2.7/site-packages/ +-rw-r--r-- root/root usr/lib/python2.7/site-packages/_ldb_text.py -rwxr-xr-x root/root usr/lib/python2.7/site-packages/ldb.so -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/ldbadd.1.gz --rw-r--r-- root/root usr/man/man1/ldbdel.1.gz --rw-r--r-- root/root usr/man/man1/ldbedit.1.gz --rw-r--r-- root/root usr/man/man1/ldbmodify.1.gz --rw-r--r-- root/root usr/man/man1/ldbrename.1.gz --rw-r--r-- root/root usr/man/man1/ldbsearch.1.gz -drwxr-xr-x root/root usr/man/man3/ --rw-r--r-- root/root usr/man/man3/ldb.3.gz drwxr-xr-x root/root usr/modules/ drwxr-xr-x root/root usr/modules/ldb/ -rwxr-xr-x root/root usr/modules/ldb/asq.so diff --git a/ldb/.md5sum b/ldb/.md5sum index 0785f3e..1167dd7 100644 --- a/ldb/.md5sum +++ b/ldb/.md5sum @@ -1 +1 @@ -3d9abbdc334e8dc43e52cf8619bb2c24 ldb-1.1.20.tar.gz +50a194dea128d062cf4b44c59130219b ldb-1.1.27.tar.gz diff --git a/ldb/Pkgfile b/ldb/Pkgfile index 9a2e1b6..fcbadb6 100644 --- a/ldb/Pkgfile +++ b/ldb/Pkgfile @@ -4,15 +4,15 @@ # Depends on: tevent tdb popt name=ldb -version=1.1.20 +version=1.1.27 release=2 -source=(http://www.samba.org/ftp/$name/$name-$version.tar.gz) +source=(https://www.samba.org/ftp/$name/$name-$version.tar.gz) build() { cd $name-$version ./configure \ --prefix=/usr \ - --mandir=/usr/man + --bundled-libraries=NONE make make DESTDIR=$PKG install } From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): py-subunit: 1.1.0 -> 1.2.0 Message-ID: <20160901032811.8D678E9915@crux.nu> commit 22e1c5a86b260d5d346b2d34c5f5758d9e8089dd Author: Alan Mizrahi Date: Thu Sep 1 12:11:49 2016 +0900 py-subunit: 1.1.0 -> 1.2.0 diff --git a/py-subunit/.footprint b/py-subunit/.footprint index 7524456..38e7a73 100644 --- a/py-subunit/.footprint +++ b/py-subunit/.footprint @@ -23,6 +23,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/subunit/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/_output.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/_output.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/_output.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/_to_disk.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/_to_disk.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/_to_disk.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/chunked.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/chunked.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/chunked.pyo @@ -60,6 +63,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/subunit/tests/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/tests/test_details.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/tests/test_details.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/tests/test_details.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/tests/test_filter_to_disk.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/tests/test_filter_to_disk.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/tests/test_filter_to_disk.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/tests/test_filters.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/tests/test_filters.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/subunit/tests/test_filters.pyo diff --git a/py-subunit/.md5sum b/py-subunit/.md5sum index 53e1c7f..637dc6a 100644 --- a/py-subunit/.md5sum +++ b/py-subunit/.md5sum @@ -1 +1 @@ -d2c09c93346077ced675c9f718e6a0f1 python-subunit-1.1.0.tar.gz +3305455dfe22e2b8666531909c026a2f python-subunit-1.2.0.tar.gz diff --git a/py-subunit/Pkgfile b/py-subunit/Pkgfile index 09dbe3d..1c14250 100644 --- a/py-subunit/Pkgfile +++ b/py-subunit/Pkgfile @@ -4,7 +4,7 @@ # Depends on: python name=py-subunit -version=1.1.0 +version=1.2.0 release=1 source=(https://pypi.python.org/packages/source/p/python-${name#*-}/python-${name#*-}-$version.tar.gz) From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): tevent: 0.9.24 -> 0.9.29 Message-ID: <20160901032811.93D7CE9916@crux.nu> commit a733eeb4de546dbec8e17d277dff1e8e8c885fed Author: Alan Mizrahi Date: Thu Sep 1 12:10:58 2016 +0900 tevent: 0.9.24 -> 0.9.29 diff --git a/tevent/.footprint b/tevent/.footprint index 88662ca..c63d37c 100644 --- a/tevent/.footprint +++ b/tevent/.footprint @@ -2,9 +2,9 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/include/ -rw-r--r-- root/root usr/include/tevent.h drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libtevent.so -> libtevent.so.0.9.24 -lrwxrwxrwx root/root usr/lib/libtevent.so.0 -> libtevent.so.0.9.24 --rwxr-xr-x root/root usr/lib/libtevent.so.0.9.24 +lrwxrwxrwx root/root usr/lib/libtevent.so -> libtevent.so.0.9.29 +lrwxrwxrwx root/root usr/lib/libtevent.so.0 -> libtevent.so.0.9.29 +-rwxr-xr-x root/root usr/lib/libtevent.so.0.9.29 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/tevent.pc drwxr-xr-x root/root usr/lib/python2.7/ diff --git a/tevent/.md5sum b/tevent/.md5sum index 6a58a04..290fc29 100644 --- a/tevent/.md5sum +++ b/tevent/.md5sum @@ -1 +1 @@ -2d423a63d30bb5f4af8983ccaec130b2 tevent-0.9.24.tar.gz +4372c1430a1ecb7ea0adddfdf21c0d55 tevent-0.9.29.tar.gz diff --git a/tevent/Pkgfile b/tevent/Pkgfile index 43938d5..68ee2fa 100644 --- a/tevent/Pkgfile +++ b/tevent/Pkgfile @@ -5,13 +5,14 @@ # Optional: python name=tevent -version=0.9.24 +version=0.9.29 release=1 -source=(http://www.samba.org/ftp/$name/$name-$version.tar.gz) +source=(https://www.samba.org/ftp/$name/$name-$version.tar.gz) build() { cd $name-$version ./configure \ + --bundled-libraries=NONE \ --prefix=/usr make make DESTDIR=$PKG install From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): tdb: updated man pages Message-ID: <20160901032811.AA19DE9917@crux.nu> commit 0f496897c281c74ed2fd9b10e105c71176ae9bdf Author: Alan Mizrahi Date: Thu Sep 1 12:10:41 2016 +0900 tdb: updated man pages diff --git a/tdb/.md5sum b/tdb/.md5sum index a90a9f5..ab8f29f 100644 --- a/tdb/.md5sum +++ b/tdb/.md5sum @@ -1,2 +1,2 @@ +5be8c1696485eccf6ba147b2477be487 tdb-1.3.10-man-pages.tar.xz c98f24eb469022b0f1741d3a504cfda5 tdb-1.3.10.tar.gz -8188b47067e9115ee73eb7c13fa3162a tdb-man-pages.tar.xz diff --git a/tdb/Pkgfile b/tdb/Pkgfile index 1857a12..5db201c 100644 --- a/tdb/Pkgfile +++ b/tdb/Pkgfile @@ -1,19 +1,23 @@ -# Description: Trivial DataBase similar gdbm -# URL: http://tdb.samba.org/ -# Maintainer: Juergen Daubert, jue at crux dot nu -# Depends on: attr python +# Description: Trivial DataBase similar to gdbm +# URL: http://tdb.samba.org/ +# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve +# Packager: Juergen Daubert, jue at crux dot nu +# Depends on: attr python name=tdb version=1.3.10 release=1 -source=(http://www.samba.org/ftp/$name/$name-$version.tar.gz - $name-man-pages.tar.xz) +source=( +http://www.samba.org/ftp/$name/$name-$version.tar.gz +$name-$version-man-pages.tar.xz +) -build () { - cd $name-$version - ./configure --prefix=/usr - make - make DESTDIR=$PKG install - install -d $PKG/usr/share/man/man8 - install -m 0644 $SRC/*.8 $PKG/usr/share/man/man8 +build() { + cd $name-$version + ./configure \ + --prefix=/usr + make + make DESTDIR=$PKG install + install -d $PKG/usr/share/man/man8 + install -m 0644 $SRC/*.8 $PKG/usr/share/man/man8 } diff --git a/tdb/tdb-1.3.10-man-pages.tar.xz b/tdb/tdb-1.3.10-man-pages.tar.xz new file mode 100644 index 0000000..0942d00 Binary files /dev/null and b/tdb/tdb-1.3.10-man-pages.tar.xz differ diff --git a/tdb/tdb-man-pages.tar.xz b/tdb/tdb-man-pages.tar.xz deleted file mode 100644 index aad7df7..0000000 Binary files a/tdb/tdb-man-pages.tar.xz and /dev/null differ From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): talloc: 2.1.5 -> 2.1.8 Message-ID: <20160901032811.B0CFDE9918@crux.nu> commit fc86401008ac57a25ee4f2bbf4f8e7934bcbe84f Author: Alan Mizrahi Date: Thu Sep 1 12:09:29 2016 +0900 talloc: 2.1.5 -> 2.1.8 diff --git a/talloc/.footprint b/talloc/.footprint index 3d70ba2..70a97af 100644 --- a/talloc/.footprint +++ b/talloc/.footprint @@ -3,14 +3,14 @@ drwxr-xr-x root/root usr/include/ -rw-r--r-- root/root usr/include/pytalloc.h -rw-r--r-- root/root usr/include/talloc.h drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libpytalloc-util.so -> libpytalloc-util.so.2.1.5 -lrwxrwxrwx root/root usr/lib/libpytalloc-util.so.2 -> libpytalloc-util.so.2.1.5 --rwxr-xr-x root/root usr/lib/libpytalloc-util.so.2.1.5 --rwxr-xr-x root/root usr/lib/libtalloc-compat1-2.1.5.so -lrwxrwxrwx root/root usr/lib/libtalloc.so -> libtalloc.so.2.1.5 -lrwxrwxrwx root/root usr/lib/libtalloc.so.1 -> libtalloc-compat1-2.1.5.so -lrwxrwxrwx root/root usr/lib/libtalloc.so.2 -> libtalloc.so.2.1.5 --rwxr-xr-x root/root usr/lib/libtalloc.so.2.1.5 +lrwxrwxrwx root/root usr/lib/libpytalloc-util.so -> libpytalloc-util.so.2.1.8 +lrwxrwxrwx root/root usr/lib/libpytalloc-util.so.2 -> libpytalloc-util.so.2.1.8 +-rwxr-xr-x root/root usr/lib/libpytalloc-util.so.2.1.8 +-rwxr-xr-x root/root usr/lib/libtalloc-compat1-2.1.8.so +lrwxrwxrwx root/root usr/lib/libtalloc.so -> libtalloc.so.2.1.8 +lrwxrwxrwx root/root usr/lib/libtalloc.so.1 -> libtalloc-compat1-2.1.8.so +lrwxrwxrwx root/root usr/lib/libtalloc.so.2 -> libtalloc.so.2.1.8 +-rwxr-xr-x root/root usr/lib/libtalloc.so.2.1.8 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/pytalloc-util.pc -rw-r--r-- root/root usr/lib/pkgconfig/talloc.pc diff --git a/talloc/.md5sum b/talloc/.md5sum index ca0bc5d..72fdb32 100644 --- a/talloc/.md5sum +++ b/talloc/.md5sum @@ -1,2 +1,2 @@ -f497cb42b3d9622b721b72146f1fa3be talloc-2.1.5.tar.gz -f13ecbd75403227ebd4959238401fba2 talloc.3 +2354762c708eae0403a774ae640cc5cb talloc-2.1.8-man-pages.tar.xz +6fb70af4174330e4cc139ea63b07c9e9 talloc-2.1.8.tar.gz diff --git a/talloc/Pkgfile b/talloc/Pkgfile index 6dcba67..9f92e5d 100644 --- a/talloc/Pkgfile +++ b/talloc/Pkgfile @@ -1,28 +1,28 @@ -# Description: Hierarchical, reference counted memory pool system with destructors -# URL: http://talloc.samba.org/ -# Maintainer: Jose V Beneyto, sepen at crux dot nu -# Packager: Tilman Sauerbeck, tilman at crux dot nu -# Depends on: python +# Description: Hierarchical, reference counted memory pool system with destructors +# URL: http://talloc.samba.org/ +# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve +# Packager: Tilman Sauerbeck, tilman at crux dot nu +# Depends on: python name=talloc -version=2.1.5 +version=2.1.8 release=1 -source=(http://samba.org/ftp/$name/$name-$version.tar.gz - talloc.3) +source=( +http://samba.org/ftp/$name/$name-$version.tar.gz +$name-$version-man-pages.tar.xz +) build() { cd $name-$version - ./configure --prefix=/usr \ - --enable-talloc-compat1 - - # Don't depend on xsltproc or docbook.sourceforge.net being available - cp $SRC/talloc.3 . - touch talloc.3 talloc.3.html + ./configure \ + --prefix=/usr \ + --bundled-libraries=NONE \ + --enable-talloc-compat1 make - make install DESTDIR=$PKG + make DESTDIR=$PKG install install -d $PKG/usr/share/man/man3 - install -m 644 talloc.3 $PKG/usr/share/man/man3 + install -m 0644 $SRC/*.3 $PKG/usr/share/man/man3 } diff --git a/talloc/talloc-2.1.8-man-pages.tar.xz b/talloc/talloc-2.1.8-man-pages.tar.xz new file mode 100644 index 0000000..63f3d3e Binary files /dev/null and b/talloc/talloc-2.1.8-man-pages.tar.xz differ diff --git a/talloc/talloc.3 b/talloc/talloc.3 deleted file mode 100644 index 26aaae9..0000000 --- a/talloc/talloc.3 +++ /dev/null @@ -1,688 +0,0 @@ -'\" t -.\" Title: talloc -.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.75.2 -.\" Date: 09/11/2010 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] -.\" Language: English -.\" -.TH "TALLOC" "3" "09/11/2010" "[FIXME: source]" "[FIXME: manual]" -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -talloc \- hierarchical reference counted memory pool system with destructors -.SH "SYNOPSIS" -.sp -.nf -#include -.fi -.SH "DESCRIPTION" -.PP -If you are used to talloc from Samba3 then please read this carefully, as talloc has changed a lot\&. -.PP -The new talloc is a hierarchical, reference counted memory pool system with destructors\&. Quite a mouthful really, but not too bad once you get used to it\&. -.PP -Perhaps the biggest change from Samba3 is that there is no distinction between a "talloc context" and a "talloc pointer"\&. Any pointer returned from talloc() is itself a valid talloc context\&. This means you can do this: -.sp -.if n \{\ -.RS 4 -.\} -.nf - struct foo *X = talloc(mem_ctx, struct foo); - X\->name = talloc_strdup(X, "foo"); - -.fi -.if n \{\ -.RE -.\} -.PP -and the pointer -X\->name -would be a "child" of the talloc context -X -which is itself a child of -mem_ctx\&. So if you do -talloc_free(mem_ctx) -then it is all destroyed, whereas if you do -talloc_free(X) -then just -X -and -X\->name -are destroyed, and if you do -talloc_free(X\->name) -then just the name element of -X -is destroyed\&. -.PP -If you think about this, then what this effectively gives you is an n\-ary tree, where you can free any part of the tree with talloc_free()\&. -.PP -If you find this confusing, then I suggest you run the -testsuite -program to watch talloc in action\&. You may also like to add your own tests to -testsuite\&.c -to clarify how some particular situation is handled\&. -.SH "TALLOC API" -.PP -The following is a complete guide to the talloc API\&. Read it all at least twice\&. -.SS "(type *)talloc(const void *ctx, type);" -.PP -The talloc() macro is the core of the talloc library\&. It takes a memory -\fIctx\fR -and a -\fItype\fR, and returns a pointer to a new area of memory of the given -\fItype\fR\&. -.PP -The returned pointer is itself a talloc context, so you can use it as the -\fIctx\fR -argument to more calls to talloc() if you wish\&. -.PP -The returned pointer is a "child" of the supplied context\&. This means that if you talloc_free() the -\fIctx\fR -then the new child disappears as well\&. Alternatively you can free just the child\&. -.PP -The -\fIctx\fR -argument to talloc() can be NULL, in which case a new top level context is created\&. -.SS "void *talloc_size(const void *ctx, size_t size);" -.PP -The function talloc_size() should be used when you don\'t have a convenient type to pass to talloc()\&. Unlike talloc(), it is not type safe (as it returns a void *), so you are on your own for type checking\&. -.SS "(typeof(ptr)) talloc_ptrtype(const void *ctx, ptr);" -.PP -The talloc_ptrtype() macro should be used when you have a pointer and want to allocate memory to point at with this pointer\&. When compiling with gcc >= 3 it is typesafe\&. Note this is a wrapper of talloc_size() and talloc_get_name() will return the current location in the source file\&. and not the type\&. -.SS "int talloc_free(void *ptr);" -.PP -The talloc_free() function frees a piece of talloc memory, and all its children\&. You can call talloc_free() on any pointer returned by talloc()\&. -.PP -The return value of talloc_free() indicates success or failure, with 0 returned for success and \-1 for failure\&. The only possible failure condition is if -\fIptr\fR -had a destructor attached to it and the destructor returned \-1\&. See -\(lqtalloc_set_destructor()\(rq -for details on destructors\&. -.PP -If this pointer has an additional parent when talloc_free() is called then the memory is not actually released, but instead the most recently established parent is destroyed\&. See -\(lqtalloc_reference()\(rq -for details on establishing additional parents\&. -.PP -For more control on which parent is removed, see -\(lqtalloc_unlink()\(rq\&. -.PP -talloc_free() operates recursively on its children\&. -.PP -From the 2\&.0 version of talloc, as a special case, talloc_free() is refused on pointers that have more than one parent, as talloc would have no way of knowing which parent should be removed\&. To free a pointer that has more than one parent please use talloc_unlink()\&. -.PP -To help you find problems in your code caused by this behaviour, if you do try and free a pointer with more than one parent then the talloc logging function will be called to give output like this: -.PP - -.sp -.if n \{\ -.RS 4 -.\} -.nf - ERROR: talloc_free with references at some_dir/source/foo\&.c:123 - reference at some_dir/source/other\&.c:325 - reference at some_dir/source/third\&.c:121 - -.fi -.if n \{\ -.RE -.\} -.PP -Please see the documentation for talloc_set_log_fn() and talloc_set_log_stderr() for more information on talloc logging functions\&. -.SS "void *talloc_reference(const void *ctx, const void *ptr);" -.PP -The talloc_reference() function makes -\fIctx\fR -an additional parent of -\fIptr\fR\&. -.PP -The return value of talloc_reference() is always the original pointer -\fIptr\fR, unless talloc ran out of memory in creating the reference in which case it will return NULL (each additional reference consumes around 48 bytes of memory on intel x86 platforms)\&. -.PP -If -\fIptr\fR -is NULL, then the function is a no\-op, and simply returns NULL\&. -.PP -After creating a reference you can free it in one of the following ways: -.PP - -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -you can talloc_free() any parent of the original pointer\&. That will reduce the number of parents of this pointer by 1, and will cause this pointer to be freed if it runs out of parents\&. -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -you can talloc_free() the pointer itself\&. That will destroy the most recently established parent to the pointer and leave the pointer as a child of its current parent\&. -.RE -.sp -.RE -.PP -For more control on which parent to remove, see -\(lqtalloc_unlink()\(rq\&. -.SS "int talloc_unlink(const void *ctx, const void *ptr);" -.PP -The talloc_unlink() function removes a specific parent from -\fIptr\fR\&. The -\fIctx\fR -passed must either be a context used in talloc_reference() with this pointer, or must be a direct parent of ptr\&. -.PP -Note that if the parent has already been removed using talloc_free() then this function will fail and will return \-1\&. Likewise, if -\fIptr\fR -is NULL, then the function will make no modifications and return \-1\&. -.PP -Usually you can just use talloc_free() instead of talloc_unlink(), but sometimes it is useful to have the additional control on which parent is removed\&. -.SS "void talloc_set_destructor(const void *ptr, int (*destructor)(void *));" -.PP -The function talloc_set_destructor() sets the -\fIdestructor\fR -for the pointer -\fIptr\fR\&. A -\fIdestructor\fR -is a function that is called when the memory used by a pointer is about to be released\&. The destructor receives -\fIptr\fR -as an argument, and should return 0 for success and \-1 for failure\&. -.PP -The -\fIdestructor\fR -can do anything it wants to, including freeing other pieces of memory\&. A common use for destructors is to clean up operating system resources (such as open file descriptors) contained in the structure the destructor is placed on\&. -.PP -You can only place one destructor on a pointer\&. If you need more than one destructor then you can create a zero\-length child of the pointer and place an additional destructor on that\&. -.PP -To remove a destructor call talloc_set_destructor() with NULL for the destructor\&. -.PP -If your destructor attempts to talloc_free() the pointer that it is the destructor for then talloc_free() will return \-1 and the free will be ignored\&. This would be a pointless operation anyway, as the destructor is only called when the memory is just about to go away\&. -.SS "int talloc_increase_ref_count(const void *\fIptr\fR);" -.PP -The talloc_increase_ref_count(\fIptr\fR) function is exactly equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_reference(NULL, ptr); -.fi -.if n \{\ -.RE -.\} -.PP -You can use either syntax, depending on which you think is clearer in your code\&. -.PP -It returns 0 on success and \-1 on failure\&. -.SS "size_t talloc_reference_count(const void *\fIptr\fR);" -.PP -Return the number of references to the pointer\&. -.SS "void talloc_set_name(const void *ptr, const char *fmt, \&.\&.\&.);" -.PP -Each talloc pointer has a "name"\&. The name is used principally for debugging purposes, although it is also possible to set and get the name on a pointer in as a way of "marking" pointers in your code\&. -.PP -The main use for names on pointer is for "talloc reports"\&. See -\(lqtalloc_report_depth_cb()\(rq, -\(lqtalloc_report_depth_file()\(rq, -\(lqtalloc_report()\(rq -\(lqtalloc_report()\(rq -and -\(lqtalloc_report_full()\(rq -for details\&. Also see -\(lqtalloc_enable_leak_report()\(rq -and -\(lqtalloc_enable_leak_report_full()\(rq\&. -.PP -The talloc_set_name() function allocates memory as a child of the pointer\&. It is logically equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, talloc_asprintf(ptr, fmt, \&.\&.\&.)); -.fi -.if n \{\ -.RE -.\} -.PP -Note that multiple calls to talloc_set_name() will allocate more memory without releasing the name\&. All of the memory is released when the ptr is freed using talloc_free()\&. -.SS "void talloc_set_name_const(const void *\fIptr\fR, const char *\fIname\fR);" -.PP -The function talloc_set_name_const() is just like talloc_set_name(), but it takes a string constant, and is much faster\&. It is extensively used by the "auto naming" macros, such as talloc_p()\&. -.PP -This function does not allocate any memory\&. It just copies the supplied pointer into the internal representation of the talloc ptr\&. This means you must not pass a -\fIname\fR -pointer to memory that will disappear before -\fIptr\fR -is freed with talloc_free()\&. -.SS "void *talloc_named(const void *\fIctx\fR, size_t \fIsize\fR, const char *\fIfmt\fR, \&.\&.\&.);" -.PP -The talloc_named() function creates a named talloc pointer\&. It is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -ptr = talloc_size(ctx, size); -talloc_set_name(ptr, fmt, \&.\&.\&.\&.); -.fi -.if n \{\ -.RE -.\} -.SS "void *talloc_named_const(const void *\fIctx\fR, size_t \fIsize\fR, const char *\fIname\fR);" -.PP -This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -ptr = talloc_size(ctx, size); -talloc_set_name_const(ptr, name); -.fi -.if n \{\ -.RE -.\} -.SS "const char *talloc_get_name(const void *\fIptr\fR);" -.PP -This returns the current name for the given talloc pointer, -\fIptr\fR\&. See -\(lqtalloc_set_name()\(rq -for details\&. -.SS "void *talloc_init(const char *\fIfmt\fR, \&.\&.\&.);" -.PP -This function creates a zero length named talloc context as a top level context\&. It is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_named(NULL, 0, fmt, \&.\&.\&.); -.fi -.if n \{\ -.RE -.\} -.SS "void *talloc_new(void *\fIctx\fR);" -.PP -This is a utility macro that creates a new memory context hanging off an exiting context, automatically naming it "talloc_new: __location__" where __location__ is the source line it is called from\&. It is particularly useful for creating a new temporary working context\&. -.SS "(\fItype\fR *)talloc_realloc(const void *\fIctx\fR, void *\fIptr\fR, \fItype\fR, \fIcount\fR);" -.PP -The talloc_realloc() macro changes the size of a talloc pointer\&. It has the following equivalences: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_realloc(ctx, NULL, type, 1) ==> talloc(ctx, type); -talloc_realloc(ctx, ptr, type, 0) ==> talloc_free(ptr); -.fi -.if n \{\ -.RE -.\} -.PP -The -\fIctx\fR -argument is only used if -\fIptr\fR -is not NULL, otherwise it is ignored\&. -.PP -talloc_realloc() returns the new pointer, or NULL on failure\&. The call will fail either due to a lack of memory, or because the pointer has more than one parent (see -\(lqtalloc_reference()\(rq)\&. -.SS "void *talloc_realloc_size(const void *ctx, void *ptr, size_t size);" -.PP -the talloc_realloc_size() function is useful when the type is not known so the type\-safe talloc_realloc() cannot be used\&. -.SS "TYPE *talloc_steal(const void *\fInew_ctx\fR, const TYPE *\fIptr\fR);" -.PP -The talloc_steal() function changes the parent context of a talloc pointer\&. It is typically used when the context that the pointer is currently a child of is going to be freed and you wish to keep the memory for a longer time\&. -.PP -The talloc_steal() function returns the pointer that you pass it\&. It does not have any failure modes\&. -.PP -It is possible to produce loops in the parent/child relationship if you are not careful with talloc_steal()\&. No guarantees are provided as to your sanity or the safety of your data if you do this\&. -.PP -Note that if you try and call talloc_steal() on a pointer that has more than one parent then the result is ambiguous\&. Talloc will choose to remove the parent that is currently indicated by talloc_parent() and replace it with the chosen parent\&. You will also get a message like this via the talloc logging functions: -.PP - -.sp -.if n \{\ -.RS 4 -.\} -.nf - WARNING: talloc_steal with references at some_dir/source/foo\&.c:123 - reference at some_dir/source/other\&.c:325 - reference at some_dir/source/third\&.c:121 - -.fi -.if n \{\ -.RE -.\} -.PP -To unambiguously change the parent of a pointer please see the function -\(lqtalloc_reparent()\(rq\&. See the talloc_set_log_fn() documentation for more information on talloc logging\&. -.SS "TYPE *talloc_reparent(const void *\fIold_parent\fR, const void *\fInew_parent\fR, const TYPE *\fIptr\fR);" -.PP -The talloc_reparent() function changes the parent context of a talloc pointer\&. It is typically used when the context that the pointer is currently a child of is going to be freed and you wish to keep the memory for a longer time\&. -.PP -The talloc_reparent() function returns the pointer that you pass it\&. It does not have any failure modes\&. -.PP -The difference between talloc_reparent() and talloc_steal() is that talloc_reparent() can specify which parent you wish to change\&. This is useful when a pointer has multiple parents via references\&. -.SS "TYPE *talloc_move(const void *\fInew_ctx\fR, TYPE **\fIptr\fR);" -.PP -The talloc_move() function is a wrapper around talloc_steal() which zeros the source pointer after the move\&. This avoids a potential source of bugs where a programmer leaves a pointer in two structures, and uses the pointer from the old structure after it has been moved to a new one\&. -.SS "size_t talloc_total_size(const void *\fIptr\fR);" -.PP -The talloc_total_size() function returns the total size in bytes used by this pointer and all child pointers\&. Mostly useful for debugging\&. -.PP -Passing NULL is allowed, but it will only give a meaningful result if talloc_enable_leak_report() or talloc_enable_leak_report_full() has been called\&. -.SS "size_t talloc_total_blocks(const void *\fIptr\fR);" -.PP -The talloc_total_blocks() function returns the total memory block count used by this pointer and all child pointers\&. Mostly useful for debugging\&. -.PP -Passing NULL is allowed, but it will only give a meaningful result if talloc_enable_leak_report() or talloc_enable_leak_report_full() has been called\&. -.SS "void talloc_report(const void *ptr, FILE *f);" -.PP -The talloc_report() function prints a summary report of all memory used by -\fIptr\fR\&. One line of report is printed for each immediate child of ptr, showing the total memory and number of blocks used by that child\&. -.PP -You can pass NULL for the pointer, in which case a report is printed for the top level memory context, but only if talloc_enable_leak_report() or talloc_enable_leak_report_full() has been called\&. -.SS "void talloc_report_full(const void *\fIptr\fR, FILE *\fIf\fR);" -.PP -This provides a more detailed report than talloc_report()\&. It will recursively print the entire tree of memory referenced by the pointer\&. References in the tree are shown by giving the name of the pointer that is referenced\&. -.PP -You can pass NULL for the pointer, in which case a report is printed for the top level memory context, but only if talloc_enable_leak_report() or talloc_enable_leak_report_full() has been called\&. -.SS "" -.HP \w'void\ talloc_report_depth_cb('u -.BI "void talloc_report_depth_cb(" "const\ void\ *ptr" ", " "int\ depth" ", " "int\ max_depth" ", " "void\ (*callback)(const\ void\ *ptr,\ int\ depth,\ int\ max_depth,\ int\ is_ref,\ void\ *priv)" ", " "void\ *priv" ");" -.PP -This provides a more flexible reports than talloc_report()\&. It will recursively call the callback for the entire tree of memory referenced by the pointer\&. References in the tree are passed with -\fIis_ref = 1\fR -and the pointer that is referenced\&. -.PP -You can pass NULL for the pointer, in which case a report is printed for the top level memory context, but only if talloc_enable_leak_report() or talloc_enable_leak_report_full() has been called\&. -.PP -The recursion is stopped when depth >= max_depth\&. max_depth = \-1 means only stop at leaf nodes\&. -.SS "" -.HP \w'void\ talloc_report_depth_file('u -.BI "void talloc_report_depth_file(" "const\ void\ *ptr" ", " "int\ depth" ", " "int\ max_depth" ", " "FILE\ *f" ");" -.PP -This provides a more flexible reports than talloc_report()\&. It will let you specify the depth and max_depth\&. -.SS "void talloc_enable_leak_report(void);" -.PP -This enables calling of talloc_report(NULL, stderr) when the program exits\&. In Samba4 this is enabled by using the \-\-leak\-report command line option\&. -.PP -For it to be useful, this function must be called before any other talloc function as it establishes a "null context" that acts as the top of the tree\&. If you don\'t call this function first then passing NULL to talloc_report() or talloc_report_full() won\'t give you the full tree printout\&. -.PP -Here is a typical talloc report: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc report on \'null_context\' (total 267 bytes in 15 blocks) -libcli/auth/spnego_parse\&.c:55 contains 31 bytes in 2 blocks -libcli/auth/spnego_parse\&.c:55 contains 31 bytes in 2 blocks -iconv(UTF8,CP850) contains 42 bytes in 2 blocks -libcli/auth/spnego_parse\&.c:55 contains 31 bytes in 2 blocks -iconv(CP850,UTF8) contains 42 bytes in 2 blocks -iconv(UTF8,UTF\-16LE) contains 45 bytes in 2 blocks -iconv(UTF\-16LE,UTF8) contains 45 bytes in 2 blocks - -.fi -.if n \{\ -.RE -.\} -.SS "void talloc_enable_leak_report_full(void);" -.PP -This enables calling of talloc_report_full(NULL, stderr) when the program exits\&. In Samba4 this is enabled by using the \-\-leak\-report\-full command line option\&. -.PP -For it to be useful, this function must be called before any other talloc function as it establishes a "null context" that acts as the top of the tree\&. If you don\'t call this function first then passing NULL to talloc_report() or talloc_report_full() won\'t give you the full tree printout\&. -.PP -Here is a typical full report: -.sp -.if n \{\ -.RS 4 -.\} -.nf -full talloc report on \'root\' (total 18 bytes in 8 blocks) -p1 contains 18 bytes in 7 blocks (ref 0) - r1 contains 13 bytes in 2 blocks (ref 0) - reference to: p2 - p2 contains 1 bytes in 1 blocks (ref 1) - x3 contains 1 bytes in 1 blocks (ref 0) - x2 contains 1 bytes in 1 blocks (ref 0) - x1 contains 1 bytes in 1 blocks (ref 0) - -.fi -.if n \{\ -.RE -.\} -.SS "(\fItype\fR *)talloc_zero(const void *\fIctx\fR, \fItype\fR);" -.PP -The talloc_zero() macro is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -ptr = talloc(ctx, type); -if (ptr) memset(ptr, 0, sizeof(type)); -.fi -.if n \{\ -.RE -.\} -.SS "void *talloc_zero_size(const void *\fIctx\fR, size_t \fIsize\fR)" -.PP -The talloc_zero_size() function is useful when you don\'t have a known type\&. -.SS "void *talloc_memdup(const void *\fIctx\fR, const void *\fIp\fR, size_t size);" -.PP -The talloc_memdup() function is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -ptr = talloc_size(ctx, size); -if (ptr) memcpy(ptr, p, size); -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_strdup(const void *\fIctx\fR, const char *\fIp\fR);" -.PP -The talloc_strdup() function is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -ptr = talloc_size(ctx, strlen(p)+1); -if (ptr) memcpy(ptr, p, strlen(p)+1); -.fi -.if n \{\ -.RE -.\} -.PP -This function sets the name of the new pointer to the passed string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_strndup(const void *\fIt\fR, const char *\fIp\fR, size_t \fIn\fR);" -.PP -The talloc_strndup() function is the talloc equivalent of the C library function strndup(3)\&. -.PP -This function sets the name of the new pointer to the passed string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_append_string(const void *\fIt\fR, char *\fIorig\fR, const char *\fIappend\fR);" -.PP -The talloc_append_string() function appends the given formatted string to the given string\&. -.PP -This function sets the name of the new pointer to the new string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_vasprintf(const void *\fIt\fR, const char *\fIfmt\fR, va_list \fIap\fR);" -.PP -The talloc_vasprintf() function is the talloc equivalent of the C library function vasprintf(3)\&. -.PP -This function sets the name of the new pointer to the new string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_asprintf(const void *\fIt\fR, const char *\fIfmt\fR, \&.\&.\&.);" -.PP -The talloc_asprintf() function is the talloc equivalent of the C library function asprintf(3)\&. -.PP -This function sets the name of the new pointer to the passed string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_asprintf_append(char *s, const char *fmt, \&.\&.\&.);" -.PP -The talloc_asprintf_append() function appends the given formatted string to the given string\&. -.PP -This function sets the name of the new pointer to the new string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "(type *)talloc_array(const void *ctx, type, uint_t count);" -.PP -The talloc_array() macro is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -(type *)talloc_size(ctx, sizeof(type) * count); -.fi -.if n \{\ -.RE -.\} -.PP -except that it provides integer overflow protection for the multiply, returning NULL if the multiply overflows\&. -.SS "void *talloc_array_size(const void *ctx, size_t size, uint_t count);" -.PP -The talloc_array_size() function is useful when the type is not known\&. It operates in the same way as talloc_array(), but takes a size instead of a type\&. -.SS "(typeof(ptr)) talloc_array_ptrtype(const void *ctx, ptr, uint_t count);" -.PP -The talloc_ptrtype() macro should be used when you have a pointer to an array and want to allocate memory of an array to point at with this pointer\&. When compiling with gcc >= 3 it is typesafe\&. Note this is a wrapper of talloc_array_size() and talloc_get_name() will return the current location in the source file\&. and not the type\&. -.SS "void *talloc_realloc_fn(const void *ctx, void *ptr, size_t size)" -.PP -This is a non\-macro version of talloc_realloc(), which is useful as libraries sometimes want a realloc function pointer\&. A realloc(3) implementation encapsulates the functionality of malloc(3), free(3) and realloc(3) in one call, which is why it is useful to be able to pass around a single function pointer\&. -.SS "void *talloc_autofree_context(void);" -.PP -This is a handy utility function that returns a talloc context which will be automatically freed on program exit\&. This can be used to reduce the noise in memory leak reports\&. -.SS "void *talloc_check_name(const void *ptr, const char *name);" -.PP -This function checks if a pointer has the specified -\fIname\fR\&. If it does then the pointer is returned\&. It it doesn\'t then NULL is returned\&. -.SS "(type *)talloc_get_type(const void *ptr, type);" -.PP -This macro allows you to do type checking on talloc pointers\&. It is particularly useful for void* private pointers\&. It is equivalent to this: -.sp -.if n \{\ -.RS 4 -.\} -.nf -(type *)talloc_check_name(ptr, #type) -.fi -.if n \{\ -.RE -.\} -.SS "talloc_set_type(const void *ptr, type);" -.PP -This macro allows you to force the name of a pointer to be a particular -\fItype\fR\&. This can be used in conjunction with talloc_get_type() to do type checking on void* pointers\&. -.PP -It is equivalent to this: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, #type) -.fi -.if n \{\ -.RE -.\} -.SS "talloc_set_log_fn(void (*log_fn)(const char *message));" -.PP -This function sets a logging function that talloc will use for warnings and errors\&. By default talloc will not print any warnings or errors\&. -.SS "talloc_set_log_stderr(void);" -.PP -This sets the talloc log function to write log messages to stderr -.SH "PERFORMANCE" -.PP -All the additional features of talloc(3) over malloc(3) do come at a price\&. We have a simple performance test in Samba4 that measures talloc() versus malloc() performance, and it seems that talloc() is about 10% slower than malloc() on my x86 Debian Linux box\&. For Samba, the great reduction in code complexity that we get by using talloc makes this worthwhile, especially as the total overhead of talloc/malloc in Samba is already quite small\&. -.SH "SEE ALSO" -.PP -malloc(3), strndup(3), vasprintf(3), asprintf(3), -\m[blue]\fB\%http://talloc.samba.org/\fR\m[] -.SH "COPYRIGHT/LICENSE" -.PP -Copyright (C) Andrew Tridgell 2004 -.PP -This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version\&. -.PP -This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\&. See the GNU General Public License for more details\&. -.PP -You should have received a copy of the GNU General Public License along with this program; if not, see http://www\&.gnu\&.org/licenses/\&. From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): iniparser: 3.1 -> 3.2 Message-ID: <20160901032811.BACB7E9919@crux.nu> commit dab3e96135b305988bf760dcbc95b7d285235733 Author: Alan Mizrahi Date: Thu Sep 1 12:08:21 2016 +0900 iniparser: 3.1 -> 3.2 diff --git a/iniparser/.md5sum b/iniparser/.md5sum index 65759a2..c6b3c84 100644 --- a/iniparser/.md5sum +++ b/iniparser/.md5sum @@ -1 +1 @@ -0aa4f995468ed390caf323f50a285bc3 iniparser-3.1.tar.gz +426bb313ade980ea0a4e243c799b0cec v3.2.zip diff --git a/iniparser/Pkgfile b/iniparser/Pkgfile index 21f91df..b1b1207 100644 --- a/iniparser/Pkgfile +++ b/iniparser/Pkgfile @@ -4,12 +4,12 @@ # Depends on: name=iniparser -version=3.1 +version=3.2 release=1 -source=(http://ndevilla.free.fr/$name/$name-$version.tar.gz) +source=(https://github.com/ndevilla/iniparser/archive/v$version.zip) -build () { - cd $name +build() { + cd $name-$version make install -D -m 644 src/dictionary.h $PKG/usr/include/dictionary.h install -D -m 644 src/iniparser.h $PKG/usr/include/iniparser.h From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): cppunit: updated man path Message-ID: <20160901032811.C2A8DE991A@crux.nu> commit 2501720feb3fd6313cd2546ef61d0f1fbf6af46b Author: Alan Mizrahi Date: Thu Sep 1 12:08:00 2016 +0900 cppunit: updated man path diff --git a/cppunit/.footprint b/cppunit/.footprint index 0c6c0e7..21c0bfe 100644 --- a/cppunit/.footprint +++ b/cppunit/.footprint @@ -100,9 +100,9 @@ lrwxrwxrwx root/root usr/lib/libcppunit-1.12.so.1 -> libcppunit-1.12.so.1.0.0 lrwxrwxrwx root/root usr/lib/libcppunit.so -> libcppunit-1.12.so.1.0.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/cppunit.pc -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/cppunit-config.1.gz drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/aclocal/ -rw-r--r-- root/root usr/share/aclocal/cppunit.m4 +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/cppunit-config.1.gz diff --git a/cppunit/Pkgfile b/cppunit/Pkgfile index 1f22568..fe42c8f 100644 --- a/cppunit/Pkgfile +++ b/cppunit/Pkgfile @@ -5,7 +5,7 @@ name=cppunit version=1.12.1 -release=1 +release=2 source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) build() { @@ -13,7 +13,7 @@ build() { CONFIG_SHELL=/bin/bash \ ./configure \ --prefix=/usr \ - --mandir=/usr/man \ + --mandir=/usr/share/man \ --disable-doxygen make From crux at crux.nu Thu Sep 1 03:28:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 05:28:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): check: 0.9.14 -> 0.10.0, updated man path Message-ID: <20160901032811.C8B1BE991C@crux.nu> commit e40a4b0faa3dbb77adc4338c5fede6564ed61f08 Author: Alan Mizrahi Date: Thu Sep 1 12:07:46 2016 +0900 check: 0.9.14 -> 0.10.0, updated man path diff --git a/check/.footprint b/check/.footprint index 6a5a10b..2b58ebb 100644 --- a/check/.footprint +++ b/check/.footprint @@ -12,9 +12,9 @@ lrwxrwxrwx root/root usr/lib/libcheck.so.0 -> libcheck.so.0.0.0 -rwxr-xr-x root/root usr/lib/libcheck.so.0.0.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/check.pc -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/checkmk.1.gz drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/aclocal/ -rw-r--r-- root/root usr/share/aclocal/check.m4 +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/checkmk.1.gz diff --git a/check/.md5sum b/check/.md5sum index 12dd0ff..73ace10 100644 --- a/check/.md5sum +++ b/check/.md5sum @@ -1 +1 @@ -38263d115d784c17aa3b959ce94be8b8 check-0.9.14.tar.gz +53c5e5c77d090e103a17f3ed7fd7d8b8 check-0.10.0.tar.gz diff --git a/check/Pkgfile b/check/Pkgfile index 4921569..d937adf 100644 --- a/check/Pkgfile +++ b/check/Pkgfile @@ -4,15 +4,14 @@ # Depends on: name=check -version=0.9.14 +version=0.10.0 release=1 -source=(http://downloads.sourceforge.net/sourceforge/$name/$name-$version.tar.gz) +source=(https://github.com/libcheck/check/releases/download/$version/$name-$version.tar.gz) build () { cd $name-$version ./configure \ - --prefix=/usr \ - --mandir=/usr/man + --prefix=/usr make make DESTDIR=$PKG install rm -rf $PKG/usr/share/{doc,info} From crux at crux.nu Thu Sep 1 16:05:46 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 18:05:46 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): libpng: updated apng patch Message-ID: <20160901160546.A6B23E9905@crux.nu> commit d88011e36af0a97284be03faf2816a800966d275 Author: Fredrik Rinnestam Date: Thu Sep 1 18:05:51 2016 +0200 libpng: updated apng patch diff --git a/libpng/.md5sum b/libpng/.md5sum index 26d5a9f..d8d0210 100644 --- a/libpng/.md5sum +++ b/libpng/.md5sum @@ -1,2 +1,2 @@ 0cb72ef57a576bfed1b6cb4b5a09b554 libpng-1.6.25.tar.xz -c49ff77efebb8ab3dd8c10469e162d94 libpng-apng.patch +312fa4f13c14fded81ab6e9c5cb0055b libpng-apng.patch diff --git a/libpng/Pkgfile b/libpng/Pkgfile index 64d9763..eaf25c6 100644 --- a/libpng/Pkgfile +++ b/libpng/Pkgfile @@ -11,7 +11,7 @@ source=(http://download.sourceforge.net/$name/$name-$version.tar.xz \ build() { cd $name-$version - patch -p1 -i $SRC/$name-apng.patch + patch -p0 -i $SRC/$name-apng.patch ./configure --prefix=/usr make diff --git a/libpng/libpng-apng.patch b/libpng/libpng-apng.patch index 74d0cad..1794853 100644 --- a/libpng/libpng-apng.patch +++ b/libpng/libpng-apng.patch @@ -1,147 +1,129 @@ -diff -Naru libpng-1.6.23.org/png.h libpng-1.6.23/png.h ---- libpng-1.6.23.org/png.h 2016-06-09 22:23:09.753041866 +0900 -+++ libpng-1.6.23/png.h 2016-06-09 22:23:39.282106366 +0900 -@@ -366,6 +366,10 @@ - # include "pnglibconf.h" - #endif +Index: LICENSE +=================================================================== +--- LICENSE ++++ LICENSE +@@ -8,6 +8,12 @@ + If you modify libpng you may insert additional notices immediately following + this sentence. -+#define PNG_APNG_SUPPORTED -+#define PNG_READ_APNG_SUPPORTED -+#define PNG_WRITE_APNG_SUPPORTED ++This modified version of libpng code adds animated PNG support and is ++released under the libpng license described below. The modifications are ++Copyright (c) 2006-2007 Andrew Smith, Copyright (c) 2008-2016 Max Stepin, ++and are delimited by "#ifdef PNG_APNG_SUPPORTED / #endif" directives ++surrounding them in the modified libpng source files. + - #ifndef PNG_VERSION_INFO_ONLY - /* Machine specific configuration. */ - # include "pngconf.h" -@@ -461,6 +465,17 @@ - * See pngconf.h for base types that vary by machine/system - */ + This code is released under the libpng license. -+#ifdef PNG_APNG_SUPPORTED -+/* dispose_op flags from inside fcTL */ -+#define PNG_DISPOSE_OP_NONE 0x00 -+#define PNG_DISPOSE_OP_BACKGROUND 0x01 -+#define PNG_DISPOSE_OP_PREVIOUS 0x02 -+ -+/* blend_op flags from inside fcTL */ -+#define PNG_BLEND_OP_SOURCE 0x00 -+#define PNG_BLEND_OP_OVER 0x01 -+#endif /* PNG_APNG_SUPPORTED */ -+ - /* This triggers a compiler error in png.c, if png.c and png.h - * do not agree upon the version number. - */ -@@ -781,6 +796,10 @@ - #define PNG_INFO_sPLT 0x2000U /* ESR, 1.0.6 */ - #define PNG_INFO_sCAL 0x4000U /* ESR, 1.0.6 */ - #define PNG_INFO_IDAT 0x8000U /* ESR, 1.0.6 */ -+#ifdef PNG_APNG_SUPPORTED -+#define PNG_INFO_acTL 0x10000 -+#define PNG_INFO_fcTL 0x20000 + libpng versions 1.0.7, July 1, 2000 through 1.6.25, September 1, 2016 are +Index: pngread.c +=================================================================== +--- pngread.c ++++ pngread.c +@@ -161,6 +161,9 @@ + + else if (chunk_name == png_IDAT) + { ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_have_info(png_ptr, info_ptr); +#endif + png_ptr->idat_size = length; + break; + } +@@ -250,6 +253,17 @@ + png_handle_iTXt(png_ptr, info_ptr, length); + #endif - /* This is used for the transformation routines, as some of them - * change these values for the row. It also should enable using -@@ -818,6 +837,10 @@ - #ifdef PNG_PROGRESSIVE_READ_SUPPORTED - typedef PNG_CALLBACK(void, *png_progressive_info_ptr, (png_structp, png_infop)); - typedef PNG_CALLBACK(void, *png_progressive_end_ptr, (png_structp, png_infop)); -+#ifdef PNG_APNG_SUPPORTED -+typedef PNG_CALLBACK(void, *png_progressive_frame_ptr, (png_structp, -+ png_uint_32)); ++#ifdef PNG_READ_APNG_SUPPORTED ++ else if (chunk_name == png_acTL) ++ png_handle_acTL(png_ptr, info_ptr, length); ++ ++ else if (chunk_name == png_fcTL) ++ png_handle_fcTL(png_ptr, info_ptr, length); ++ ++ else if (chunk_name == png_fdAT) ++ png_handle_fdAT(png_ptr, info_ptr, length); +#endif ++ + else + png_handle_unknown(png_ptr, info_ptr, length, + PNG_HANDLE_CHUNK_AS_DEFAULT); +@@ -257,6 +271,72 @@ + } + #endif /* SEQUENTIAL_READ */ - /* The following callback receives png_uint_32 row_number, int pass for the - * png_bytep data of the row. When transforming an interlaced image the -@@ -3236,6 +3259,74 @@ - /******************************************************************************* - * END OF HARDWARE AND SOFTWARE OPTIONS - ******************************************************************************/ -+#ifdef PNG_APNG_SUPPORTED -+PNG_EXPORT(246, png_uint_32, png_get_acTL, (png_structp png_ptr, -+ png_infop info_ptr, png_uint_32 *num_frames, png_uint_32 *num_plays)); ++#ifdef PNG_READ_APNG_SUPPORTED ++void PNGAPI ++png_read_frame_head(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_byte have_chunk_after_DAT; /* after IDAT or after fdAT */ + -+PNG_EXPORT(247, png_uint_32, png_set_acTL, (png_structp png_ptr, -+ png_infop info_ptr, png_uint_32 num_frames, png_uint_32 num_plays)); ++ png_debug(0, "Reading frame head"); + -+PNG_EXPORT(248, png_uint_32, png_get_num_frames, (png_structp png_ptr, -+ png_infop info_ptr)); ++ if ((png_ptr->mode & PNG_HAVE_acTL) == 0) ++ png_error(png_ptr, "attempt to png_read_frame_head() but " ++ "no acTL present"); + -+PNG_EXPORT(249, png_uint_32, png_get_num_plays, (png_structp png_ptr, -+ png_infop info_ptr)); ++ /* do nothing for the main IDAT */ ++ if (png_ptr->num_frames_read == 0) ++ return; + -+PNG_EXPORT(250, png_uint_32, png_get_next_frame_fcTL, -+ (png_structp png_ptr, png_infop info_ptr, png_uint_32 *width, -+ png_uint_32 *height, png_uint_32 *x_offset, png_uint_32 *y_offset, -+ png_uint_16 *delay_num, png_uint_16 *delay_den, png_byte *dispose_op, -+ png_byte *blend_op)); ++ png_read_reset(png_ptr); ++ png_ptr->flags &= ~PNG_FLAG_ROW_INIT; ++ png_ptr->mode &= ~PNG_HAVE_fcTL; + -+PNG_EXPORT(251, png_uint_32, png_set_next_frame_fcTL, -+ (png_structp png_ptr, png_infop info_ptr, png_uint_32 width, -+ png_uint_32 height, png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, -+ png_byte blend_op)); ++ have_chunk_after_DAT = 0; ++ for (;;) ++ { ++ png_uint_32 length = png_read_chunk_header(png_ptr); + -+PNG_EXPORT(252, png_uint_32, png_get_next_frame_width, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(253, png_uint_32, png_get_next_frame_height, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(254, png_uint_32, png_get_next_frame_x_offset, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(255, png_uint_32, png_get_next_frame_y_offset, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(256, png_uint_16, png_get_next_frame_delay_num, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(257, png_uint_16, png_get_next_frame_delay_den, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(258, png_byte, png_get_next_frame_dispose_op, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(259, png_byte, png_get_next_frame_blend_op, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(260, png_byte, png_get_first_frame_is_hidden, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(261, png_uint_32, png_set_first_frame_is_hidden, -+ (png_structp png_ptr, png_infop info_ptr, png_byte is_hidden)); ++ if (png_ptr->chunk_name == png_IDAT) ++ { ++ /* discard trailing IDATs for the first frame */ ++ if (have_chunk_after_DAT != 0 || png_ptr->num_frames_read > 1) ++ png_error(png_ptr, "png_read_frame_head(): out of place IDAT"); ++ png_crc_finish(png_ptr, length); ++ } + -+#ifdef PNG_READ_APNG_SUPPORTED -+PNG_EXPORT(262, void, png_read_frame_head, (png_structp png_ptr, -+ png_infop info_ptr)); -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+PNG_EXPORT(263, void, png_set_progressive_frame_fn, (png_structp png_ptr, -+ png_progressive_frame_ptr frame_info_fn, -+ png_progressive_frame_ptr frame_end_fn)); -+#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ -+#endif /* PNG_READ_APNG_SUPPORTED */ ++ else if (png_ptr->chunk_name == png_fcTL) ++ { ++ png_handle_fcTL(png_ptr, info_ptr, length); ++ have_chunk_after_DAT = 1; ++ } + -+#ifdef PNG_WRITE_APNG_SUPPORTED -+PNG_EXPORT(264, void, png_write_frame_head, (png_structp png_ptr, -+ png_infop info_ptr, png_bytepp row_pointers, -+ png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, -+ png_byte blend_op)); ++ else if (png_ptr->chunk_name == png_fdAT) ++ { ++ png_ensure_sequence_number(png_ptr, length); + -+PNG_EXPORT(265, void, png_write_frame_tail, (png_structp png_ptr, -+ png_infop info_ptr)); -+#endif /* PNG_WRITE_APNG_SUPPORTED */ -+#endif /* PNG_APNG_SUPPORTED */ - - /* Maintainer: Put new public prototypes here ^, in libpng.3, in project - * defs, and in scripts/symbols.def. -@@ -3245,7 +3336,11 @@ - * one to use is one more than this.) - */ - #ifdef PNG_EXPORT_LAST_ORDINAL -+#ifdef PNG_APNG_SUPPORTED -+ PNG_EXPORT_LAST_ORDINAL(265); -+#else - PNG_EXPORT_LAST_ORDINAL(245); -+#endif /* PNG_APNG_SUPPORTED */ - #endif - - #ifdef __cplusplus -diff -Naru libpng-1.6.23.org/pngget.c libpng-1.6.23/pngget.c ---- libpng-1.6.23.org/pngget.c 2016-06-09 22:21:54.199319849 +0900 -+++ libpng-1.6.23/pngget.c 2016-06-09 22:23:39.230104491 +0900 ++ /* discard trailing fdATs for frames other than the first */ ++ if (have_chunk_after_DAT == 0 && png_ptr->num_frames_read > 1) ++ png_crc_finish(png_ptr, length - 4); ++ else if(png_ptr->mode & PNG_HAVE_fcTL) ++ { ++ png_ptr->idat_size = length - 4; ++ png_ptr->mode |= PNG_HAVE_IDAT; ++ ++ break; ++ } ++ else ++ png_error(png_ptr, "png_read_frame_head(): out of place fdAT"); ++ } ++ else ++ { ++ png_warning(png_ptr, "Skipped (ignored) a chunk " ++ "between APNG chunks"); ++ png_crc_finish(png_ptr, length); ++ } ++ } ++} ++#endif /* READ_APNG */ ++ + /* Optional call to update the users info_ptr structure */ + void PNGAPI + png_read_update_info(png_structrp png_ptr, png_inforp info_ptr) +Index: pngget.c +=================================================================== +--- pngget.c ++++ pngget.c @@ -1216,4 +1216,166 @@ # endif #endif @@ -154,7 +136,7 @@ diff -Naru libpng-1.6.23.org/pngget.c libpng-1.6.23/pngget.c + png_debug1(1, "in %s retrieval function", "acTL"); + + if (png_ptr != NULL && info_ptr != NULL && -+ (info_ptr->valid & PNG_INFO_acTL) && ++ (info_ptr->valid & PNG_INFO_acTL) != 0 && + num_frames != NULL && num_plays != NULL) + { + *num_frames = info_ptr->num_frames; @@ -195,7 +177,7 @@ diff -Naru libpng-1.6.23.org/pngget.c libpng-1.6.23/pngget.c + png_debug1(1, "in %s retrieval function", "fcTL"); + + if (png_ptr != NULL && info_ptr != NULL && -+ (info_ptr->valid & PNG_INFO_fcTL) && ++ (info_ptr->valid & PNG_INFO_fcTL) != 0 && + width != NULL && height != NULL && + x_offset != NULL && y_offset != NULL && + delay_num != NULL && delay_den != NULL && @@ -307,352 +289,268 @@ diff -Naru libpng-1.6.23.org/pngget.c libpng-1.6.23/pngget.c + + return 0; +} -+#endif /* PNG_APNG_SUPPORTED */ ++#endif /* APNG */ #endif /* READ || WRITE */ -diff -Naru libpng-1.6.23.org/pnginfo.h libpng-1.6.23/pnginfo.h ---- libpng-1.6.23.org/pnginfo.h 2016-06-09 22:21:54.200319885 +0900 -+++ libpng-1.6.23/pnginfo.h 2016-06-09 22:23:39.230104491 +0900 -@@ -255,5 +255,18 @@ - png_bytepp row_pointers; /* the image bits */ +Index: png.c +=================================================================== +--- png.c ++++ png.c +@@ -775,17 +775,21 @@ + #else + # ifdef __STDC__ + return PNG_STRING_NEWLINE \ +- "libpng version 1.6.25 - September 1, 2016" PNG_STRING_NEWLINE \ ++ "libpng version 1.6.25+apng - September 1, 2016" PNG_STRING_NEWLINE \ + "Copyright (c) 1998-2002,2004,2006-2016 Glenn Randers-Pehrson" \ + PNG_STRING_NEWLINE \ + "Copyright (c) 1996-1997 Andreas Dilger" PNG_STRING_NEWLINE \ + "Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc." \ +- PNG_STRING_NEWLINE; ++ PNG_STRING_NEWLINE \ ++ "Portions Copyright (c) 2006-2007 Andrew Smith" PNG_STRING_NEWLINE \ ++ "Portions Copyright (c) 2008-2016 Max Stepin" PNG_STRING_NEWLINE ; + # else +- return "libpng version 1.6.25 - September 1, 2016\ ++ return "libpng version 1.6.25+apng - September 1, 2016\ + Copyright (c) 1998-2002,2004,2006-2016 Glenn Randers-Pehrson\ + Copyright (c) 1996-1997 Andreas Dilger\ +- Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc."; ++ Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.\ ++ Portions Copyright (c) 2006-2007 Andrew Smith\ ++ Portions Copyright (c) 2008-2016 Max Stepin"; + # endif #endif + } +Index: png.h +=================================================================== +--- png.h ++++ png.h +@@ -23,6 +23,12 @@ + * If you modify libpng you may insert additional notices immediately following + * this sentence. + * ++ * This modified version of libpng code adds animated PNG support and is ++ * released under the libpng license described below. The modifications are ++ * Copyright (c) 2006-2007 Andrew Smith, Copyright (c) 2008-2016 Max Stepin, ++ * and are delimited by "#ifdef PNG_APNG_SUPPORTED / #endif" directives ++ * surrounding them in the modified libpng source files. ++ * + * This code is released under the libpng license. + * + * Some files in the "contrib" directory and some configure-generated +@@ -314,8 +320,9 @@ + */ -+#ifdef PNG_APNG_SUPPORTED -+ png_uint_32 num_frames; /* including default image */ -+ png_uint_32 num_plays; -+ png_uint_32 next_frame_width; -+ png_uint_32 next_frame_height; -+ png_uint_32 next_frame_x_offset; -+ png_uint_32 next_frame_y_offset; -+ png_uint_16 next_frame_delay_num; -+ png_uint_16 next_frame_delay_den; -+ png_byte next_frame_dispose_op; -+ png_byte next_frame_blend_op; -+#endif -+ - }; - #endif /* PNGINFO_H */ -diff -Naru libpng-1.6.23.org/pngpread.c libpng-1.6.23/pngpread.c ---- libpng-1.6.23.org/pngpread.c 2016-06-09 22:23:09.754041902 +0900 -+++ libpng-1.6.23/pngpread.c 2016-06-09 22:23:39.230104491 +0900 -@@ -194,6 +194,106 @@ + /* Version information for png.h - this should match the version in png.c */ +-#define PNG_LIBPNG_VER_STRING "1.6.25" +-#define PNG_HEADER_VERSION_STRING " libpng version 1.6.25 - September 1, 2016\n" ++#define PNG_LIBPNG_VER_STRING "1.6.25+apng" ++#define PNG_HEADER_VERSION_STRING \ ++ " libpng version 1.6.25+apng - September 1, 2016\n" - chunk_name = png_ptr->chunk_name; + #define PNG_LIBPNG_VER_SONUM 16 + #define PNG_LIBPNG_VER_DLLNUM 16 +@@ -366,6 +373,10 @@ + # include "pnglibconf.h" + #endif -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->num_frames_read > 0 && -+ png_ptr->num_frames_read < info_ptr->num_frames) -+ { -+ if (chunk_name == png_IDAT) -+ { -+ /* Discard trailing IDATs for the first frame */ -+ if (png_ptr->mode & PNG_HAVE_fcTL || png_ptr->num_frames_read > 1) -+ png_error(png_ptr, "out of place IDAT"); -+ -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } -+ else if (chunk_name == png_fdAT) -+ { -+ if (png_ptr->buffer_size < 4) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_ensure_sequence_number(png_ptr, 4); ++#define PNG_APNG_SUPPORTED ++#define PNG_READ_APNG_SUPPORTED ++#define PNG_WRITE_APNG_SUPPORTED + -+ if (!(png_ptr->mode & PNG_HAVE_fcTL)) -+ { -+ /* Discard trailing fdATs for frames other than the first */ -+ if (png_ptr->num_frames_read < 2) -+ png_error(png_ptr, "out of place fdAT"); + #ifndef PNG_VERSION_INFO_ONLY + /* Machine specific configuration. */ + # include "pngconf.h" +@@ -461,6 +472,17 @@ + * See pngconf.h for base types that vary by machine/system + */ + ++#ifdef PNG_APNG_SUPPORTED ++/* dispose_op flags from inside fcTL */ ++#define PNG_DISPOSE_OP_NONE 0x00 ++#define PNG_DISPOSE_OP_BACKGROUND 0x01 ++#define PNG_DISPOSE_OP_PREVIOUS 0x02 + -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } ++/* blend_op flags from inside fcTL */ ++#define PNG_BLEND_OP_SOURCE 0x00 ++#define PNG_BLEND_OP_OVER 0x01 ++#endif /* APNG */ + -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } -+ -+ else -+ { -+ /* frame data follows */ -+ png_ptr->idat_size = png_ptr->push_length - 4; -+ png_ptr->mode |= PNG_HAVE_IDAT; -+ png_ptr->process_mode = PNG_READ_IDAT_MODE; -+ -+ return; -+ } -+ } -+ -+ else if (chunk_name == png_fcTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_read_reset(png_ptr); -+ png_ptr->mode &= ~PNG_HAVE_fcTL; -+ -+ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); -+ -+ if (!(png_ptr->mode & PNG_HAVE_fcTL)) -+ png_error(png_ptr, "missing required fcTL chunk"); + /* This triggers a compiler error in png.c, if png.c and png.h + * do not agree upon the version number. + */ +@@ -781,6 +803,10 @@ + #define PNG_INFO_sPLT 0x2000U /* ESR, 1.0.6 */ + #define PNG_INFO_sCAL 0x4000U /* ESR, 1.0.6 */ + #define PNG_INFO_IDAT 0x8000U /* ESR, 1.0.6 */ ++#ifdef PNG_APNG_SUPPORTED ++#define PNG_INFO_acTL 0x10000U ++#define PNG_INFO_fcTL 0x20000U ++#endif + + /* This is used for the transformation routines, as some of them + * change these values for the row. It also should enable using +@@ -818,6 +844,10 @@ + #ifdef PNG_PROGRESSIVE_READ_SUPPORTED + typedef PNG_CALLBACK(void, *png_progressive_info_ptr, (png_structp, png_infop)); + typedef PNG_CALLBACK(void, *png_progressive_end_ptr, (png_structp, png_infop)); ++#ifdef PNG_APNG_SUPPORTED ++typedef PNG_CALLBACK(void, *png_progressive_frame_ptr, (png_structp, ++ png_uint_32)); ++#endif + + /* The following callback receives png_uint_32 row_number, int pass for the + * png_bytep data of the row. When transforming an interlaced image the +@@ -3246,6 +3276,75 @@ + * END OF HARDWARE AND SOFTWARE OPTIONS + ******************************************************************************/ + ++#ifdef PNG_APNG_SUPPORTED ++PNG_EXPORT(246, png_uint_32, png_get_acTL, (png_structp png_ptr, ++ png_infop info_ptr, png_uint_32 *num_frames, png_uint_32 *num_plays)); + -+ png_read_reinit(png_ptr, info_ptr); -+ png_progressive_read_reset(png_ptr); ++PNG_EXPORT(247, png_uint_32, png_set_acTL, (png_structp png_ptr, ++ png_infop info_ptr, png_uint_32 num_frames, png_uint_32 num_plays)); + -+ if (png_ptr->frame_info_fn != NULL) -+ (*(png_ptr->frame_info_fn))(png_ptr, png_ptr->num_frames_read); ++PNG_EXPORT(248, png_uint_32, png_get_num_frames, (png_structp png_ptr, ++ png_infop info_ptr)); + -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++PNG_EXPORT(249, png_uint_32, png_get_num_plays, (png_structp png_ptr, ++ png_infop info_ptr)); + -+ return; -+ } ++PNG_EXPORT(250, png_uint_32, png_get_next_frame_fcTL, ++ (png_structp png_ptr, png_infop info_ptr, png_uint_32 *width, ++ png_uint_32 *height, png_uint_32 *x_offset, png_uint_32 *y_offset, ++ png_uint_16 *delay_num, png_uint_16 *delay_den, png_byte *dispose_op, ++ png_byte *blend_op)); + -+ else -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ png_warning(png_ptr, "Skipped (ignored) a chunk " -+ "between APNG chunks"); -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } ++PNG_EXPORT(251, png_uint_32, png_set_next_frame_fcTL, ++ (png_structp png_ptr, png_infop info_ptr, png_uint_32 width, ++ png_uint_32 height, png_uint_32 x_offset, png_uint_32 y_offset, ++ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, ++ png_byte blend_op)); + -+ return; -+ } -+#endif /* PNG_READ_APNG_SUPPORTED */ ++PNG_EXPORT(252, png_uint_32, png_get_next_frame_width, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(253, png_uint_32, png_get_next_frame_height, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(254, png_uint_32, png_get_next_frame_x_offset, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(255, png_uint_32, png_get_next_frame_y_offset, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(256, png_uint_16, png_get_next_frame_delay_num, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(257, png_uint_16, png_get_next_frame_delay_den, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(258, png_byte, png_get_next_frame_dispose_op, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(259, png_byte, png_get_next_frame_blend_op, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(260, png_byte, png_get_first_frame_is_hidden, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(261, png_uint_32, png_set_first_frame_is_hidden, ++ (png_structp png_ptr, png_infop info_ptr, png_byte is_hidden)); + - if (chunk_name == png_IDAT) - { - if ((png_ptr->mode & PNG_AFTER_IDAT) != 0) -@@ -260,6 +360,9 @@ - - else if (chunk_name == png_IDAT) - { -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_have_info(png_ptr, info_ptr); -+#endif - png_ptr->idat_size = png_ptr->push_length; - png_ptr->process_mode = PNG_READ_IDAT_MODE; - png_push_have_info(png_ptr, info_ptr); -@@ -405,6 +508,30 @@ - png_handle_iTXt(png_ptr, info_ptr, png_ptr->push_length); - } - #endif +#ifdef PNG_READ_APNG_SUPPORTED -+ else if (chunk_name == png_acTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_handle_acTL(png_ptr, info_ptr, png_ptr->push_length); -+ } ++PNG_EXPORT(262, void, png_read_frame_head, (png_structp png_ptr, ++ png_infop info_ptr)); ++#ifdef PNG_PROGRESSIVE_READ_SUPPORTED ++PNG_EXPORT(263, void, png_set_progressive_frame_fn, (png_structp png_ptr, ++ png_progressive_frame_ptr frame_info_fn, ++ png_progressive_frame_ptr frame_end_fn)); ++#endif /* PROGRESSIVE_READ */ ++#endif /* READ_APNG */ + -+ else if (chunk_name == png_fcTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } ++#ifdef PNG_WRITE_APNG_SUPPORTED ++PNG_EXPORT(264, void, png_write_frame_head, (png_structp png_ptr, ++ png_infop info_ptr, png_bytepp row_pointers, ++ png_uint_32 width, png_uint_32 height, ++ png_uint_32 x_offset, png_uint_32 y_offset, ++ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, ++ png_byte blend_op)); + -+ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); -+ } ++PNG_EXPORT(265, void, png_write_frame_tail, (png_structp png_ptr, ++ png_infop info_ptr)); ++#endif /* WRITE_APNG */ ++#endif /* APNG */ + -+#endif /* PNG_READ_APNG_SUPPORTED */ - - else - { -@@ -538,7 +665,11 @@ - png_byte chunk_tag[4]; - - /* TODO: this code can be commoned up with the same code in push_read */ -+#ifdef PNG_READ_APNG_SUPPORTED -+ PNG_PUSH_SAVE_BUFFER_IF_LT(12) + /* Maintainer: Put new public prototypes here ^, in libpng.3, in project + * defs, and in scripts/symbols.def. + */ +@@ -3254,7 +3353,11 @@ + * one to use is one more than this.) + */ + #ifdef PNG_EXPORT_LAST_ORDINAL ++#ifdef PNG_APNG_SUPPORTED ++ PNG_EXPORT_LAST_ORDINAL(265); +#else - PNG_PUSH_SAVE_BUFFER_IF_LT(8) -+#endif - png_push_fill_buffer(png_ptr, chunk_length, 4); - png_ptr->push_length = png_get_uint_31(png_ptr, chunk_length); - png_reset_crc(png_ptr); -@@ -546,17 +677,64 @@ - png_ptr->chunk_name = PNG_CHUNK_FROM_STRING(chunk_tag); - png_ptr->mode |= PNG_HAVE_CHUNK_HEADER; + PNG_EXPORT_LAST_ORDINAL(245); ++#endif /* APNG */ + #endif -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->chunk_name != png_fdAT && png_ptr->num_frames_read > 0) -+ { -+ if (png_ptr->flags & PNG_FLAG_ZSTREAM_ENDED) -+ { -+ png_ptr->process_mode = PNG_READ_CHUNK_MODE; -+ if (png_ptr->frame_end_fn != NULL) -+ (*(png_ptr->frame_end_fn))(png_ptr, png_ptr->num_frames_read); -+ png_ptr->num_frames_read++; -+ return; -+ } -+ else -+ { -+ if (png_ptr->chunk_name == png_IEND) -+ png_error(png_ptr, "Not enough image data"); -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ png_warning(png_ptr, "Skipping (ignoring) a chunk between " -+ "APNG chunks"); -+ png_crc_finish(png_ptr, png_ptr->push_length); -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } -+ } -+ else -+#endif -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->chunk_name != png_IDAT && png_ptr->num_frames_read == 0) -+#else - if (png_ptr->chunk_name != png_IDAT) + #ifdef __cplusplus +Index: pngpriv.h +=================================================================== +--- pngpriv.h ++++ pngpriv.h +@@ -566,6 +566,10 @@ + #define PNG_HAVE_CHUNK_AFTER_IDAT 0x2000 /* Have another chunk after IDAT */ + /* 0x4000 (unused) */ + #define PNG_IS_READ_STRUCT 0x8000 /* Else is a write struct */ ++#ifdef PNG_APNG_SUPPORTED ++#define PNG_HAVE_acTL 0x10000 ++#define PNG_HAVE_fcTL 0x20000 +#endif - { - png_ptr->process_mode = PNG_READ_CHUNK_MODE; - - if ((png_ptr->flags & PNG_FLAG_ZSTREAM_ENDED) == 0) - png_error(png_ptr, "Not enough compressed data"); -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->frame_end_fn != NULL) -+ (*(png_ptr->frame_end_fn))(png_ptr, png_ptr->num_frames_read); -+ png_ptr->num_frames_read++; -+#endif -+ - return; - } + /* Flags for the transformations the PNG library does on the image data */ + #define PNG_BGR 0x0001 +@@ -783,6 +787,16 @@ + #define png_tRNS PNG_U32(116, 82, 78, 83) + #define png_zTXt PNG_U32(122, 84, 88, 116) - png_ptr->idat_size = png_ptr->push_length; ++#ifdef PNG_APNG_SUPPORTED ++#define png_acTL PNG_U32( 97, 99, 84, 76) ++#define png_fcTL PNG_U32(102, 99, 84, 76) ++#define png_fdAT PNG_U32(102, 100, 65, 84) + -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->num_frames_read > 0) -+ { -+ png_ensure_sequence_number(png_ptr, 4); -+ png_ptr->idat_size -= 4; -+ } ++/* For png_struct.apng_flags: */ ++#define PNG_FIRST_FRAME_HIDDEN 0x0001 ++#define PNG_APNG_APP 0x0002 +#endif - } ++ + /* The following will work on (signed char*) strings, whereas the get_uint_32 + * macro will fail on top-bit-set values because of the sign extension. + */ +@@ -1489,6 +1503,49 @@ - if (png_ptr->idat_size != 0 && png_ptr->save_buffer_size != 0) -@@ -630,6 +808,15 @@ - if (!(buffer_length > 0) || buffer == NULL) - png_error(png_ptr, "No IDAT data (internal error)"); + #endif /* PROGRESSIVE_READ */ ++#ifdef PNG_APNG_SUPPORTED ++PNG_INTERNAL_FUNCTION(void,png_ensure_fcTL_is_valid,(png_structp png_ptr, ++ png_uint_32 width, png_uint_32 height, ++ png_uint_32 x_offset, png_uint_32 y_offset, ++ png_uint_16 delay_num, png_uint_16 delay_den, ++ png_byte dispose_op, png_byte blend_op),PNG_EMPTY); ++ +#ifdef PNG_READ_APNG_SUPPORTED -+ /* If the app is not APNG-aware, decode only the first frame */ -+ if (!(png_ptr->apng_flags & PNG_APNG_APP) && png_ptr->num_frames_read > 0) -+ { -+ png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED; -+ return; -+ } -+#endif -+ - /* This routine must process all the data it has been given - * before returning, calling the row callback as required to - * handle the uncompressed results. -@@ -1079,6 +1266,18 @@ - png_set_read_fn(png_ptr, progressive_ptr, png_push_fill_buffer); - } - -+#ifdef PNG_READ_APNG_SUPPORTED -+void PNGAPI -+png_set_progressive_frame_fn(png_structp png_ptr, -+ png_progressive_frame_ptr frame_info_fn, -+ png_progressive_frame_ptr frame_end_fn) -+{ -+ png_ptr->frame_info_fn = frame_info_fn; -+ png_ptr->frame_end_fn = frame_end_fn; -+ png_ptr->apng_flags |= PNG_APNG_APP; -+} -+#endif -+ - png_voidp PNGAPI - png_get_progressive_ptr(png_const_structrp png_ptr) - { -diff -Naru libpng-1.6.23.org/pngpriv.h libpng-1.6.23/pngpriv.h ---- libpng-1.6.23.org/pngpriv.h 2016-06-09 22:23:09.754041902 +0900 -+++ libpng-1.6.23/pngpriv.h 2016-06-09 22:23:39.245105032 +0900 -@@ -537,6 +537,10 @@ - #define PNG_HAVE_CHUNK_AFTER_IDAT 0x2000 /* Have another chunk after IDAT */ - /* 0x4000 (unused) */ - #define PNG_IS_READ_STRUCT 0x8000 /* Else is a write struct */ -+#ifdef PNG_APNG_SUPPORTED -+#define PNG_HAVE_acTL 0x10000 -+#define PNG_HAVE_fcTL 0x20000 -+#endif - - /* Flags for the transformations the PNG library does on the image data */ - #define PNG_BGR 0x0001 -@@ -754,6 +758,16 @@ - #define png_tRNS PNG_U32(116, 82, 78, 83) - #define png_zTXt PNG_U32(122, 84, 88, 116) - -+#ifdef PNG_APNG_SUPPORTED -+#define png_acTL PNG_U32( 97, 99, 84, 76) -+#define png_fcTL PNG_U32(102, 99, 84, 76) -+#define png_fdAT PNG_U32(102, 100, 65, 84) -+ -+/* For png_struct.apng_flags: */ -+#define PNG_FIRST_FRAME_HIDDEN 0x0001 -+#define PNG_APNG_APP 0x0002 -+#endif -+ - /* The following will work on (signed char*) strings, whereas the get_uint_32 - * macro will fail on top-bit-set values because of the sign extension. - */ -@@ -1461,6 +1475,47 @@ - */ - #endif - -+#ifdef PNG_APNG_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_ensure_fcTL_is_valid,(png_structp png_ptr, -+ png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, -+ png_byte dispose_op, png_byte blend_op), PNG_EMPTY); -+ -+#ifdef PNG_READ_APNG_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_handle_acTL,(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_handle_fcTL,(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_handle_fdAT,(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_have_info,(png_structp png_ptr, png_infop info_ptr),PNG_EMPTY); ++PNG_INTERNAL_FUNCTION(void,png_handle_acTL,(png_structp png_ptr, ++ png_infop info_ptr, png_uint_32 length),PNG_EMPTY); ++PNG_INTERNAL_FUNCTION(void,png_handle_fcTL,(png_structp png_ptr, ++ png_infop info_ptr, png_uint_32 length),PNG_EMPTY); ++PNG_INTERNAL_FUNCTION(void,png_handle_fdAT,(png_structp png_ptr, ++ png_infop info_ptr, png_uint_32 length),PNG_EMPTY); ++PNG_INTERNAL_FUNCTION(void,png_have_info,(png_structp png_ptr, ++ png_infop info_ptr),PNG_EMPTY); +PNG_INTERNAL_FUNCTION(void,png_ensure_sequence_number,(png_structp png_ptr, + png_uint_32 length),PNG_EMPTY); +PNG_INTERNAL_FUNCTION(void,png_read_reset,(png_structp png_ptr),PNG_EMPTY); +PNG_INTERNAL_FUNCTION(void,png_read_reinit,(png_structp png_ptr, + png_infop info_ptr),PNG_EMPTY); +#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_progressive_read_reset,(png_structp png_ptr),PNG_EMPTY); -+#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ -+#endif /* PNG_READ_APNG_SUPPORTED */ ++PNG_INTERNAL_FUNCTION(void,png_progressive_read_reset,(png_structp png_ptr), ++ PNG_EMPTY); ++#endif /* PROGRESSIVE_READ */ ++#endif /* READ_APNG */ + +#ifdef PNG_WRITE_APNG_SUPPORTED +PNG_INTERNAL_FUNCTION(void,png_write_acTL,(png_structp png_ptr, @@ -667,453 +565,375 @@ diff -Naru libpng-1.6.23.org/pngpriv.h libpng-1.6.23/pngpriv.h +PNG_INTERNAL_FUNCTION(void,png_write_reset,(png_structp png_ptr),PNG_EMPTY); +PNG_INTERNAL_FUNCTION(void,png_write_reinit,(png_structp png_ptr, + png_infop info_ptr, png_uint_32 width, png_uint_32 height),PNG_EMPTY); -+#endif /* PNG_WRITE_APNG_SUPPORTED */ -+#endif /* PNG_APNG_SUPPORTED */ -+ - /* Added at libpng version 1.4.0 */ - #ifdef PNG_COLORSPACE_SUPPORTED - /* These internal functions are for maintaining the colorspace structure within -diff -Naru libpng-1.6.23.org/pngread.c libpng-1.6.23/pngread.c ---- libpng-1.6.23.org/pngread.c 2016-06-09 22:23:09.755041938 +0900 -+++ libpng-1.6.23/pngread.c 2016-06-09 22:23:39.247105104 +0900 -@@ -161,6 +161,9 @@ ++#endif /* WRITE_APNG */ ++#endif /* APNG */ ++ + /* Added at libpng version 1.6.0 */ + #ifdef PNG_GAMMA_SUPPORTED + PNG_INTERNAL_FUNCTION(void,png_colorspace_set_gamma,(png_const_structrp png_ptr, +Index: pnginfo.h +=================================================================== +--- pnginfo.h ++++ pnginfo.h +@@ -255,5 +255,18 @@ + png_bytepp row_pointers; /* the image bits */ + #endif - else if (chunk_name == png_IDAT) - { -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_have_info(png_ptr, info_ptr); ++#ifdef PNG_APNG_SUPPORTED ++ png_uint_32 num_frames; /* including default image */ ++ png_uint_32 num_plays; ++ png_uint_32 next_frame_width; ++ png_uint_32 next_frame_height; ++ png_uint_32 next_frame_x_offset; ++ png_uint_32 next_frame_y_offset; ++ png_uint_16 next_frame_delay_num; ++ png_uint_16 next_frame_delay_den; ++ png_byte next_frame_dispose_op; ++ png_byte next_frame_blend_op; +#endif - png_ptr->idat_size = length; - break; - } -@@ -250,6 +253,17 @@ - png_handle_iTXt(png_ptr, info_ptr, length); ++ + }; + #endif /* PNGINFO_H */ +Index: pngstruct.h +=================================================================== +--- pngstruct.h ++++ pngstruct.h +@@ -403,6 +403,27 @@ + png_byte filter_type; #endif -+#ifdef PNG_READ_APNG_SUPPORTED -+ else if (chunk_name == png_acTL) -+ png_handle_acTL(png_ptr, info_ptr, length); ++#ifdef PNG_APNG_SUPPORTED ++ png_uint_32 apng_flags; ++ png_uint_32 next_seq_num; /* next fcTL/fdAT chunk sequence number */ ++ png_uint_32 first_frame_width; ++ png_uint_32 first_frame_height; + -+ else if (chunk_name == png_fcTL) -+ png_handle_fcTL(png_ptr, info_ptr, length); ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_uint_32 num_frames_read; /* incremented after all image data of */ ++ /* a frame is read */ ++#ifdef PNG_PROGRESSIVE_READ_SUPPORTED ++ png_progressive_frame_ptr frame_info_fn; /* frame info read callback */ ++ png_progressive_frame_ptr frame_end_fn; /* frame data read callback */ ++#endif ++#endif + -+ else if (chunk_name == png_fdAT) -+ png_handle_fdAT(png_ptr, info_ptr, length); ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ png_uint_32 num_frames_to_write; ++ png_uint_32 num_frames_written; +#endif ++#endif /* APNG */ + - else - png_handle_unknown(png_ptr, info_ptr, length, - PNG_HANDLE_CHUNK_AS_DEFAULT); -@@ -257,6 +271,72 @@ - } - #endif /* SEQUENTIAL_READ */ + /* New members added in libpng-1.2.0 */ -+#ifdef PNG_READ_APNG_SUPPORTED -+void PNGAPI -+png_read_frame_head(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_byte have_chunk_after_DAT; /* after IDAT or after fdAT */ -+ -+ png_debug(0, "Reading frame head"); -+ -+ if (!(png_ptr->mode & PNG_HAVE_acTL)) -+ png_error(png_ptr, "attempt to png_read_frame_head() but " -+ "no acTL present"); -+ -+ /* do nothing for the main IDAT */ -+ if (png_ptr->num_frames_read == 0) -+ return; -+ -+ png_read_reset(png_ptr); -+ png_ptr->flags &= ~PNG_FLAG_ROW_INIT; -+ png_ptr->mode &= ~PNG_HAVE_fcTL; -+ -+ have_chunk_after_DAT = 0; -+ for (;;) -+ { -+ png_uint_32 length = png_read_chunk_header(png_ptr); -+ -+ if (png_ptr->chunk_name == png_IDAT) -+ { -+ /* discard trailing IDATs for the first frame */ -+ if (have_chunk_after_DAT || png_ptr->num_frames_read > 1) -+ png_error(png_ptr, "png_read_frame_head(): out of place IDAT"); -+ png_crc_finish(png_ptr, length); -+ } -+ -+ else if (png_ptr->chunk_name == png_fcTL) -+ { -+ png_handle_fcTL(png_ptr, info_ptr, length); -+ have_chunk_after_DAT = 1; -+ } -+ -+ else if (png_ptr->chunk_name == png_fdAT) -+ { -+ png_ensure_sequence_number(png_ptr, length); -+ -+ /* discard trailing fdATs for frames other than the first */ -+ if (!have_chunk_after_DAT && png_ptr->num_frames_read > 1) -+ png_crc_finish(png_ptr, length - 4); -+ else if(png_ptr->mode & PNG_HAVE_fcTL) -+ { -+ png_ptr->idat_size = length - 4; -+ png_ptr->mode |= PNG_HAVE_IDAT; -+ -+ break; -+ } -+ else -+ png_error(png_ptr, "png_read_frame_head(): out of place fdAT"); -+ } -+ else -+ { -+ png_warning(png_ptr, "Skipped (ignored) a chunk " -+ "between APNG chunks"); -+ png_crc_finish(png_ptr, length); -+ } -+ } -+} -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ - /* Optional call to update the users info_ptr structure */ - void PNGAPI - png_read_update_info(png_structrp png_ptr, png_inforp info_ptr) -diff -Naru libpng-1.6.23.org/pngrutil.c libpng-1.6.23/pngrutil.c ---- libpng-1.6.23.org/pngrutil.c 2016-06-09 22:21:54.210320245 +0900 -+++ libpng-1.6.23/pngrutil.c 2016-06-09 22:23:39.249105176 +0900 -@@ -855,6 +855,11 @@ - filter_type = buf[11]; - interlace_type = buf[12]; + /* New members added in libpng-1.0.2 but first enabled by default in 1.2.0 */ +Index: pngwrite.c +=================================================================== +--- pngwrite.c ++++ pngwrite.c +@@ -128,6 +128,10 @@ + * the application continues writing the PNG. So check the 'invalid' + * flag here too. + */ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ if ((info_ptr->valid & PNG_INFO_acTL) != 0) ++ png_write_acTL(png_ptr, info_ptr->num_frames, info_ptr->num_plays); ++#endif + #ifdef PNG_GAMMA_SUPPORTED + # ifdef PNG_WRITE_gAMA_SUPPORTED + if ((info_ptr->colorspace.flags & PNG_COLORSPACE_INVALID) == 0 && +@@ -360,6 +364,11 @@ + if ((png_ptr->mode & PNG_HAVE_IDAT) == 0) + png_error(png_ptr, "No IDATs written into file"); -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_ptr->first_frame_width = width; -+ png_ptr->first_frame_height = height; ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ if (png_ptr->num_frames_written != png_ptr->num_frames_to_write) ++ png_error(png_ptr, "Not enough frames written"); +#endif + - /* Set internal variables */ - png_ptr->width = width; - png_ptr->height = height; -@@ -2755,6 +2760,179 @@ + #ifdef PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED + if (png_ptr->num_palette_max > png_ptr->num_palette) + png_benign_error(png_ptr, "Wrote palette index exceeding num_palette"); +@@ -2380,4 +2389,42 @@ } - #endif - -+#ifdef PNG_READ_APNG_SUPPORTED -+void /* PRIVATE */ -+png_handle_acTL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) -+{ -+ png_byte data[8]; -+ png_uint_32 num_frames; -+ png_uint_32 num_plays; -+ png_uint_32 didSet; -+ -+ png_debug(1, "in png_handle_acTL"); -+ -+ if (!(png_ptr->mode & PNG_HAVE_IHDR)) -+ { -+ png_error(png_ptr, "Missing IHDR before acTL"); -+ } -+ else if (png_ptr->mode & PNG_HAVE_IDAT) -+ { -+ png_warning(png_ptr, "Invalid acTL after IDAT skipped"); -+ png_crc_finish(png_ptr, length); -+ return; -+ } -+ else if (png_ptr->mode & PNG_HAVE_acTL) -+ { -+ png_warning(png_ptr, "Duplicate acTL skipped"); -+ png_crc_finish(png_ptr, length); -+ return; -+ } -+ else if (length != 8) -+ { -+ png_warning(png_ptr, "acTL with invalid length skipped"); -+ png_crc_finish(png_ptr, length); -+ return; -+ } -+ -+ png_crc_read(png_ptr, data, 8); -+ png_crc_finish(png_ptr, 0); + #endif /* SIMPLIFIED_WRITE_STDIO */ + #endif /* SIMPLIFIED_WRITE */ + -+ num_frames = png_get_uint_31(png_ptr, data); -+ num_plays = png_get_uint_31(png_ptr, data + 4); -+ -+ /* the set function will do error checking on num_frames */ -+ didSet = png_set_acTL(png_ptr, info_ptr, num_frames, num_plays); -+ if(didSet) -+ png_ptr->mode |= PNG_HAVE_acTL; -+} -+ -+void /* PRIVATE */ -+png_handle_fcTL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) -+{ -+ png_byte data[22]; -+ png_uint_32 width; -+ png_uint_32 height; -+ png_uint_32 x_offset; -+ png_uint_32 y_offset; -+ png_uint_16 delay_num; -+ png_uint_16 delay_den; -+ png_byte dispose_op; -+ png_byte blend_op; -+ -+ png_debug(1, "in png_handle_fcTL"); -+ -+ png_ensure_sequence_number(png_ptr, length); -+ -+ if (!(png_ptr->mode & PNG_HAVE_IHDR)) -+ { -+ png_error(png_ptr, "Missing IHDR before fcTL"); -+ } -+ else if (png_ptr->mode & PNG_HAVE_IDAT) -+ { -+ /* for any frames other then the first this message may be misleading, -+ * but correct. PNG_HAVE_IDAT is unset before the frame head is read -+ * i can't think of a better message */ -+ png_warning(png_ptr, "Invalid fcTL after IDAT skipped"); -+ png_crc_finish(png_ptr, length-4); -+ return; -+ } -+ else if (png_ptr->mode & PNG_HAVE_fcTL) -+ { -+ png_warning(png_ptr, "Duplicate fcTL within one frame skipped"); -+ png_crc_finish(png_ptr, length-4); -+ return; -+ } -+ else if (length != 26) -+ { -+ png_warning(png_ptr, "fcTL with invalid length skipped"); -+ png_crc_finish(png_ptr, length-4); -+ return; -+ } -+ -+ png_crc_read(png_ptr, data, 22); -+ png_crc_finish(png_ptr, 0); -+ -+ width = png_get_uint_31(png_ptr, data); -+ height = png_get_uint_31(png_ptr, data + 4); -+ x_offset = png_get_uint_31(png_ptr, data + 8); -+ y_offset = png_get_uint_31(png_ptr, data + 12); -+ delay_num = png_get_uint_16(data + 16); -+ delay_den = png_get_uint_16(data + 18); -+ dispose_op = data[20]; -+ blend_op = data[21]; -+ -+ if (png_ptr->num_frames_read == 0 && (x_offset != 0 || y_offset != 0)) -+ { -+ png_warning(png_ptr, "fcTL for the first frame must have zero offset"); -+ return; -+ } -+ -+ if (info_ptr != NULL) -+ { -+ if (png_ptr->num_frames_read == 0 && -+ (width != info_ptr->width || height != info_ptr->height)) -+ { -+ png_warning(png_ptr, "size in first frame's fcTL must match " -+ "the size in IHDR"); -+ return; -+ } ++#ifdef PNG_WRITE_APNG_SUPPORTED ++void PNGAPI ++png_write_frame_head(png_structp png_ptr, png_infop info_ptr, ++ png_bytepp row_pointers, png_uint_32 width, png_uint_32 height, ++ png_uint_32 x_offset, png_uint_32 y_offset, ++ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, ++ png_byte blend_op) ++{ ++ png_debug(1, "in png_write_frame_head"); + -+ /* The set function will do more error checking */ -+ png_set_next_frame_fcTL(png_ptr, info_ptr, width, height, -+ x_offset, y_offset, delay_num, delay_den, -+ dispose_op, blend_op); ++ /* there is a chance this has been set after png_write_info was called, ++ * so it would be set but not written. is there a way to be sure? */ ++ if ((info_ptr->valid & PNG_INFO_acTL) == 0) ++ png_error(png_ptr, "png_write_frame_head(): acTL not set"); + -+ png_read_reinit(png_ptr, info_ptr); ++ png_write_reset(png_ptr); + -+ png_ptr->mode |= PNG_HAVE_fcTL; -+ } -+} ++ png_write_reinit(png_ptr, info_ptr, width, height); + -+void /* PRIVATE */ -+png_have_info(png_structp png_ptr, png_infop info_ptr) -+{ -+ if((info_ptr->valid & PNG_INFO_acTL) && !(info_ptr->valid & PNG_INFO_fcTL)) -+ { -+ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; -+ info_ptr->num_frames++; -+ } ++ if ((png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) == 0 || ++ png_ptr->num_frames_written != 0) ++ png_write_fcTL(png_ptr, width, height, x_offset, y_offset, ++ delay_num, delay_den, dispose_op, blend_op); ++ ++ PNG_UNUSED(row_pointers) +} + -+void /* PRIVATE */ -+png_handle_fdAT(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) ++void PNGAPI ++png_write_frame_tail(png_structp png_ptr, png_infop info_ptr) +{ -+ png_ensure_sequence_number(png_ptr, length); ++ png_debug(1, "in png_write_frame_tail"); ++ ++ png_ptr->num_frames_written++; + -+ /* This function is only called from png_read_end(), png_read_info(), -+ * and png_push_read_chunk() which means that: -+ * - the user doesn't want to read this frame -+ * - or this is an out-of-place fdAT -+ * in either case it is safe to ignore the chunk with a warning */ -+ png_warning(png_ptr, "ignoring fdAT chunk"); -+ png_crc_finish(png_ptr, length - 4); + PNG_UNUSED(info_ptr) +} ++#endif /* WRITE_APNG */ + #endif /* WRITE */ +Index: pngpread.c +=================================================================== +--- pngpread.c ++++ pngpread.c +@@ -194,6 +194,89 @@ + + chunk_name = png_ptr->chunk_name; + ++#ifdef PNG_READ_APNG_SUPPORTED ++ if (png_ptr->num_frames_read > 0 && ++ png_ptr->num_frames_read < info_ptr->num_frames) ++ { ++ if (chunk_name == png_IDAT) ++ { ++ /* Discard trailing IDATs for the first frame */ ++ if ((png_ptr->mode & PNG_HAVE_fcTL) != 0 || ++ png_ptr->num_frames_read > 1) ++ png_error(png_ptr, "out of place IDAT"); + -+void /* PRIVATE */ -+png_ensure_sequence_number(png_structp png_ptr, png_uint_32 length) -+{ -+ png_byte data[4]; -+ png_uint_32 sequence_number; ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } + -+ if (length < 4) -+ png_error(png_ptr, "invalid fcTL or fdAT chunk found"); ++ else if (chunk_name == png_fdAT) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_LT(4) ++ png_ensure_sequence_number(png_ptr, 4); + -+ png_crc_read(png_ptr, data, 4); -+ sequence_number = png_get_uint_31(png_ptr, data); ++ if ((png_ptr->mode & PNG_HAVE_fcTL) == 0) ++ { ++ /* Discard trailing fdATs for frames other than the first */ ++ if (png_ptr->num_frames_read < 2) ++ png_error(png_ptr, "out of place fdAT"); + -+ if (sequence_number != png_ptr->next_seq_num) -+ png_error(png_ptr, "fcTL or fdAT chunk with out-of-order sequence " -+ "number found"); ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } + -+ png_ptr->next_seq_num++; -+} -+#endif /* PNG_READ_APNG_SUPPORTED */ ++ else ++ { ++ /* frame data follows */ ++ png_ptr->idat_size = png_ptr->push_length - 4; ++ png_ptr->mode |= PNG_HAVE_IDAT; ++ png_ptr->process_mode = PNG_READ_IDAT_MODE; ++ } ++ } + - #ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED - /* Utility function for png_handle_unknown; set up png_ptr::unknown_chunk */ - static int -@@ -4013,7 +4191,38 @@ - { - uInt avail_in; - png_bytep buffer; -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_uint_32 bytes_to_skip = 0; ++ else if (chunk_name == png_fcTL) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_read_reset(png_ptr); ++ png_ptr->mode &= ~PNG_HAVE_fcTL; + -+ while (png_ptr->idat_size == 0 || bytes_to_skip != 0) -+ { -+ png_crc_finish(png_ptr, bytes_to_skip); -+ bytes_to_skip = 0; ++ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); + -+ png_ptr->idat_size = png_read_chunk_header(png_ptr); -+ if (png_ptr->num_frames_read == 0) -+ { -+ if (png_ptr->chunk_name != png_IDAT) -+ png_error(png_ptr, "Not enough image data"); -+ } -+ else -+ { -+ if (png_ptr->chunk_name == png_IEND) -+ png_error(png_ptr, "Not enough image data"); -+ if (png_ptr->chunk_name != png_fdAT) -+ { -+ png_warning(png_ptr, "Skipped (ignored) a chunk " -+ "between APNG chunks"); -+ bytes_to_skip = png_ptr->idat_size; -+ continue; -+ } ++ if ((png_ptr->mode & PNG_HAVE_fcTL) == 0) ++ png_error(png_ptr, "missing required fcTL chunk"); ++ ++ png_read_reinit(png_ptr, info_ptr); ++ png_progressive_read_reset(png_ptr); ++ ++ if (png_ptr->frame_info_fn != NULL) ++ (*(png_ptr->frame_info_fn))(png_ptr, png_ptr->num_frames_read); ++ ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } ++ ++ else if (chunk_name == png_IEND) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_warning(png_ptr, "Number of actual frames fewer than expected"); ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->process_mode = PNG_READ_DONE_MODE; ++ png_push_have_end(png_ptr, info_ptr); ++ } ++ ++ else ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_warning(png_ptr, "Skipped (ignored) a chunk " ++ "between APNG chunks"); ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } ++ ++ return; ++ } ++#endif /* READ_APNG */ ++ + if (chunk_name == png_IDAT) + { + if ((png_ptr->mode & PNG_AFTER_IDAT) != 0) +@@ -260,6 +343,9 @@ -+ png_ensure_sequence_number(png_ptr, png_ptr->idat_size); + else if (chunk_name == png_IDAT) + { ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_have_info(png_ptr, info_ptr); ++#endif + png_ptr->idat_size = png_ptr->push_length; + png_ptr->process_mode = PNG_READ_IDAT_MODE; + png_push_have_info(png_ptr, info_ptr); +@@ -406,6 +492,20 @@ + } + #endif + ++#ifdef PNG_READ_APNG_SUPPORTED ++ else if (chunk_name == png_acTL) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_handle_acTL(png_ptr, info_ptr, png_ptr->push_length); ++ } + -+ png_ptr->idat_size -= 4; -+ } -+ } ++ else if (chunk_name == png_fcTL) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); ++ } ++ ++#endif /* READ_APNG */ + else + { + PNG_PUSH_SAVE_BUFFER_IF_FULL +@@ -538,7 +638,11 @@ + png_byte chunk_tag[4]; + + /* TODO: this code can be commoned up with the same code in push_read */ ++#ifdef PNG_READ_APNG_SUPPORTED ++ PNG_PUSH_SAVE_BUFFER_IF_LT(12) +#else - while (png_ptr->idat_size == 0) - { - png_crc_finish(png_ptr, 0); -@@ -4025,7 +4234,7 @@ - if (png_ptr->chunk_name != png_IDAT) - png_error(png_ptr, "Not enough image data"); - } -- -+#endif /* PNG_READ_APNG_SUPPORTED */ - avail_in = png_ptr->IDAT_read_size; + PNG_PUSH_SAVE_BUFFER_IF_LT(8) ++#endif + png_push_fill_buffer(png_ptr, chunk_length, 4); + png_ptr->push_length = png_get_uint_31(png_ptr, chunk_length); + png_reset_crc(png_ptr); +@@ -546,17 +650,60 @@ + png_ptr->chunk_name = PNG_CHUNK_FROM_STRING(chunk_tag); + png_ptr->mode |= PNG_HAVE_CHUNK_HEADER; + ++#ifdef PNG_READ_APNG_SUPPORTED ++ if (png_ptr->chunk_name != png_fdAT && png_ptr->num_frames_read > 0) ++ { ++ if ((png_ptr->flags & PNG_FLAG_ZSTREAM_ENDED) != 0) ++ { ++ png_ptr->process_mode = PNG_READ_CHUNK_MODE; ++ if (png_ptr->frame_end_fn != NULL) ++ (*(png_ptr->frame_end_fn))(png_ptr, png_ptr->num_frames_read); ++ png_ptr->num_frames_read++; ++ return; ++ } ++ else ++ { ++ if (png_ptr->chunk_name == png_IEND) ++ png_error(png_ptr, "Not enough image data"); ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_warning(png_ptr, "Skipping (ignoring) a chunk between " ++ "APNG chunks"); ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ return; ++ } ++ } ++ else ++#endif ++#ifdef PNG_READ_APNG_SUPPORTED ++ if (png_ptr->chunk_name != png_IDAT && png_ptr->num_frames_read == 0) ++#else + if (png_ptr->chunk_name != png_IDAT) ++#endif + { + png_ptr->process_mode = PNG_READ_CHUNK_MODE; - if (avail_in > png_ptr->idat_size) -@@ -4088,6 +4297,9 @@ + if ((png_ptr->flags & PNG_FLAG_ZSTREAM_ENDED) == 0) + png_error(png_ptr, "Not enough compressed data"); - png_ptr->mode |= PNG_AFTER_IDAT; - png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED; +#ifdef PNG_READ_APNG_SUPPORTED ++ if (png_ptr->frame_end_fn != NULL) ++ (*(png_ptr->frame_end_fn))(png_ptr, png_ptr->num_frames_read); + png_ptr->num_frames_read++; +#endif - - if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0) - png_chunk_benign_error(png_ptr, "Extra compressed data"); -@@ -4526,4 +4738,80 @@ - - png_ptr->flags |= PNG_FLAG_ROW_INIT; - } + + return; + } + + png_ptr->idat_size = png_ptr->push_length; ++ ++#ifdef PNG_READ_APNG_SUPPORTED ++ if (png_ptr->num_frames_read > 0) ++ { ++ png_ensure_sequence_number(png_ptr, 4); ++ png_ptr->idat_size -= 4; ++ } ++#endif + } + + if (png_ptr->idat_size != 0 && png_ptr->save_buffer_size != 0) +@@ -630,6 +777,16 @@ + if (!(buffer_length > 0) || buffer == NULL) + png_error(png_ptr, "No IDAT data (internal error)"); + ++#ifdef PNG_READ_APNG_SUPPORTED ++ /* If the app is not APNG-aware, decode only the first frame */ ++ if ((png_ptr->apng_flags & PNG_APNG_APP) == 0 && ++ png_ptr->num_frames_read > 0) ++ { ++ png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED; ++ return; ++ } ++#endif ++ + /* This routine must process all the data it has been given + * before returning, calling the row callback as required to + * handle the uncompressed results. +@@ -1079,6 +1236,18 @@ + png_set_read_fn(png_ptr, progressive_ptr, png_push_fill_buffer); + } + +#ifdef PNG_READ_APNG_SUPPORTED -+/* This function is to be called after the main IDAT set has been read and -+ * before a new IDAT is read. It resets some parts of png_ptr -+ * to make them usable by the read functions again */ -+void /* PRIVATE */ -+png_read_reset(png_structp png_ptr) -+{ -+ png_ptr->mode &= ~PNG_HAVE_IDAT; -+ png_ptr->mode &= ~PNG_AFTER_IDAT; -+ png_ptr->row_number = 0; -+ png_ptr->pass = 0; -+} -+ -+void /* PRIVATE */ -+png_read_reinit(png_structp png_ptr, png_infop info_ptr) ++void PNGAPI ++png_set_progressive_frame_fn(png_structp png_ptr, ++ png_progressive_frame_ptr frame_info_fn, ++ png_progressive_frame_ptr frame_end_fn) +{ -+ png_ptr->width = info_ptr->next_frame_width; -+ png_ptr->height = info_ptr->next_frame_height; -+ png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth,png_ptr->width); -+ png_ptr->info_rowbytes = PNG_ROWBYTES(info_ptr->pixel_depth, -+ png_ptr->width); -+ if (png_ptr->prev_row) -+ memset(png_ptr->prev_row, 0, png_ptr->rowbytes + 1); ++ png_ptr->frame_info_fn = frame_info_fn; ++ png_ptr->frame_end_fn = frame_end_fn; ++ png_ptr->apng_flags |= PNG_APNG_APP; +} ++#endif + -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+/* same as png_read_reset() but for the progressive reader */ -+void /* PRIVATE */ -+png_progressive_read_reset(png_structp png_ptr) -+{ -+#ifdef PNG_READ_INTERLACING_SUPPORTED -+ /* Arrays to facilitate easy interlacing - use pass (0 - 6) as index */ -+ -+ /* Start of interlace block */ -+ const int png_pass_start[] = {0, 4, 0, 2, 0, 1, 0}; -+ -+ /* Offset to next interlace block */ -+ const int png_pass_inc[] = {8, 8, 4, 4, 2, 2, 1}; -+ -+ /* Start of interlace block in the y direction */ -+ const int png_pass_ystart[] = {0, 0, 4, 0, 2, 0, 1}; -+ -+ /* Offset to next interlace block in the y direction */ -+ const int png_pass_yinc[] = {8, 8, 8, 4, 4, 2, 2}; -+ -+ if (png_ptr->interlaced) -+ { -+ if (!(png_ptr->transformations & PNG_INTERLACE)) -+ png_ptr->num_rows = (png_ptr->height + png_pass_yinc[0] - 1 - -+ png_pass_ystart[0]) / png_pass_yinc[0]; -+ else -+ png_ptr->num_rows = png_ptr->height; -+ -+ png_ptr->iwidth = (png_ptr->width + -+ png_pass_inc[png_ptr->pass] - 1 - -+ png_pass_start[png_ptr->pass]) / -+ png_pass_inc[png_ptr->pass]; -+ } -+ else -+#endif /* PNG_READ_INTERLACING_SUPPORTED */ -+ { -+ png_ptr->num_rows = png_ptr->height; -+ png_ptr->iwidth = png_ptr->width; -+ } -+ png_ptr->flags &= ~PNG_FLAG_ZSTREAM_ENDED; -+ if (inflateReset(&(png_ptr->zstream)) != Z_OK) -+ png_error(png_ptr, "inflateReset failed"); -+ png_ptr->zstream.avail_in = 0; -+ png_ptr->zstream.next_in = 0; -+ png_ptr->zstream.next_out = png_ptr->row_buf; -+ png_ptr->zstream.avail_out = (uInt)PNG_ROWBYTES(png_ptr->pixel_depth, -+ png_ptr->iwidth) + 1; -+} -+#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ -+#endif /* PNG_READ_APNG_SUPPORTED */ - #endif /* READ */ -diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c ---- libpng-1.6.23.org/pngset.c 2016-06-09 22:23:09.756041974 +0900 -+++ libpng-1.6.23/pngset.c 2016-06-09 22:23:39.249105176 +0900 + png_voidp PNGAPI + png_get_progressive_ptr(png_const_structrp png_ptr) + { +Index: pngset.c +=================================================================== +--- pngset.c ++++ pngset.c @@ -241,6 +241,11 @@ info_ptr->pixel_depth = (png_byte)(info_ptr->channels * info_ptr->bit_depth); @@ -1126,7 +946,7 @@ diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c } #ifdef PNG_oFFs_SUPPORTED -@@ -1096,6 +1101,147 @@ +@@ -1096,6 +1101,146 @@ } #endif /* sPLT */ @@ -1159,8 +979,7 @@ diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c + if (num_plays > PNG_UINT_31_MAX) + { + png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_plays " -+ "> 2^31-1"); ++ "Ignoring attempt to set acTL with num_plays > 2^31-1"); + return (0); + } + @@ -1195,8 +1014,8 @@ diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c + + if (blend_op == PNG_BLEND_OP_OVER) + { -+ if (!(png_ptr->color_type & PNG_COLOR_MASK_ALPHA) && -+ !(png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))) ++ if ((png_ptr->color_type & PNG_COLOR_MASK_ALPHA) == 0 && ++ png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS) == 0) + { + png_warning(png_ptr, "PNG_BLEND_OP_OVER is meaningless " + "and wasteful for opaque images, ignored"); @@ -1225,17 +1044,17 @@ diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c + png_uint_16 delay_num, png_uint_16 delay_den, + png_byte dispose_op, png_byte blend_op) +{ -+ if (width > PNG_UINT_31_MAX) -+ png_error(png_ptr, "invalid width in fcTL (> 2^31-1)"); -+ if (height > PNG_UINT_31_MAX) -+ png_error(png_ptr, "invalid height in fcTL (> 2^31-1)"); ++ if (width == 0 || width > PNG_UINT_31_MAX) ++ png_error(png_ptr, "invalid width in fcTL (0 or > 2^31-1)"); ++ if (height == 0 || height > PNG_UINT_31_MAX) ++ png_error(png_ptr, "invalid height in fcTL (0 or > 2^31-1)"); + if (x_offset > PNG_UINT_31_MAX) + png_error(png_ptr, "invalid x_offset in fcTL (> 2^31-1)"); + if (y_offset > PNG_UINT_31_MAX) + png_error(png_ptr, "invalid y_offset in fcTL (> 2^31-1)"); + if (width + x_offset > png_ptr->first_frame_width || + height + y_offset > png_ptr->first_frame_height) -+ png_error(png_ptr, "dimensions of a frame are greater than" ++ png_error(png_ptr, "dimensions of a frame are greater than " + "the ones in IHDR"); + + if (dispose_op != PNG_DISPOSE_OP_NONE && @@ -1247,285 +1066,372 @@ diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c + blend_op != PNG_BLEND_OP_OVER) + png_error(png_ptr, "invalid blend_op in fcTL"); + -+ PNG_UNUSED(delay_num) -+ PNG_UNUSED(delay_den) ++ PNG_UNUSED(delay_num) ++ PNG_UNUSED(delay_den) ++} ++ ++png_uint_32 PNGAPI ++png_set_first_frame_is_hidden(png_structp png_ptr, png_infop info_ptr, ++ png_byte is_hidden) ++{ ++ png_debug(1, "in png_first_frame_is_hidden()"); ++ ++ if (png_ptr == NULL) ++ return 0; ++ ++ if (is_hidden != 0) ++ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; ++ else ++ png_ptr->apng_flags &= ~PNG_FIRST_FRAME_HIDDEN; ++ ++ PNG_UNUSED(info_ptr) ++ ++ return 1; ++} ++#endif /* APNG */ ++ + #ifdef PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED + static png_byte + check_location(png_const_structrp png_ptr, int location) +Index: pngrutil.c +=================================================================== +--- pngrutil.c ++++ pngrutil.c +@@ -857,6 +857,11 @@ + filter_type = buf[11]; + interlace_type = buf[12]; + ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_ptr->first_frame_width = width; ++ png_ptr->first_frame_height = height; ++#endif ++ + /* Set internal variables */ + png_ptr->width = width; + png_ptr->height = height; +@@ -2757,6 +2762,180 @@ + } + #endif + ++#ifdef PNG_READ_APNG_SUPPORTED ++void /* PRIVATE */ ++png_handle_acTL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) ++{ ++ png_byte data[8]; ++ png_uint_32 num_frames; ++ png_uint_32 num_plays; ++ png_uint_32 didSet; ++ ++ png_debug(1, "in png_handle_acTL"); ++ ++ if ((png_ptr->mode & PNG_HAVE_IHDR) == 0) ++ { ++ png_error(png_ptr, "Missing IHDR before acTL"); ++ } ++ else if ((png_ptr->mode & PNG_HAVE_IDAT) != 0) ++ { ++ png_warning(png_ptr, "Invalid acTL after IDAT skipped"); ++ png_crc_finish(png_ptr, length); ++ return; ++ } ++ else if ((png_ptr->mode & PNG_HAVE_acTL) != 0) ++ { ++ png_warning(png_ptr, "Duplicate acTL skipped"); ++ png_crc_finish(png_ptr, length); ++ return; ++ } ++ else if (length != 8) ++ { ++ png_warning(png_ptr, "acTL with invalid length skipped"); ++ png_crc_finish(png_ptr, length); ++ return; ++ } ++ ++ png_crc_read(png_ptr, data, 8); ++ png_crc_finish(png_ptr, 0); ++ ++ num_frames = png_get_uint_31(png_ptr, data); ++ num_plays = png_get_uint_31(png_ptr, data + 4); ++ ++ /* the set function will do error checking on num_frames */ ++ didSet = png_set_acTL(png_ptr, info_ptr, num_frames, num_plays); ++ if (didSet != 0) ++ png_ptr->mode |= PNG_HAVE_acTL; ++} ++ ++void /* PRIVATE */ ++png_handle_fcTL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) ++{ ++ png_byte data[22]; ++ png_uint_32 width; ++ png_uint_32 height; ++ png_uint_32 x_offset; ++ png_uint_32 y_offset; ++ png_uint_16 delay_num; ++ png_uint_16 delay_den; ++ png_byte dispose_op; ++ png_byte blend_op; ++ ++ png_debug(1, "in png_handle_fcTL"); ++ ++ png_ensure_sequence_number(png_ptr, length); ++ ++ if ((png_ptr->mode & PNG_HAVE_IHDR) == 0) ++ { ++ png_error(png_ptr, "Missing IHDR before fcTL"); ++ } ++ else if ((png_ptr->mode & PNG_HAVE_IDAT) != 0) ++ { ++ /* for any frames other then the first this message may be misleading, ++ * but correct. PNG_HAVE_IDAT is unset before the frame head is read ++ * i can't think of a better message */ ++ png_warning(png_ptr, "Invalid fcTL after IDAT skipped"); ++ png_crc_finish(png_ptr, length-4); ++ return; ++ } ++ else if ((png_ptr->mode & PNG_HAVE_fcTL) != 0) ++ { ++ png_warning(png_ptr, "Duplicate fcTL within one frame skipped"); ++ png_crc_finish(png_ptr, length-4); ++ return; ++ } ++ else if (length != 26) ++ { ++ png_warning(png_ptr, "fcTL with invalid length skipped"); ++ png_crc_finish(png_ptr, length-4); ++ return; ++ } ++ ++ png_crc_read(png_ptr, data, 22); ++ png_crc_finish(png_ptr, 0); ++ ++ width = png_get_uint_31(png_ptr, data); ++ height = png_get_uint_31(png_ptr, data + 4); ++ x_offset = png_get_uint_31(png_ptr, data + 8); ++ y_offset = png_get_uint_31(png_ptr, data + 12); ++ delay_num = png_get_uint_16(data + 16); ++ delay_den = png_get_uint_16(data + 18); ++ dispose_op = data[20]; ++ blend_op = data[21]; ++ ++ if (png_ptr->num_frames_read == 0 && (x_offset != 0 || y_offset != 0)) ++ { ++ png_warning(png_ptr, "fcTL for the first frame must have zero offset"); ++ return; ++ } ++ ++ if (info_ptr != NULL) ++ { ++ if (png_ptr->num_frames_read == 0 && ++ (width != info_ptr->width || height != info_ptr->height)) ++ { ++ png_warning(png_ptr, "size in first frame's fcTL must match " ++ "the size in IHDR"); ++ return; ++ } ++ ++ /* The set function will do more error checking */ ++ png_set_next_frame_fcTL(png_ptr, info_ptr, width, height, ++ x_offset, y_offset, delay_num, delay_den, ++ dispose_op, blend_op); ++ ++ png_read_reinit(png_ptr, info_ptr); ++ ++ png_ptr->mode |= PNG_HAVE_fcTL; ++ } ++} ++ ++void /* PRIVATE */ ++png_have_info(png_structp png_ptr, png_infop info_ptr) ++{ ++ if ((info_ptr->valid & PNG_INFO_acTL) != 0 && ++ (info_ptr->valid & PNG_INFO_fcTL) == 0) ++ { ++ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; ++ info_ptr->num_frames++; ++ } ++} ++ ++void /* PRIVATE */ ++png_handle_fdAT(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) ++{ ++ png_ensure_sequence_number(png_ptr, length); ++ ++ /* This function is only called from png_read_end(), png_read_info(), ++ * and png_push_read_chunk() which means that: ++ * - the user doesn't want to read this frame ++ * - or this is an out-of-place fdAT ++ * in either case it is safe to ignore the chunk with a warning */ ++ png_warning(png_ptr, "ignoring fdAT chunk"); ++ png_crc_finish(png_ptr, length - 4); ++ PNG_UNUSED(info_ptr) +} + -+png_uint_32 PNGAPI -+png_set_first_frame_is_hidden(png_structp png_ptr, png_infop info_ptr, -+ png_byte is_hidden) ++void /* PRIVATE */ ++png_ensure_sequence_number(png_structp png_ptr, png_uint_32 length) +{ -+ png_debug(1, "in png_first_frame_is_hidden()"); ++ png_byte data[4]; ++ png_uint_32 sequence_number; + -+ if (png_ptr == NULL) -+ return 0; ++ if (length < 4) ++ png_error(png_ptr, "invalid fcTL or fdAT chunk found"); + -+ if (is_hidden) -+ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; -+ else -+ png_ptr->apng_flags &= ~PNG_FIRST_FRAME_HIDDEN; ++ png_crc_read(png_ptr, data, 4); ++ sequence_number = png_get_uint_31(png_ptr, data); + -+ PNG_UNUSED(info_ptr) ++ if (sequence_number != png_ptr->next_seq_num) ++ png_error(png_ptr, "fcTL or fdAT chunk with out-of-order sequence " ++ "number found"); + -+ return 1; ++ png_ptr->next_seq_num++; +} -+#endif /* PNG_APNG_SUPPORTED */ ++#endif /* READ_APNG */ + - #ifdef PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED - static png_byte - check_location(png_const_structrp png_ptr, int location) -diff -Naru libpng-1.6.23.org/pngstruct.h libpng-1.6.23/pngstruct.h ---- libpng-1.6.23.org/pngstruct.h 2016-06-09 22:21:54.210320245 +0900 -+++ libpng-1.6.23/pngstruct.h 2016-06-09 22:23:39.250105212 +0900 -@@ -403,6 +403,27 @@ - png_byte filter_type; - #endif + #ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED + /* Utility function for png_handle_unknown; set up png_ptr::unknown_chunk */ + static int +@@ -4016,6 +4195,38 @@ + uInt avail_in; + png_bytep buffer; -+#ifdef PNG_APNG_SUPPORTED -+ png_uint_32 apng_flags; -+ png_uint_32 next_seq_num; /* next fcTL/fdAT chunk sequence number */ -+ png_uint_32 first_frame_width; -+ png_uint_32 first_frame_height; -+ +#ifdef PNG_READ_APNG_SUPPORTED -+ png_uint_32 num_frames_read; /* incremented after all image data of */ -+ /* a frame is read */ -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+ png_progressive_frame_ptr frame_info_fn; /* frame info read callback */ -+ png_progressive_frame_ptr frame_end_fn; /* frame data read callback */ -+#endif -+#endif -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_uint_32 num_frames_to_write; -+ png_uint_32 num_frames_written; -+#endif -+#endif /* PNG_APNG_SUPPORTED */ -+ - /* New members added in libpng-1.2.0 */ - - /* New members added in libpng-1.0.2 but first enabled by default in 1.2.0 */ -diff -Naru libpng-1.6.23.org/pngtest.c libpng-1.6.23/pngtest.c ---- libpng-1.6.23.org/pngtest.c 2016-06-09 22:23:09.756041974 +0900 -+++ libpng-1.6.23/pngtest.c 2016-06-09 22:23:39.250105212 +0900 -@@ -883,6 +883,10 @@ - volatile int num_passes; - int pass; - int bit_depth, color_type; -+#ifdef PNG_APNG_SUPPORTED -+ png_uint_32 num_frames; -+ png_uint_32 num_plays; -+#endif - - row_buf = NULL; - error_parameters.file_name = inname; -@@ -1356,6 +1360,22 @@ - } - } - #endif -+ -+#ifdef PNG_APNG_SUPPORTED -+ if (png_get_valid(read_ptr, read_info_ptr, PNG_INFO_acTL)) -+ { -+ if (png_get_acTL(read_ptr, read_info_ptr, &num_frames, &num_plays)) -+ { -+ png_byte is_hidden; -+ pngtest_debug2("Handling acTL chunks (frames %ld, plays %ld)", -+ num_frames, num_plays); -+ png_set_acTL(write_ptr, write_info_ptr, num_frames, num_plays); -+ is_hidden = png_get_first_frame_is_hidden(read_ptr, read_info_ptr); -+ png_set_first_frame_is_hidden(write_ptr, write_info_ptr, is_hidden); -+ } -+ } -+#endif ++ png_uint_32 bytes_to_skip = 0; + - #ifdef PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED - { - png_unknown_chunkp unknowns; -@@ -1427,6 +1447,110 @@ - t_misc += (t_stop - t_start); - t_start = t_stop; - #endif -+#ifdef PNG_APNG_SUPPORTED -+ if (png_get_valid(read_ptr, read_info_ptr, PNG_INFO_acTL)) -+ { -+ png_uint_32 frame; -+ for (frame = 0; frame < num_frames; frame++) -+ { -+ png_uint_32 frame_width; -+ png_uint_32 frame_height; -+ png_uint_32 x_offset; -+ png_uint_32 y_offset; -+ png_uint_16 delay_num; -+ png_uint_16 delay_den; -+ png_byte dispose_op; -+ png_byte blend_op; -+ png_read_frame_head(read_ptr, read_info_ptr); -+ if (png_get_valid(read_ptr, read_info_ptr, PNG_INFO_fcTL)) -+ { -+ png_get_next_frame_fcTL(read_ptr, read_info_ptr, -+ &frame_width, &frame_height, -+ &x_offset, &y_offset, -+ &delay_num, &delay_den, -+ &dispose_op, &blend_op); -+ } -+ else -+ { -+ frame_width = width; -+ frame_height = height; -+ x_offset = 0; -+ y_offset = 0; -+ delay_num = 1; -+ delay_den = 1; -+ dispose_op = PNG_DISPOSE_OP_NONE; -+ blend_op = PNG_BLEND_OP_SOURCE; -+ } -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_write_frame_head(write_ptr, write_info_ptr, (png_bytepp)&row_buf, -+ frame_width, frame_height, -+ x_offset, y_offset, -+ delay_num, delay_den, -+ dispose_op, blend_op); -+#endif -+ for (pass = 0; pass < num_passes; pass++) ++ while (png_ptr->idat_size == 0 || bytes_to_skip != 0) + { -+# ifdef calc_pass_height -+ png_uint_32 pass_height; ++ png_crc_finish(png_ptr, bytes_to_skip); ++ bytes_to_skip = 0; + -+ if (num_passes == 7) /* interlaced */ ++ png_ptr->idat_size = png_read_chunk_header(png_ptr); ++ if (png_ptr->num_frames_read == 0) ++ { ++ if (png_ptr->chunk_name != png_IDAT) ++ png_error(png_ptr, "Not enough image data"); ++ } ++ else ++ { ++ if (png_ptr->chunk_name == png_IEND) ++ png_error(png_ptr, "Not enough image data"); ++ if (png_ptr->chunk_name != png_fdAT) + { -+ if (PNG_PASS_COLS(frame_width, pass) > 0) -+ pass_height = PNG_PASS_ROWS(frame_height, pass); -+ -+ else -+ pass_height = 0; ++ png_warning(png_ptr, "Skipped (ignored) a chunk " ++ "between APNG chunks"); ++ bytes_to_skip = png_ptr->idat_size; ++ continue; + } + -+ else /* not interlaced */ -+ pass_height = frame_height; -+# else -+# define pass_height frame_height -+# endif -+ -+ pngtest_debug1("Writing row data for pass %d", pass); -+ for (y = 0; y < pass_height; y++) -+ { -+#ifndef SINGLE_ROWBUF_ALLOC -+ pngtest_debug2("Allocating row buffer (pass %d, y = %u)...", pass, y); -+ -+ row_buf = (png_bytep)png_malloc(read_ptr, -+ png_get_rowbytes(read_ptr, read_info_ptr)); -+ -+ pngtest_debug2("\t0x%08lx (%lu bytes)", (unsigned long)row_buf, -+ (unsigned long)png_get_rowbytes(read_ptr, read_info_ptr)); -+ -+#endif /* !SINGLE_ROWBUF_ALLOC */ -+ png_read_rows(read_ptr, (png_bytepp)&row_buf, NULL, 1); -+ -+#ifdef PNG_WRITE_SUPPORTED -+#ifdef PNGTEST_TIMING -+ t_stop = (float)clock(); -+ t_decode += (t_stop - t_start); -+ t_start = t_stop; -+#endif -+ png_write_rows(write_ptr, (png_bytepp)&row_buf, 1); -+#ifdef PNGTEST_TIMING -+ t_stop = (float)clock(); -+ t_encode += (t_stop - t_start); -+ t_start = t_stop; -+#endif -+#endif /* PNG_WRITE_SUPPORTED */ ++ png_ensure_sequence_number(png_ptr, png_ptr->idat_size); + -+#ifndef SINGLE_ROWBUF_ALLOC -+ pngtest_debug2("Freeing row buffer (pass %d, y = %u)", pass, y); -+ png_free(read_ptr, row_buf); -+ row_buf = NULL; -+#endif /* !SINGLE_ROWBUF_ALLOC */ ++ png_ptr->idat_size -= 4; + } + } -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_write_frame_tail(write_ptr, write_info_ptr); -+#endif -+ } -+ } -+ else -+#endif - for (pass = 0; pass < num_passes; pass++) - { - # ifdef calc_pass_height -diff -Naru libpng-1.6.23.org/pngwrite.c libpng-1.6.23/pngwrite.c ---- libpng-1.6.23.org/pngwrite.c 2016-06-09 22:21:54.212320317 +0900 -+++ libpng-1.6.23/pngwrite.c 2016-06-09 22:23:39.251105248 +0900 -@@ -128,6 +128,10 @@ - * the application continues writing the PNG. So check the 'invalid' - * flag here too. - */ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ if (info_ptr->valid & PNG_INFO_acTL) -+ png_write_acTL(png_ptr, info_ptr->num_frames, info_ptr->num_plays); -+#endif - #ifdef PNG_GAMMA_SUPPORTED - # ifdef PNG_WRITE_gAMA_SUPPORTED - if ((info_ptr->colorspace.flags & PNG_COLORSPACE_INVALID) == 0 && -@@ -365,6 +369,11 @@ - png_benign_error(png_ptr, "Wrote palette index exceeding num_palette"); - #endif ++#else + while (png_ptr->idat_size == 0) + { + png_crc_finish(png_ptr, 0); +@@ -4027,6 +4238,7 @@ + if (png_ptr->chunk_name != png_IDAT) + png_error(png_ptr, "Not enough image data"); + } ++#endif /* READ_APNG */ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ if (png_ptr->num_frames_written != png_ptr->num_frames_to_write) -+ png_error(png_ptr, "Not enough frames written"); + avail_in = png_ptr->IDAT_read_size; + +@@ -4090,6 +4302,9 @@ + + png_ptr->mode |= PNG_AFTER_IDAT; + png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED; ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_ptr->num_frames_read++; +#endif -+ - /* See if user wants us to write information chunks */ - if (info_ptr != NULL) - { -@@ -1450,6 +1459,43 @@ - } - #endif -+#ifdef PNG_WRITE_APNG_SUPPORTED -+void PNGAPI -+png_write_frame_head(png_structp png_ptr, png_infop info_ptr, -+ png_bytepp row_pointers, png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, -+ png_byte blend_op) + if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0) + png_chunk_benign_error(png_ptr, "Extra compressed data"); +@@ -4528,4 +4743,80 @@ + + png_ptr->flags |= PNG_FLAG_ROW_INIT; + } ++ ++#ifdef PNG_READ_APNG_SUPPORTED ++/* This function is to be called after the main IDAT set has been read and ++ * before a new IDAT is read. It resets some parts of png_ptr ++ * to make them usable by the read functions again */ ++void /* PRIVATE */ ++png_read_reset(png_structp png_ptr) +{ -+ png_debug(1, "in png_write_frame_head"); ++ png_ptr->mode &= ~PNG_HAVE_IDAT; ++ png_ptr->mode &= ~PNG_AFTER_IDAT; ++ png_ptr->row_number = 0; ++ png_ptr->pass = 0; ++} + -+ /* there is a chance this has been set after png_write_info was called, -+ * so it would be set but not written. is there a way to be sure? */ -+ if (!(info_ptr->valid & PNG_INFO_acTL)) -+ png_error(png_ptr, "png_write_frame_head(): acTL not set"); ++void /* PRIVATE */ ++png_read_reinit(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_ptr->width = info_ptr->next_frame_width; ++ png_ptr->height = info_ptr->next_frame_height; ++ png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth,png_ptr->width); ++ png_ptr->info_rowbytes = PNG_ROWBYTES(info_ptr->pixel_depth, ++ png_ptr->width); ++ if (png_ptr->prev_row != NULL) ++ memset(png_ptr->prev_row, 0, png_ptr->rowbytes + 1); ++} + -+ png_write_reset(png_ptr); ++#ifdef PNG_PROGRESSIVE_READ_SUPPORTED ++/* same as png_read_reset() but for the progressive reader */ ++void /* PRIVATE */ ++png_progressive_read_reset(png_structp png_ptr) ++{ ++#ifdef PNG_READ_INTERLACING_SUPPORTED ++ /* Arrays to facilitate easy interlacing - use pass (0 - 6) as index */ + -+ png_write_reinit(png_ptr, info_ptr, width, height); ++ /* Start of interlace block */ ++ static PNG_CONST png_byte png_pass_start[] = {0, 4, 0, 2, 0, 1, 0}; + -+ if ( !(png_ptr->num_frames_written == 0 && -+ (png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) ) ) -+ png_write_fcTL(png_ptr, width, height, x_offset, y_offset, -+ delay_num, delay_den, dispose_op, blend_op); ++ /* Offset to next interlace block */ ++ static PNG_CONST png_byte png_pass_inc[] = {8, 8, 4, 4, 2, 2, 1}; + -+ PNG_UNUSED(row_pointers) -+} ++ /* Start of interlace block in the y direction */ ++ static PNG_CONST png_byte png_pass_ystart[] = {0, 0, 4, 0, 2, 0, 1}; + -+void PNGAPI -+png_write_frame_tail(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_write_frame_tail"); ++ /* Offset to next interlace block in the y direction */ ++ static PNG_CONST png_byte png_pass_yinc[] = {8, 8, 8, 4, 4, 2, 2}; + -+ png_ptr->num_frames_written++; ++ if (png_ptr->interlaced != 0) ++ { ++ if ((png_ptr->transformations & PNG_INTERLACE) == 0) ++ png_ptr->num_rows = (png_ptr->height + png_pass_yinc[0] - 1 - ++ png_pass_ystart[0]) / png_pass_yinc[0]; ++ else ++ png_ptr->num_rows = png_ptr->height; + -+ PNG_UNUSED(info_ptr) ++ png_ptr->iwidth = (png_ptr->width + ++ png_pass_inc[png_ptr->pass] - 1 - ++ png_pass_start[png_ptr->pass]) / ++ png_pass_inc[png_ptr->pass]; ++ } ++ else ++#endif /* READ_INTERLACING */ ++ { ++ png_ptr->num_rows = png_ptr->height; ++ png_ptr->iwidth = png_ptr->width; ++ } ++ png_ptr->flags &= ~PNG_FLAG_ZSTREAM_ENDED; ++ if (inflateReset(&(png_ptr->zstream)) != Z_OK) ++ png_error(png_ptr, "inflateReset failed"); ++ png_ptr->zstream.avail_in = 0; ++ png_ptr->zstream.next_in = 0; ++ png_ptr->zstream.next_out = png_ptr->row_buf; ++ png_ptr->zstream.avail_out = (uInt)PNG_ROWBYTES(png_ptr->pixel_depth, ++ png_ptr->iwidth) + 1; +} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ - - #ifdef PNG_SIMPLIFIED_WRITE_SUPPORTED - /* Initialize the write structure - general purpose utility. */ -diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c ---- libpng-1.6.23.org/pngwutil.c 2016-06-09 22:21:54.213320353 +0900 -+++ libpng-1.6.23/pngwutil.c 2016-06-09 22:23:39.251105248 +0900 ++#endif /* PROGRESSIVE_READ */ ++#endif /* READ_APNG */ + #endif /* READ */ +Index: pngwutil.c +=================================================================== +--- pngwutil.c ++++ pngwutil.c @@ -817,6 +817,11 @@ /* Write the chunk */ png_write_complete_chunk(png_ptr, png_IHDR, buf, (png_size_t)13); @@ -1538,38 +1444,39 @@ diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c if ((png_ptr->do_filter) == PNG_NO_FILTERS) { if (png_ptr->color_type == PNG_COLOR_TYPE_PALETTE || -@@ -998,7 +1003,14 @@ +@@ -998,7 +1003,15 @@ optimize_cmf(data, png_image_size(png_ptr)); #endif -+# ifdef PNG_WRITE_APNG_SUPPORTED -+ if (png_ptr->num_frames_written == 0) -+# endif ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ if (png_ptr->num_frames_written == 0) ++#endif png_write_complete_chunk(png_ptr, png_IDAT, data, size); -+# ifdef PNG_WRITE_APNG_SUPPORTED -+ else -+ png_write_fdAT(png_ptr, data, size); -+# endif /* PNG_WRITE_APNG_SUPPORTED */ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ else ++ png_write_fdAT(png_ptr, data, size); ++#endif /* WRITE_APNG */ ++ png_ptr->mode |= PNG_HAVE_IDAT; png_ptr->zstream.next_out = data; -@@ -1044,7 +1056,15 @@ +@@ -1044,7 +1057,15 @@ optimize_cmf(data, png_image_size(png_ptr)); #endif -+# ifdef PNG_WRITE_APNG_SUPPORTED -+ if (png_ptr->num_frames_written == 0) -+# endif ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ if (png_ptr->num_frames_written == 0) ++#endif png_write_complete_chunk(png_ptr, png_IDAT, data, size); -+# ifdef PNG_WRITE_APNG_SUPPORTED -+ else -+ png_write_fdAT(png_ptr, data, size); -+# endif /* PNG_WRITE_APNG_SUPPORTED */ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ else ++ png_write_fdAT(png_ptr, data, size); ++#endif /* WRITE_APNG */ + png_ptr->zstream.avail_out = 0; png_ptr->zstream.next_out = NULL; png_ptr->mode |= PNG_HAVE_IDAT | PNG_AFTER_IDAT; -@@ -1857,6 +1877,82 @@ +@@ -1858,6 +1879,82 @@ } #endif @@ -1584,7 +1491,7 @@ diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c + + png_ptr->num_frames_to_write = num_frames; + -+ if (png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) ++ if ((png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) != 0) + num_frames--; + + png_save_uint_32(buf, num_frames); @@ -1647,12 +1554,12 @@ diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c + + png_ptr->next_seq_num++; +} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ ++#endif /* WRITE_APNG */ + /* Initializes the row writing capability of libpng */ void /* PRIVATE */ png_write_start_row(png_structrp png_ptr) -@@ -2622,4 +2718,39 @@ +@@ -2752,4 +2849,39 @@ } #endif /* WRITE_FLUSH */ } @@ -1677,7 +1584,7 @@ diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c + "don't match the ones in IHDR"); + if (width > png_ptr->first_frame_width || + height > png_ptr->first_frame_height) -+ png_error(png_ptr, "width and/or height for a frame greater than" ++ png_error(png_ptr, "width and/or height for a frame greater than " + "the ones in IHDR"); + + png_set_IHDR(png_ptr, info_ptr, width, height, @@ -1690,11 +1597,12 @@ diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c + png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth, width); + png_ptr->usr_width = png_ptr->width; +} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ ++#endif /* WRITE_APNG */ #endif /* WRITE */ -diff -Naru libpng-1.6.23.org/scripts/symbols.def libpng-1.6.23/scripts/symbols.def ---- libpng-1.6.23.org/scripts/symbols.def 2016-06-09 22:23:09.757042011 +0900 -+++ libpng-1.6.23/scripts/symbols.def 2016-06-09 22:23:39.251105248 +0900 +Index: scripts/symbols.def +=================================================================== +--- scripts/symbols.def ++++ scripts/symbols.def @@ -250,3 +250,23 @@ png_get_palette_max @243 png_set_option @244 From crux at crux.nu Thu Sep 1 16:05:46 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 1 Sep 2016 18:05:46 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): libpng: updated to 1.6.25 Message-ID: <20160901160546.C4560E990D@crux.nu> commit f69b9254e2eff2aa1bcaf924b0cd8cd88aacd23d Author: Fredrik Rinnestam Date: Thu Sep 1 18:02:07 2016 +0200 libpng: updated to 1.6.25 diff --git a/libpng/.footprint b/libpng/.footprint index 841f5e5..d77aec3 100644 --- a/libpng/.footprint +++ b/libpng/.footprint @@ -3,7 +3,6 @@ drwxr-xr-x root/root usr/bin/ lrwxrwxrwx root/root usr/bin/libpng-config -> libpng16-config -rwxr-xr-x root/root usr/bin/libpng16-config -rwxr-xr-x root/root usr/bin/png-fix-itxt --rwxr-xr-x root/root usr/bin/pngcp -rwxr-xr-x root/root usr/bin/pngfix drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/libpng16/ @@ -19,9 +18,9 @@ lrwxrwxrwx root/root usr/lib/libpng.la -> libpng16.la lrwxrwxrwx root/root usr/lib/libpng.so -> libpng16.so -rw-r--r-- root/root usr/lib/libpng16.a -rwxr-xr-x root/root usr/lib/libpng16.la -lrwxrwxrwx root/root usr/lib/libpng16.so -> libpng16.so.16.24.0 -lrwxrwxrwx root/root usr/lib/libpng16.so.16 -> libpng16.so.16.24.0 --rwxr-xr-x root/root usr/lib/libpng16.so.16.24.0 +lrwxrwxrwx root/root usr/lib/libpng16.so -> libpng16.so.16.25.0 +lrwxrwxrwx root/root usr/lib/libpng16.so.16 -> libpng16.so.16.25.0 +-rwxr-xr-x root/root usr/lib/libpng16.so.16.25.0 drwxr-xr-x root/root usr/lib/pkgconfig/ lrwxrwxrwx root/root usr/lib/pkgconfig/libpng.pc -> libpng16.pc -rw-r--r-- root/root usr/lib/pkgconfig/libpng16.pc diff --git a/libpng/.md5sum b/libpng/.md5sum index a0b9e32..26d5a9f 100644 --- a/libpng/.md5sum +++ b/libpng/.md5sum @@ -1,2 +1,2 @@ -ffcdbd549814787fa8010c372e35ff25 libpng-1.6.24.tar.xz +0cb72ef57a576bfed1b6cb4b5a09b554 libpng-1.6.25.tar.xz c49ff77efebb8ab3dd8c10469e162d94 libpng-apng.patch diff --git a/libpng/Pkgfile b/libpng/Pkgfile index f2d44b1..64d9763 100644 --- a/libpng/Pkgfile +++ b/libpng/Pkgfile @@ -4,7 +4,7 @@ # Depends on: zlib name=libpng -version=1.6.24 +version=1.6.25 release=1 source=(http://download.sourceforge.net/$name/$name-$version.tar.xz \ $name-apng.patch) From crux at crux.nu Sat Sep 3 02:51:02 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 3 Sep 2016 04:51:02 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): cython: update footprint Message-ID: <20160903025102.7FFD7E9905@crux.nu> commit f694acbe67182c054ad6fc04888bf6fde9ea3c52 Author: Danny Rawlins Date: Sat Sep 3 12:50:37 2016 +1000 cython: update footprint diff --git a/cython/.footprint b/cython/.footprint index 303b16a..0e460b9 100644 --- a/cython/.footprint +++ b/cython/.footprint @@ -6,13 +6,13 @@ drwxr-xr-x root/root usr/bin/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/python2.7/ drwxr-xr-x root/root usr/lib/python2.7/site-packages/ -drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython-0.21.2-py2.7.egg-info/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.21.2-py2.7.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.21.2-py2.7.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.21.2-py2.7.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.21.2-py2.7.egg-info/entry_points.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.21.2-py2.7.egg-info/not-zip-safe --rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.21.2-py2.7.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython-0.24.1-py2.7.egg-info/ +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.24.1-py2.7.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.24.1-py2.7.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.24.1-py2.7.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.24.1-py2.7.egg-info/entry_points.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.24.1-py2.7.egg-info/not-zip-safe +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython-0.24.1-py2.7.egg-info/top_level.txt drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/ drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Build/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Build/BuildExecutable.py @@ -114,6 +114,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Compiler/ drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestBuffer.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestBuffer.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestCmdLine.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestCmdLine.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestFlowControl.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestFlowControl.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestGrammar.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestGrammar.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestMemView.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestMemView.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/TestParseTreeTransforms.py @@ -150,6 +156,8 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Compiler/Tests/ -rwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Compiler/Visitor.so -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/__init__.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Compiler/__init__.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Coverage.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Coverage.pyc drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Debugger/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Debugger/Cygdb.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Debugger/Cygdb.pyc @@ -280,8 +288,11 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/ -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/cast.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/complex.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/deque.pxd +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/iterator.pxd +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/limits.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/list.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/map.pxd +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/memory.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/pair.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/queue.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/libcpp/set.pxd @@ -297,13 +308,17 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Includes/numpy/ -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/openmp.pxd drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/ -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/__init__.pxd +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/dlfcn.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/fcntl.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/ioctl.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/mman.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/resource.pxd +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/select.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/signal.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/stat.pxd +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/stdio.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/stdlib.pxd +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/strings.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/time.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/types.pxd -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Includes/posix/unistd.pxd @@ -370,8 +385,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Tests/ drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Utility/ -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/Buffer.c -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/Builtins.c +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/CConvert.pyx +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/CMath.c -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/Capsule.c -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/CommonTypes.c +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/Coroutine.c +-rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/CpdefEnums.pyx -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/CppConvert.pyx -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/CppSupport.cpp -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/CythonFunction.c @@ -379,7 +398,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Utility/ -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/Exceptions.c -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/ExtensionTypes.c -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/FunctionArguments.c --rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/Generator.c -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/ImportExport.c -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/MemoryView.pyx -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/MemoryView_C.c @@ -394,7 +412,7 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/Cython/Utility/ -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/TestCythonScope.pyx -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/TestUtilityLoader.c -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/TypeConversion.c --rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/__init__.py (EMPTY) +-rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/__init__.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/__init__.pyc -rw-rw-r-- root/root usr/lib/python2.7/site-packages/Cython/Utility/arrayarray.h -rw-r--r-- root/root usr/lib/python2.7/site-packages/Cython/Utils.py From crux at crux.nu Sat Sep 3 16:18:00 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 3 Sep 2016 18:18:00 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): cups-filters: update to 1.11.2 Message-ID: <20160903161800.7D5DDE9905@crux.nu> commit 767d7e45a6d37be25351d1ff3de112e049dad0fd Author: Juergen Daubert Date: Sat Sep 3 18:17:37 2016 +0200 cups-filters: update to 1.11.2 diff --git a/cups-filters/.md5sum b/cups-filters/.md5sum index 66baa62..73057bd 100644 --- a/cups-filters/.md5sum +++ b/cups-filters/.md5sum @@ -1,2 +1,2 @@ 7540a6989be0042429f41770b1cdf215 cups-browsed -1c2397093639aa728e4ba866bbdc440c cups-filters-1.11.1.tar.xz +019d2161df59da33d93b294d934bc14b cups-filters-1.11.2.tar.xz diff --git a/cups-filters/Pkgfile b/cups-filters/Pkgfile index f3fdb63..295bcc1 100644 --- a/cups-filters/Pkgfile +++ b/cups-filters/Pkgfile @@ -4,7 +4,7 @@ # Depends on: cups ghostscript poppler qpdf name=cups-filters -version=1.11.1 +version=1.11.2 release=1 source=(http://www.openprinting.org/download/$name/$name-$version.tar.xz cups-browsed) From crux at crux.nu Sat Sep 3 16:18:00 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 3 Sep 2016 18:18:00 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): hpcups: update to 3.16.8 Message-ID: <20160903161800.9611BE990D@crux.nu> commit da5c3befdff0fbbd2819e13b5bfc784ea62e19f3 Author: Juergen Daubert Date: Sat Sep 3 18:17:00 2016 +0200 hpcups: update to 3.16.8 diff --git a/hpcups/.md5sum b/hpcups/.md5sum index fcf759a..cca660a 100644 --- a/hpcups/.md5sum +++ b/hpcups/.md5sum @@ -1 +1 @@ -d4982fd71549f45856b5ad76e1ae8809 hplip-3.16.7.tar.gz +3e62c8ce740a4b40e1bf9ab1440f3ad5 hplip-3.16.8.tar.gz diff --git a/hpcups/Pkgfile b/hpcups/Pkgfile index bacfde7..5c84a12 100644 --- a/hpcups/Pkgfile +++ b/hpcups/Pkgfile @@ -4,7 +4,7 @@ # Depends on: cups name=hpcups -version=3.16.7 +version=3.16.8 release=1 source=(http://downloads.sourceforge.net/project/hplip/hplip/$version/hplip-$version.tar.gz) @@ -20,5 +20,5 @@ build () { make make DESTDIR=$PKG install - rm -r $PKG/usr/share/{hplip,doc} $PKG/usr/bin + rm -r $PKG/usr/share/doc } From crux at crux.nu Sat Sep 3 16:18:00 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 3 Sep 2016 18:18:00 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): nano: update to 2.7.0 Message-ID: <20160903161800.AFFC2E990E@crux.nu> commit 699b220729263de22546ec6feb93eb41a3381e8e Author: Juergen Daubert Date: Sat Sep 3 18:16:13 2016 +0200 nano: update to 2.7.0 diff --git a/nano/.md5sum b/nano/.md5sum index c79c27c..84ae8aa 100644 --- a/nano/.md5sum +++ b/nano/.md5sum @@ -1 +1 @@ -b82fe6f019f9bc8e069c5c021096e280 nano-2.6.3.tar.xz +1f9e8e97002b318ec6cd0f5364c5d343 nano-2.7.0.tar.xz diff --git a/nano/Pkgfile b/nano/Pkgfile index 2043e72..371f726 100644 --- a/nano/Pkgfile +++ b/nano/Pkgfile @@ -5,9 +5,9 @@ # Depends on: file ncurses name=nano -version=2.6.3 +version=2.7.0 release=1 -source=(http://www.nano-editor.org/dist/v2.6/$name-$version.tar.xz) +source=(http://www.nano-editor.org/dist/v2.7/$name-$version.tar.xz) build(){ cd $name-$version From crux at crux.nu Sun Sep 4 08:02:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 4 Sep 2016 10:02:11 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): talloc-32: 2.1.5 -> 2.1.8 Message-ID: <20160904080211.7226DE990D@crux.nu> commit 2d8100d95fd0acb58639b5783bb1cf9f87aaf666 Author: Danny Rawlins Date: Sun Sep 4 18:00:39 2016 +1000 talloc-32: 2.1.5 -> 2.1.8 diff --git a/talloc-32/.footprint b/talloc-32/.footprint index b04d06a..189dfd8 100644 --- a/talloc-32/.footprint +++ b/talloc-32/.footprint @@ -1,13 +1,13 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib32/ -lrwxrwxrwx root/root usr/lib32/libpytalloc-util.so -> libpytalloc-util.so.2.1.5 -lrwxrwxrwx root/root usr/lib32/libpytalloc-util.so.2 -> libpytalloc-util.so.2.1.5 --rwxr-xr-x root/root usr/lib32/libpytalloc-util.so.2.1.5 --rwxr-xr-x root/root usr/lib32/libtalloc-compat1-2.1.5.so -lrwxrwxrwx root/root usr/lib32/libtalloc.so -> libtalloc.so.2.1.5 -lrwxrwxrwx root/root usr/lib32/libtalloc.so.1 -> libtalloc-compat1-2.1.5.so -lrwxrwxrwx root/root usr/lib32/libtalloc.so.2 -> libtalloc.so.2.1.5 --rwxr-xr-x root/root usr/lib32/libtalloc.so.2.1.5 +lrwxrwxrwx root/root usr/lib32/libpytalloc-util.so -> libpytalloc-util.so.2.1.8 +lrwxrwxrwx root/root usr/lib32/libpytalloc-util.so.2 -> libpytalloc-util.so.2.1.8 +-rwxr-xr-x root/root usr/lib32/libpytalloc-util.so.2.1.8 +-rwxr-xr-x root/root usr/lib32/libtalloc-compat1-2.1.8.so +lrwxrwxrwx root/root usr/lib32/libtalloc.so -> libtalloc.so.2.1.8 +lrwxrwxrwx root/root usr/lib32/libtalloc.so.1 -> libtalloc-compat1-2.1.8.so +lrwxrwxrwx root/root usr/lib32/libtalloc.so.2 -> libtalloc.so.2.1.8 +-rwxr-xr-x root/root usr/lib32/libtalloc.so.2.1.8 drwxr-xr-x root/root usr/lib32/pkgconfig/ -rw-r--r-- root/root usr/lib32/pkgconfig/pytalloc-util.pc -rw-r--r-- root/root usr/lib32/pkgconfig/talloc.pc diff --git a/talloc-32/.md5sum b/talloc-32/.md5sum index ca0bc5d..e7ca970 100644 --- a/talloc-32/.md5sum +++ b/talloc-32/.md5sum @@ -1,2 +1 @@ -f497cb42b3d9622b721b72146f1fa3be talloc-2.1.5.tar.gz -f13ecbd75403227ebd4959238401fba2 talloc.3 +6fb70af4174330e4cc139ea63b07c9e9 talloc-2.1.8.tar.gz diff --git a/talloc-32/Pkgfile b/talloc-32/Pkgfile index d299cf8..af5eae5 100644 --- a/talloc-32/Pkgfile +++ b/talloc-32/Pkgfile @@ -4,23 +4,19 @@ # Depends on: python-32 talloc name=talloc-32 -version=2.1.5 +version=2.1.8 release=1 -source=(http://samba.org/ftp/talloc/talloc-$version.tar.gz - talloc.3) +source=(http://samba.org/ftp/talloc/talloc-$version.tar.gz) build() { cd talloc-$version - ./configure --prefix=/usr \ - --mandir=/usr/man \ + ./configure \ + --prefix=/usr \ --libdir=/usr/lib32 \ + --bundled-libraries=NONE \ --enable-talloc-compat1 - # Don't depend on xsltproc or docbook.sourceforge.net being available - cp $SRC/talloc.3 . - touch talloc.3 talloc.3.html - make make install DESTDIR=$PKG @@ -28,5 +24,4 @@ build() { rmdir $PKG/usr/lib rm -r $PKG/usr/include - rm -rf $PKG/usr/man } diff --git a/talloc-32/talloc.3 b/talloc-32/talloc.3 deleted file mode 100644 index 26aaae9..0000000 --- a/talloc-32/talloc.3 +++ /dev/null @@ -1,688 +0,0 @@ -'\" t -.\" Title: talloc -.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.75.2 -.\" Date: 09/11/2010 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] -.\" Language: English -.\" -.TH "TALLOC" "3" "09/11/2010" "[FIXME: source]" "[FIXME: manual]" -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -talloc \- hierarchical reference counted memory pool system with destructors -.SH "SYNOPSIS" -.sp -.nf -#include -.fi -.SH "DESCRIPTION" -.PP -If you are used to talloc from Samba3 then please read this carefully, as talloc has changed a lot\&. -.PP -The new talloc is a hierarchical, reference counted memory pool system with destructors\&. Quite a mouthful really, but not too bad once you get used to it\&. -.PP -Perhaps the biggest change from Samba3 is that there is no distinction between a "talloc context" and a "talloc pointer"\&. Any pointer returned from talloc() is itself a valid talloc context\&. This means you can do this: -.sp -.if n \{\ -.RS 4 -.\} -.nf - struct foo *X = talloc(mem_ctx, struct foo); - X\->name = talloc_strdup(X, "foo"); - -.fi -.if n \{\ -.RE -.\} -.PP -and the pointer -X\->name -would be a "child" of the talloc context -X -which is itself a child of -mem_ctx\&. So if you do -talloc_free(mem_ctx) -then it is all destroyed, whereas if you do -talloc_free(X) -then just -X -and -X\->name -are destroyed, and if you do -talloc_free(X\->name) -then just the name element of -X -is destroyed\&. -.PP -If you think about this, then what this effectively gives you is an n\-ary tree, where you can free any part of the tree with talloc_free()\&. -.PP -If you find this confusing, then I suggest you run the -testsuite -program to watch talloc in action\&. You may also like to add your own tests to -testsuite\&.c -to clarify how some particular situation is handled\&. -.SH "TALLOC API" -.PP -The following is a complete guide to the talloc API\&. Read it all at least twice\&. -.SS "(type *)talloc(const void *ctx, type);" -.PP -The talloc() macro is the core of the talloc library\&. It takes a memory -\fIctx\fR -and a -\fItype\fR, and returns a pointer to a new area of memory of the given -\fItype\fR\&. -.PP -The returned pointer is itself a talloc context, so you can use it as the -\fIctx\fR -argument to more calls to talloc() if you wish\&. -.PP -The returned pointer is a "child" of the supplied context\&. This means that if you talloc_free() the -\fIctx\fR -then the new child disappears as well\&. Alternatively you can free just the child\&. -.PP -The -\fIctx\fR -argument to talloc() can be NULL, in which case a new top level context is created\&. -.SS "void *talloc_size(const void *ctx, size_t size);" -.PP -The function talloc_size() should be used when you don\'t have a convenient type to pass to talloc()\&. Unlike talloc(), it is not type safe (as it returns a void *), so you are on your own for type checking\&. -.SS "(typeof(ptr)) talloc_ptrtype(const void *ctx, ptr);" -.PP -The talloc_ptrtype() macro should be used when you have a pointer and want to allocate memory to point at with this pointer\&. When compiling with gcc >= 3 it is typesafe\&. Note this is a wrapper of talloc_size() and talloc_get_name() will return the current location in the source file\&. and not the type\&. -.SS "int talloc_free(void *ptr);" -.PP -The talloc_free() function frees a piece of talloc memory, and all its children\&. You can call talloc_free() on any pointer returned by talloc()\&. -.PP -The return value of talloc_free() indicates success or failure, with 0 returned for success and \-1 for failure\&. The only possible failure condition is if -\fIptr\fR -had a destructor attached to it and the destructor returned \-1\&. See -\(lqtalloc_set_destructor()\(rq -for details on destructors\&. -.PP -If this pointer has an additional parent when talloc_free() is called then the memory is not actually released, but instead the most recently established parent is destroyed\&. See -\(lqtalloc_reference()\(rq -for details on establishing additional parents\&. -.PP -For more control on which parent is removed, see -\(lqtalloc_unlink()\(rq\&. -.PP -talloc_free() operates recursively on its children\&. -.PP -From the 2\&.0 version of talloc, as a special case, talloc_free() is refused on pointers that have more than one parent, as talloc would have no way of knowing which parent should be removed\&. To free a pointer that has more than one parent please use talloc_unlink()\&. -.PP -To help you find problems in your code caused by this behaviour, if you do try and free a pointer with more than one parent then the talloc logging function will be called to give output like this: -.PP - -.sp -.if n \{\ -.RS 4 -.\} -.nf - ERROR: talloc_free with references at some_dir/source/foo\&.c:123 - reference at some_dir/source/other\&.c:325 - reference at some_dir/source/third\&.c:121 - -.fi -.if n \{\ -.RE -.\} -.PP -Please see the documentation for talloc_set_log_fn() and talloc_set_log_stderr() for more information on talloc logging functions\&. -.SS "void *talloc_reference(const void *ctx, const void *ptr);" -.PP -The talloc_reference() function makes -\fIctx\fR -an additional parent of -\fIptr\fR\&. -.PP -The return value of talloc_reference() is always the original pointer -\fIptr\fR, unless talloc ran out of memory in creating the reference in which case it will return NULL (each additional reference consumes around 48 bytes of memory on intel x86 platforms)\&. -.PP -If -\fIptr\fR -is NULL, then the function is a no\-op, and simply returns NULL\&. -.PP -After creating a reference you can free it in one of the following ways: -.PP - -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -you can talloc_free() any parent of the original pointer\&. That will reduce the number of parents of this pointer by 1, and will cause this pointer to be freed if it runs out of parents\&. -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -you can talloc_free() the pointer itself\&. That will destroy the most recently established parent to the pointer and leave the pointer as a child of its current parent\&. -.RE -.sp -.RE -.PP -For more control on which parent to remove, see -\(lqtalloc_unlink()\(rq\&. -.SS "int talloc_unlink(const void *ctx, const void *ptr);" -.PP -The talloc_unlink() function removes a specific parent from -\fIptr\fR\&. The -\fIctx\fR -passed must either be a context used in talloc_reference() with this pointer, or must be a direct parent of ptr\&. -.PP -Note that if the parent has already been removed using talloc_free() then this function will fail and will return \-1\&. Likewise, if -\fIptr\fR -is NULL, then the function will make no modifications and return \-1\&. -.PP -Usually you can just use talloc_free() instead of talloc_unlink(), but sometimes it is useful to have the additional control on which parent is removed\&. -.SS "void talloc_set_destructor(const void *ptr, int (*destructor)(void *));" -.PP -The function talloc_set_destructor() sets the -\fIdestructor\fR -for the pointer -\fIptr\fR\&. A -\fIdestructor\fR -is a function that is called when the memory used by a pointer is about to be released\&. The destructor receives -\fIptr\fR -as an argument, and should return 0 for success and \-1 for failure\&. -.PP -The -\fIdestructor\fR -can do anything it wants to, including freeing other pieces of memory\&. A common use for destructors is to clean up operating system resources (such as open file descriptors) contained in the structure the destructor is placed on\&. -.PP -You can only place one destructor on a pointer\&. If you need more than one destructor then you can create a zero\-length child of the pointer and place an additional destructor on that\&. -.PP -To remove a destructor call talloc_set_destructor() with NULL for the destructor\&. -.PP -If your destructor attempts to talloc_free() the pointer that it is the destructor for then talloc_free() will return \-1 and the free will be ignored\&. This would be a pointless operation anyway, as the destructor is only called when the memory is just about to go away\&. -.SS "int talloc_increase_ref_count(const void *\fIptr\fR);" -.PP -The talloc_increase_ref_count(\fIptr\fR) function is exactly equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_reference(NULL, ptr); -.fi -.if n \{\ -.RE -.\} -.PP -You can use either syntax, depending on which you think is clearer in your code\&. -.PP -It returns 0 on success and \-1 on failure\&. -.SS "size_t talloc_reference_count(const void *\fIptr\fR);" -.PP -Return the number of references to the pointer\&. -.SS "void talloc_set_name(const void *ptr, const char *fmt, \&.\&.\&.);" -.PP -Each talloc pointer has a "name"\&. The name is used principally for debugging purposes, although it is also possible to set and get the name on a pointer in as a way of "marking" pointers in your code\&. -.PP -The main use for names on pointer is for "talloc reports"\&. See -\(lqtalloc_report_depth_cb()\(rq, -\(lqtalloc_report_depth_file()\(rq, -\(lqtalloc_report()\(rq -\(lqtalloc_report()\(rq -and -\(lqtalloc_report_full()\(rq -for details\&. Also see -\(lqtalloc_enable_leak_report()\(rq -and -\(lqtalloc_enable_leak_report_full()\(rq\&. -.PP -The talloc_set_name() function allocates memory as a child of the pointer\&. It is logically equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, talloc_asprintf(ptr, fmt, \&.\&.\&.)); -.fi -.if n \{\ -.RE -.\} -.PP -Note that multiple calls to talloc_set_name() will allocate more memory without releasing the name\&. All of the memory is released when the ptr is freed using talloc_free()\&. -.SS "void talloc_set_name_const(const void *\fIptr\fR, const char *\fIname\fR);" -.PP -The function talloc_set_name_const() is just like talloc_set_name(), but it takes a string constant, and is much faster\&. It is extensively used by the "auto naming" macros, such as talloc_p()\&. -.PP -This function does not allocate any memory\&. It just copies the supplied pointer into the internal representation of the talloc ptr\&. This means you must not pass a -\fIname\fR -pointer to memory that will disappear before -\fIptr\fR -is freed with talloc_free()\&. -.SS "void *talloc_named(const void *\fIctx\fR, size_t \fIsize\fR, const char *\fIfmt\fR, \&.\&.\&.);" -.PP -The talloc_named() function creates a named talloc pointer\&. It is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -ptr = talloc_size(ctx, size); -talloc_set_name(ptr, fmt, \&.\&.\&.\&.); -.fi -.if n \{\ -.RE -.\} -.SS "void *talloc_named_const(const void *\fIctx\fR, size_t \fIsize\fR, const char *\fIname\fR);" -.PP -This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -ptr = talloc_size(ctx, size); -talloc_set_name_const(ptr, name); -.fi -.if n \{\ -.RE -.\} -.SS "const char *talloc_get_name(const void *\fIptr\fR);" -.PP -This returns the current name for the given talloc pointer, -\fIptr\fR\&. See -\(lqtalloc_set_name()\(rq -for details\&. -.SS "void *talloc_init(const char *\fIfmt\fR, \&.\&.\&.);" -.PP -This function creates a zero length named talloc context as a top level context\&. It is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_named(NULL, 0, fmt, \&.\&.\&.); -.fi -.if n \{\ -.RE -.\} -.SS "void *talloc_new(void *\fIctx\fR);" -.PP -This is a utility macro that creates a new memory context hanging off an exiting context, automatically naming it "talloc_new: __location__" where __location__ is the source line it is called from\&. It is particularly useful for creating a new temporary working context\&. -.SS "(\fItype\fR *)talloc_realloc(const void *\fIctx\fR, void *\fIptr\fR, \fItype\fR, \fIcount\fR);" -.PP -The talloc_realloc() macro changes the size of a talloc pointer\&. It has the following equivalences: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_realloc(ctx, NULL, type, 1) ==> talloc(ctx, type); -talloc_realloc(ctx, ptr, type, 0) ==> talloc_free(ptr); -.fi -.if n \{\ -.RE -.\} -.PP -The -\fIctx\fR -argument is only used if -\fIptr\fR -is not NULL, otherwise it is ignored\&. -.PP -talloc_realloc() returns the new pointer, or NULL on failure\&. The call will fail either due to a lack of memory, or because the pointer has more than one parent (see -\(lqtalloc_reference()\(rq)\&. -.SS "void *talloc_realloc_size(const void *ctx, void *ptr, size_t size);" -.PP -the talloc_realloc_size() function is useful when the type is not known so the type\-safe talloc_realloc() cannot be used\&. -.SS "TYPE *talloc_steal(const void *\fInew_ctx\fR, const TYPE *\fIptr\fR);" -.PP -The talloc_steal() function changes the parent context of a talloc pointer\&. It is typically used when the context that the pointer is currently a child of is going to be freed and you wish to keep the memory for a longer time\&. -.PP -The talloc_steal() function returns the pointer that you pass it\&. It does not have any failure modes\&. -.PP -It is possible to produce loops in the parent/child relationship if you are not careful with talloc_steal()\&. No guarantees are provided as to your sanity or the safety of your data if you do this\&. -.PP -Note that if you try and call talloc_steal() on a pointer that has more than one parent then the result is ambiguous\&. Talloc will choose to remove the parent that is currently indicated by talloc_parent() and replace it with the chosen parent\&. You will also get a message like this via the talloc logging functions: -.PP - -.sp -.if n \{\ -.RS 4 -.\} -.nf - WARNING: talloc_steal with references at some_dir/source/foo\&.c:123 - reference at some_dir/source/other\&.c:325 - reference at some_dir/source/third\&.c:121 - -.fi -.if n \{\ -.RE -.\} -.PP -To unambiguously change the parent of a pointer please see the function -\(lqtalloc_reparent()\(rq\&. See the talloc_set_log_fn() documentation for more information on talloc logging\&. -.SS "TYPE *talloc_reparent(const void *\fIold_parent\fR, const void *\fInew_parent\fR, const TYPE *\fIptr\fR);" -.PP -The talloc_reparent() function changes the parent context of a talloc pointer\&. It is typically used when the context that the pointer is currently a child of is going to be freed and you wish to keep the memory for a longer time\&. -.PP -The talloc_reparent() function returns the pointer that you pass it\&. It does not have any failure modes\&. -.PP -The difference between talloc_reparent() and talloc_steal() is that talloc_reparent() can specify which parent you wish to change\&. This is useful when a pointer has multiple parents via references\&. -.SS "TYPE *talloc_move(const void *\fInew_ctx\fR, TYPE **\fIptr\fR);" -.PP -The talloc_move() function is a wrapper around talloc_steal() which zeros the source pointer after the move\&. This avoids a potential source of bugs where a programmer leaves a pointer in two structures, and uses the pointer from the old structure after it has been moved to a new one\&. -.SS "size_t talloc_total_size(const void *\fIptr\fR);" -.PP -The talloc_total_size() function returns the total size in bytes used by this pointer and all child pointers\&. Mostly useful for debugging\&. -.PP -Passing NULL is allowed, but it will only give a meaningful result if talloc_enable_leak_report() or talloc_enable_leak_report_full() has been called\&. -.SS "size_t talloc_total_blocks(const void *\fIptr\fR);" -.PP -The talloc_total_blocks() function returns the total memory block count used by this pointer and all child pointers\&. Mostly useful for debugging\&. -.PP -Passing NULL is allowed, but it will only give a meaningful result if talloc_enable_leak_report() or talloc_enable_leak_report_full() has been called\&. -.SS "void talloc_report(const void *ptr, FILE *f);" -.PP -The talloc_report() function prints a summary report of all memory used by -\fIptr\fR\&. One line of report is printed for each immediate child of ptr, showing the total memory and number of blocks used by that child\&. -.PP -You can pass NULL for the pointer, in which case a report is printed for the top level memory context, but only if talloc_enable_leak_report() or talloc_enable_leak_report_full() has been called\&. -.SS "void talloc_report_full(const void *\fIptr\fR, FILE *\fIf\fR);" -.PP -This provides a more detailed report than talloc_report()\&. It will recursively print the entire tree of memory referenced by the pointer\&. References in the tree are shown by giving the name of the pointer that is referenced\&. -.PP -You can pass NULL for the pointer, in which case a report is printed for the top level memory context, but only if talloc_enable_leak_report() or talloc_enable_leak_report_full() has been called\&. -.SS "" -.HP \w'void\ talloc_report_depth_cb('u -.BI "void talloc_report_depth_cb(" "const\ void\ *ptr" ", " "int\ depth" ", " "int\ max_depth" ", " "void\ (*callback)(const\ void\ *ptr,\ int\ depth,\ int\ max_depth,\ int\ is_ref,\ void\ *priv)" ", " "void\ *priv" ");" -.PP -This provides a more flexible reports than talloc_report()\&. It will recursively call the callback for the entire tree of memory referenced by the pointer\&. References in the tree are passed with -\fIis_ref = 1\fR -and the pointer that is referenced\&. -.PP -You can pass NULL for the pointer, in which case a report is printed for the top level memory context, but only if talloc_enable_leak_report() or talloc_enable_leak_report_full() has been called\&. -.PP -The recursion is stopped when depth >= max_depth\&. max_depth = \-1 means only stop at leaf nodes\&. -.SS "" -.HP \w'void\ talloc_report_depth_file('u -.BI "void talloc_report_depth_file(" "const\ void\ *ptr" ", " "int\ depth" ", " "int\ max_depth" ", " "FILE\ *f" ");" -.PP -This provides a more flexible reports than talloc_report()\&. It will let you specify the depth and max_depth\&. -.SS "void talloc_enable_leak_report(void);" -.PP -This enables calling of talloc_report(NULL, stderr) when the program exits\&. In Samba4 this is enabled by using the \-\-leak\-report command line option\&. -.PP -For it to be useful, this function must be called before any other talloc function as it establishes a "null context" that acts as the top of the tree\&. If you don\'t call this function first then passing NULL to talloc_report() or talloc_report_full() won\'t give you the full tree printout\&. -.PP -Here is a typical talloc report: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc report on \'null_context\' (total 267 bytes in 15 blocks) -libcli/auth/spnego_parse\&.c:55 contains 31 bytes in 2 blocks -libcli/auth/spnego_parse\&.c:55 contains 31 bytes in 2 blocks -iconv(UTF8,CP850) contains 42 bytes in 2 blocks -libcli/auth/spnego_parse\&.c:55 contains 31 bytes in 2 blocks -iconv(CP850,UTF8) contains 42 bytes in 2 blocks -iconv(UTF8,UTF\-16LE) contains 45 bytes in 2 blocks -iconv(UTF\-16LE,UTF8) contains 45 bytes in 2 blocks - -.fi -.if n \{\ -.RE -.\} -.SS "void talloc_enable_leak_report_full(void);" -.PP -This enables calling of talloc_report_full(NULL, stderr) when the program exits\&. In Samba4 this is enabled by using the \-\-leak\-report\-full command line option\&. -.PP -For it to be useful, this function must be called before any other talloc function as it establishes a "null context" that acts as the top of the tree\&. If you don\'t call this function first then passing NULL to talloc_report() or talloc_report_full() won\'t give you the full tree printout\&. -.PP -Here is a typical full report: -.sp -.if n \{\ -.RS 4 -.\} -.nf -full talloc report on \'root\' (total 18 bytes in 8 blocks) -p1 contains 18 bytes in 7 blocks (ref 0) - r1 contains 13 bytes in 2 blocks (ref 0) - reference to: p2 - p2 contains 1 bytes in 1 blocks (ref 1) - x3 contains 1 bytes in 1 blocks (ref 0) - x2 contains 1 bytes in 1 blocks (ref 0) - x1 contains 1 bytes in 1 blocks (ref 0) - -.fi -.if n \{\ -.RE -.\} -.SS "(\fItype\fR *)talloc_zero(const void *\fIctx\fR, \fItype\fR);" -.PP -The talloc_zero() macro is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -ptr = talloc(ctx, type); -if (ptr) memset(ptr, 0, sizeof(type)); -.fi -.if n \{\ -.RE -.\} -.SS "void *talloc_zero_size(const void *\fIctx\fR, size_t \fIsize\fR)" -.PP -The talloc_zero_size() function is useful when you don\'t have a known type\&. -.SS "void *talloc_memdup(const void *\fIctx\fR, const void *\fIp\fR, size_t size);" -.PP -The talloc_memdup() function is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -ptr = talloc_size(ctx, size); -if (ptr) memcpy(ptr, p, size); -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_strdup(const void *\fIctx\fR, const char *\fIp\fR);" -.PP -The talloc_strdup() function is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -ptr = talloc_size(ctx, strlen(p)+1); -if (ptr) memcpy(ptr, p, strlen(p)+1); -.fi -.if n \{\ -.RE -.\} -.PP -This function sets the name of the new pointer to the passed string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_strndup(const void *\fIt\fR, const char *\fIp\fR, size_t \fIn\fR);" -.PP -The talloc_strndup() function is the talloc equivalent of the C library function strndup(3)\&. -.PP -This function sets the name of the new pointer to the passed string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_append_string(const void *\fIt\fR, char *\fIorig\fR, const char *\fIappend\fR);" -.PP -The talloc_append_string() function appends the given formatted string to the given string\&. -.PP -This function sets the name of the new pointer to the new string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_vasprintf(const void *\fIt\fR, const char *\fIfmt\fR, va_list \fIap\fR);" -.PP -The talloc_vasprintf() function is the talloc equivalent of the C library function vasprintf(3)\&. -.PP -This function sets the name of the new pointer to the new string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_asprintf(const void *\fIt\fR, const char *\fIfmt\fR, \&.\&.\&.);" -.PP -The talloc_asprintf() function is the talloc equivalent of the C library function asprintf(3)\&. -.PP -This function sets the name of the new pointer to the passed string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "char *talloc_asprintf_append(char *s, const char *fmt, \&.\&.\&.);" -.PP -The talloc_asprintf_append() function appends the given formatted string to the given string\&. -.PP -This function sets the name of the new pointer to the new string\&. This is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, ptr) -.fi -.if n \{\ -.RE -.\} -.SS "(type *)talloc_array(const void *ctx, type, uint_t count);" -.PP -The talloc_array() macro is equivalent to: -.sp -.if n \{\ -.RS 4 -.\} -.nf -(type *)talloc_size(ctx, sizeof(type) * count); -.fi -.if n \{\ -.RE -.\} -.PP -except that it provides integer overflow protection for the multiply, returning NULL if the multiply overflows\&. -.SS "void *talloc_array_size(const void *ctx, size_t size, uint_t count);" -.PP -The talloc_array_size() function is useful when the type is not known\&. It operates in the same way as talloc_array(), but takes a size instead of a type\&. -.SS "(typeof(ptr)) talloc_array_ptrtype(const void *ctx, ptr, uint_t count);" -.PP -The talloc_ptrtype() macro should be used when you have a pointer to an array and want to allocate memory of an array to point at with this pointer\&. When compiling with gcc >= 3 it is typesafe\&. Note this is a wrapper of talloc_array_size() and talloc_get_name() will return the current location in the source file\&. and not the type\&. -.SS "void *talloc_realloc_fn(const void *ctx, void *ptr, size_t size)" -.PP -This is a non\-macro version of talloc_realloc(), which is useful as libraries sometimes want a realloc function pointer\&. A realloc(3) implementation encapsulates the functionality of malloc(3), free(3) and realloc(3) in one call, which is why it is useful to be able to pass around a single function pointer\&. -.SS "void *talloc_autofree_context(void);" -.PP -This is a handy utility function that returns a talloc context which will be automatically freed on program exit\&. This can be used to reduce the noise in memory leak reports\&. -.SS "void *talloc_check_name(const void *ptr, const char *name);" -.PP -This function checks if a pointer has the specified -\fIname\fR\&. If it does then the pointer is returned\&. It it doesn\'t then NULL is returned\&. -.SS "(type *)talloc_get_type(const void *ptr, type);" -.PP -This macro allows you to do type checking on talloc pointers\&. It is particularly useful for void* private pointers\&. It is equivalent to this: -.sp -.if n \{\ -.RS 4 -.\} -.nf -(type *)talloc_check_name(ptr, #type) -.fi -.if n \{\ -.RE -.\} -.SS "talloc_set_type(const void *ptr, type);" -.PP -This macro allows you to force the name of a pointer to be a particular -\fItype\fR\&. This can be used in conjunction with talloc_get_type() to do type checking on void* pointers\&. -.PP -It is equivalent to this: -.sp -.if n \{\ -.RS 4 -.\} -.nf -talloc_set_name_const(ptr, #type) -.fi -.if n \{\ -.RE -.\} -.SS "talloc_set_log_fn(void (*log_fn)(const char *message));" -.PP -This function sets a logging function that talloc will use for warnings and errors\&. By default talloc will not print any warnings or errors\&. -.SS "talloc_set_log_stderr(void);" -.PP -This sets the talloc log function to write log messages to stderr -.SH "PERFORMANCE" -.PP -All the additional features of talloc(3) over malloc(3) do come at a price\&. We have a simple performance test in Samba4 that measures talloc() versus malloc() performance, and it seems that talloc() is about 10% slower than malloc() on my x86 Debian Linux box\&. For Samba, the great reduction in code complexity that we get by using talloc makes this worthwhile, especially as the total overhead of talloc/malloc in Samba is already quite small\&. -.SH "SEE ALSO" -.PP -malloc(3), strndup(3), vasprintf(3), asprintf(3), -\m[blue]\fB\%http://talloc.samba.org/\fR\m[] -.SH "COPYRIGHT/LICENSE" -.PP -Copyright (C) Andrew Tridgell 2004 -.PP -This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version\&. -.PP -This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\&. See the GNU General Public License for more details\&. -.PP -You should have received a copy of the GNU General Public License along with this program; if not, see http://www\&.gnu\&.org/licenses/\&. From crux at crux.nu Sun Sep 4 08:02:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 4 Sep 2016 10:02:11 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): util-linux-32: 2.28 -> 2.28.1 Message-ID: <20160904080211.2EFF2E9905@crux.nu> commit 6bbd92ec3dadeab464144d28d7d277ec73188005 Author: Danny Rawlins Date: Sun Sep 4 18:01:54 2016 +1000 util-linux-32: 2.28 -> 2.28.1 diff --git a/util-linux-32/.md5sum b/util-linux-32/.md5sum index 12f80fa..76252b8 100644 --- a/util-linux-32/.md5sum +++ b/util-linux-32/.md5sum @@ -1 +1 @@ -e534e6ccc49107e5d31c329af798ef7d util-linux-2.28.tar.xz +e2d863efaf4fd330a42c5efe9f1b02b4 util-linux-2.28.1.tar.xz diff --git a/util-linux-32/Pkgfile b/util-linux-32/Pkgfile index 3206507..dbc2d3a 100644 --- a/util-linux-32/Pkgfile +++ b/util-linux-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: ncurses-32 name=util-linux-32 -version=2.28 +version=2.28.1 release=1 source=(http://www.kernel.org/pub/linux/utils/util-linux/v${version:0:4}/util-linux-$version.tar.xz) @@ -14,7 +14,6 @@ build() { ./configure \ --prefix=/usr \ --libdir=/usr/lib32 \ - --mandir=/usr/man \ --disable-nls \ --disable-{login,su,sulogin,nologin,runuser} \ --disable-chfn-chsh \ @@ -26,7 +25,7 @@ build() { rm -r \ $PKG/{bin,sbin} \ - $PKG/usr/{bin,sbin,man,include} \ + $PKG/usr/{bin,sbin,share/man,include} \ $PKG//usr/share/{bash-completion,doc} rmdir $PKG/usr/share From crux at crux.nu Sun Sep 4 08:02:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 4 Sep 2016 10:02:11 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): sqlite3-32: 3.13.0 -> 3.14.1 Message-ID: <20160904080211.805E8E990E@crux.nu> commit b9b89170444ff3f9f028f4ee3c4d78e3db624bd8 Author: Danny Rawlins Date: Sun Sep 4 17:59:16 2016 +1000 sqlite3-32: 3.13.0 -> 3.14.1 diff --git a/sqlite3-32/.md5sum b/sqlite3-32/.md5sum index f6d679a..dab06eb 100644 --- a/sqlite3-32/.md5sum +++ b/sqlite3-32/.md5sum @@ -1 +1 @@ -4e83f39fa2ffb610ac5ecd36865da6a2 sqlite-autoconf-3130000.tar.gz +3634a90a3f49541462bcaed3474b2684 sqlite-autoconf-3140100.tar.gz diff --git a/sqlite3-32/Pkgfile b/sqlite3-32/Pkgfile index 85b9952..171d02f 100644 --- a/sqlite3-32/Pkgfile +++ b/sqlite3-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: ncurses-32 readline-32 sqlite3 name=sqlite3-32 -version=3.13.0 +version=3.14.1 release=1 _version=$(printf "%i%.2i%.2i%.2i" ${version//./ }) From crux at crux.nu Sun Sep 4 08:02:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 4 Sep 2016 10:02:11 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): pango-32: 1.40.1 -> 1.40.2 Message-ID: <20160904080211.9BC3CE990F@crux.nu> commit 433a1fff9e9b895a85d1888ad964c63521d0a388 Author: Danny Rawlins Date: Sun Sep 4 17:58:34 2016 +1000 pango-32: 1.40.1 -> 1.40.2 diff --git a/pango-32/.footprint b/pango-32/.footprint index ea00132..7ff2f7a 100644 --- a/pango-32/.footprint +++ b/pango-32/.footprint @@ -3,21 +3,21 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/pango-view-32 drwxr-xr-x root/root usr/lib32/ -rwxr-xr-x root/root usr/lib32/libpango-1.0.la -lrwxrwxrwx root/root usr/lib32/libpango-1.0.so -> libpango-1.0.so.0.4000.1 -lrwxrwxrwx root/root usr/lib32/libpango-1.0.so.0 -> libpango-1.0.so.0.4000.1 --rwxr-xr-x root/root usr/lib32/libpango-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib32/libpango-1.0.so -> libpango-1.0.so.0.4000.2 +lrwxrwxrwx root/root usr/lib32/libpango-1.0.so.0 -> libpango-1.0.so.0.4000.2 +-rwxr-xr-x root/root usr/lib32/libpango-1.0.so.0.4000.2 -rwxr-xr-x root/root usr/lib32/libpangocairo-1.0.la -lrwxrwxrwx root/root usr/lib32/libpangocairo-1.0.so -> libpangocairo-1.0.so.0.4000.1 -lrwxrwxrwx root/root usr/lib32/libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.4000.1 --rwxr-xr-x root/root usr/lib32/libpangocairo-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib32/libpangocairo-1.0.so -> libpangocairo-1.0.so.0.4000.2 +lrwxrwxrwx root/root usr/lib32/libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.4000.2 +-rwxr-xr-x root/root usr/lib32/libpangocairo-1.0.so.0.4000.2 -rwxr-xr-x root/root usr/lib32/libpangoft2-1.0.la -lrwxrwxrwx root/root usr/lib32/libpangoft2-1.0.so -> libpangoft2-1.0.so.0.4000.1 -lrwxrwxrwx root/root usr/lib32/libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.4000.1 --rwxr-xr-x root/root usr/lib32/libpangoft2-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib32/libpangoft2-1.0.so -> libpangoft2-1.0.so.0.4000.2 +lrwxrwxrwx root/root usr/lib32/libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.4000.2 +-rwxr-xr-x root/root usr/lib32/libpangoft2-1.0.so.0.4000.2 -rwxr-xr-x root/root usr/lib32/libpangoxft-1.0.la -lrwxrwxrwx root/root usr/lib32/libpangoxft-1.0.so -> libpangoxft-1.0.so.0.4000.1 -lrwxrwxrwx root/root usr/lib32/libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.4000.1 --rwxr-xr-x root/root usr/lib32/libpangoxft-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib32/libpangoxft-1.0.so -> libpangoxft-1.0.so.0.4000.2 +lrwxrwxrwx root/root usr/lib32/libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.4000.2 +-rwxr-xr-x root/root usr/lib32/libpangoxft-1.0.so.0.4000.2 drwxr-xr-x root/root usr/lib32/pkgconfig/ -rw-r--r-- root/root usr/lib32/pkgconfig/pango.pc -rw-r--r-- root/root usr/lib32/pkgconfig/pangocairo.pc diff --git a/pango-32/.md5sum b/pango-32/.md5sum index cabb593..be1d1f9 100644 --- a/pango-32/.md5sum +++ b/pango-32/.md5sum @@ -1 +1 @@ -6fc88c6529890d6c8e03074d57a3eceb pango-1.40.1.tar.xz +c4fa70815b0105f876aa9e89b5ae33a5 pango-1.40.2.tar.xz diff --git a/pango-32/Pkgfile b/pango-32/Pkgfile index f5c03eb..94dd379 100644 --- a/pango-32/Pkgfile +++ b/pango-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: cairo-32 glib-32 xorg-libsm-32 xorg-libxext-32 xorg-libxft-32 pango harfbuzz-32 name=pango-32 -version=1.40.1 +version=1.40.2 release=1 source=(http://download.gnome.org/sources/pango/${version:0:4}/pango-$version.tar.xz) From crux at crux.nu Sun Sep 4 08:02:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 4 Sep 2016 10:02:11 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): nss-32: 3.25 -> 3.26 Message-ID: <20160904080211.A9EB3E9912@crux.nu> commit 21058567bc764c414b566cabbe40f79af40380a5 Author: Danny Rawlins Date: Sun Sep 4 17:57:49 2016 +1000 nss-32: 3.25 -> 3.26 diff --git a/nss-32/.md5sum b/nss-32/.md5sum index 35d4b80..17f33ee 100644 --- a/nss-32/.md5sum +++ b/nss-32/.md5sum @@ -1,3 +1,3 @@ -23169c406adc8ac3672d34bf9ea2433d nss-3.25.tar.gz +b71ab412cf07af436726679b204b0777 nss-3.26.tar.gz 17226659298a9d9bb3f323186d220f6f nss-config.in a796e6ab6c87573ffb649ce8769bc07a nss.pc.in diff --git a/nss-32/Pkgfile b/nss-32/Pkgfile index 2797d04..81c6a2b 100644 --- a/nss-32/Pkgfile +++ b/nss-32/Pkgfile @@ -4,9 +4,9 @@ # Depends on: nss nspr-32 sqlite3-32 zlib-32 name=nss-32 -version=3.25 +version=3.26 release=1 -source=(http://ftp.mozilla.org/pub/security/nss/releases/NSS_3_25_RTM/src/nss-$version.tar.gz +source=(http://ftp.mozilla.org/pub/security/nss/releases/NSS_3_26_RTM/src/nss-$version.tar.gz nss-config.in nss.pc.in) build() { From crux at crux.nu Sun Sep 4 08:02:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 4 Sep 2016 10:02:11 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): libpng-32: 1.6.24 -> 1.6.25 Message-ID: <20160904080211.C1E0DE9913@crux.nu> commit 591ca57533134eff3a69239c9c741ae10805bc8f Author: Danny Rawlins Date: Sun Sep 4 17:54:45 2016 +1000 libpng-32: 1.6.24 -> 1.6.25 diff --git a/libpng-32/.footprint b/libpng-32/.footprint index c562627..6495375 100644 --- a/libpng-32/.footprint +++ b/libpng-32/.footprint @@ -5,9 +5,9 @@ lrwxrwxrwx root/root usr/lib32/libpng.la -> libpng16.la lrwxrwxrwx root/root usr/lib32/libpng.so -> libpng16.so -rw-r--r-- root/root usr/lib32/libpng16.a -rwxr-xr-x root/root usr/lib32/libpng16.la -lrwxrwxrwx root/root usr/lib32/libpng16.so -> libpng16.so.16.24.0 -lrwxrwxrwx root/root usr/lib32/libpng16.so.16 -> libpng16.so.16.24.0 --rwxr-xr-x root/root usr/lib32/libpng16.so.16.24.0 +lrwxrwxrwx root/root usr/lib32/libpng16.so -> libpng16.so.16.25.0 +lrwxrwxrwx root/root usr/lib32/libpng16.so.16 -> libpng16.so.16.25.0 +-rwxr-xr-x root/root usr/lib32/libpng16.so.16.25.0 drwxr-xr-x root/root usr/lib32/pkgconfig/ lrwxrwxrwx root/root usr/lib32/pkgconfig/libpng.pc -> libpng16.pc -rw-r--r-- root/root usr/lib32/pkgconfig/libpng16.pc diff --git a/libpng-32/.md5sum b/libpng-32/.md5sum index a0b9e32..d8d0210 100644 --- a/libpng-32/.md5sum +++ b/libpng-32/.md5sum @@ -1,2 +1,2 @@ -ffcdbd549814787fa8010c372e35ff25 libpng-1.6.24.tar.xz -c49ff77efebb8ab3dd8c10469e162d94 libpng-apng.patch +0cb72ef57a576bfed1b6cb4b5a09b554 libpng-1.6.25.tar.xz +312fa4f13c14fded81ab6e9c5cb0055b libpng-apng.patch diff --git a/libpng-32/Pkgfile b/libpng-32/Pkgfile index befd75c..0f11aab 100644 --- a/libpng-32/Pkgfile +++ b/libpng-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: zlib-32 libpng name=libpng-32 -version=1.6.24 +version=1.6.25 release=1 source=(http://download.sourceforge.net/libpng/libpng-$version.tar.xz libpng-apng.patch) @@ -12,7 +12,7 @@ source=(http://download.sourceforge.net/libpng/libpng-$version.tar.xz build() { cd libpng-$version - patch -p1 -i $SRC/libpng-apng.patch + patch -p0 -i $SRC/libpng-apng.patch ./configure \ --prefix=/usr \ diff --git a/libpng-32/libpng-apng.patch b/libpng-32/libpng-apng.patch index 74d0cad..1794853 100644 --- a/libpng-32/libpng-apng.patch +++ b/libpng-32/libpng-apng.patch @@ -1,147 +1,129 @@ -diff -Naru libpng-1.6.23.org/png.h libpng-1.6.23/png.h ---- libpng-1.6.23.org/png.h 2016-06-09 22:23:09.753041866 +0900 -+++ libpng-1.6.23/png.h 2016-06-09 22:23:39.282106366 +0900 -@@ -366,6 +366,10 @@ - # include "pnglibconf.h" - #endif +Index: LICENSE +=================================================================== +--- LICENSE ++++ LICENSE +@@ -8,6 +8,12 @@ + If you modify libpng you may insert additional notices immediately following + this sentence. -+#define PNG_APNG_SUPPORTED -+#define PNG_READ_APNG_SUPPORTED -+#define PNG_WRITE_APNG_SUPPORTED ++This modified version of libpng code adds animated PNG support and is ++released under the libpng license described below. The modifications are ++Copyright (c) 2006-2007 Andrew Smith, Copyright (c) 2008-2016 Max Stepin, ++and are delimited by "#ifdef PNG_APNG_SUPPORTED / #endif" directives ++surrounding them in the modified libpng source files. + - #ifndef PNG_VERSION_INFO_ONLY - /* Machine specific configuration. */ - # include "pngconf.h" -@@ -461,6 +465,17 @@ - * See pngconf.h for base types that vary by machine/system - */ + This code is released under the libpng license. -+#ifdef PNG_APNG_SUPPORTED -+/* dispose_op flags from inside fcTL */ -+#define PNG_DISPOSE_OP_NONE 0x00 -+#define PNG_DISPOSE_OP_BACKGROUND 0x01 -+#define PNG_DISPOSE_OP_PREVIOUS 0x02 -+ -+/* blend_op flags from inside fcTL */ -+#define PNG_BLEND_OP_SOURCE 0x00 -+#define PNG_BLEND_OP_OVER 0x01 -+#endif /* PNG_APNG_SUPPORTED */ -+ - /* This triggers a compiler error in png.c, if png.c and png.h - * do not agree upon the version number. - */ -@@ -781,6 +796,10 @@ - #define PNG_INFO_sPLT 0x2000U /* ESR, 1.0.6 */ - #define PNG_INFO_sCAL 0x4000U /* ESR, 1.0.6 */ - #define PNG_INFO_IDAT 0x8000U /* ESR, 1.0.6 */ -+#ifdef PNG_APNG_SUPPORTED -+#define PNG_INFO_acTL 0x10000 -+#define PNG_INFO_fcTL 0x20000 + libpng versions 1.0.7, July 1, 2000 through 1.6.25, September 1, 2016 are +Index: pngread.c +=================================================================== +--- pngread.c ++++ pngread.c +@@ -161,6 +161,9 @@ + + else if (chunk_name == png_IDAT) + { ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_have_info(png_ptr, info_ptr); +#endif + png_ptr->idat_size = length; + break; + } +@@ -250,6 +253,17 @@ + png_handle_iTXt(png_ptr, info_ptr, length); + #endif - /* This is used for the transformation routines, as some of them - * change these values for the row. It also should enable using -@@ -818,6 +837,10 @@ - #ifdef PNG_PROGRESSIVE_READ_SUPPORTED - typedef PNG_CALLBACK(void, *png_progressive_info_ptr, (png_structp, png_infop)); - typedef PNG_CALLBACK(void, *png_progressive_end_ptr, (png_structp, png_infop)); -+#ifdef PNG_APNG_SUPPORTED -+typedef PNG_CALLBACK(void, *png_progressive_frame_ptr, (png_structp, -+ png_uint_32)); ++#ifdef PNG_READ_APNG_SUPPORTED ++ else if (chunk_name == png_acTL) ++ png_handle_acTL(png_ptr, info_ptr, length); ++ ++ else if (chunk_name == png_fcTL) ++ png_handle_fcTL(png_ptr, info_ptr, length); ++ ++ else if (chunk_name == png_fdAT) ++ png_handle_fdAT(png_ptr, info_ptr, length); +#endif ++ + else + png_handle_unknown(png_ptr, info_ptr, length, + PNG_HANDLE_CHUNK_AS_DEFAULT); +@@ -257,6 +271,72 @@ + } + #endif /* SEQUENTIAL_READ */ - /* The following callback receives png_uint_32 row_number, int pass for the - * png_bytep data of the row. When transforming an interlaced image the -@@ -3236,6 +3259,74 @@ - /******************************************************************************* - * END OF HARDWARE AND SOFTWARE OPTIONS - ******************************************************************************/ -+#ifdef PNG_APNG_SUPPORTED -+PNG_EXPORT(246, png_uint_32, png_get_acTL, (png_structp png_ptr, -+ png_infop info_ptr, png_uint_32 *num_frames, png_uint_32 *num_plays)); ++#ifdef PNG_READ_APNG_SUPPORTED ++void PNGAPI ++png_read_frame_head(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_byte have_chunk_after_DAT; /* after IDAT or after fdAT */ + -+PNG_EXPORT(247, png_uint_32, png_set_acTL, (png_structp png_ptr, -+ png_infop info_ptr, png_uint_32 num_frames, png_uint_32 num_plays)); ++ png_debug(0, "Reading frame head"); + -+PNG_EXPORT(248, png_uint_32, png_get_num_frames, (png_structp png_ptr, -+ png_infop info_ptr)); ++ if ((png_ptr->mode & PNG_HAVE_acTL) == 0) ++ png_error(png_ptr, "attempt to png_read_frame_head() but " ++ "no acTL present"); + -+PNG_EXPORT(249, png_uint_32, png_get_num_plays, (png_structp png_ptr, -+ png_infop info_ptr)); ++ /* do nothing for the main IDAT */ ++ if (png_ptr->num_frames_read == 0) ++ return; + -+PNG_EXPORT(250, png_uint_32, png_get_next_frame_fcTL, -+ (png_structp png_ptr, png_infop info_ptr, png_uint_32 *width, -+ png_uint_32 *height, png_uint_32 *x_offset, png_uint_32 *y_offset, -+ png_uint_16 *delay_num, png_uint_16 *delay_den, png_byte *dispose_op, -+ png_byte *blend_op)); ++ png_read_reset(png_ptr); ++ png_ptr->flags &= ~PNG_FLAG_ROW_INIT; ++ png_ptr->mode &= ~PNG_HAVE_fcTL; + -+PNG_EXPORT(251, png_uint_32, png_set_next_frame_fcTL, -+ (png_structp png_ptr, png_infop info_ptr, png_uint_32 width, -+ png_uint_32 height, png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, -+ png_byte blend_op)); ++ have_chunk_after_DAT = 0; ++ for (;;) ++ { ++ png_uint_32 length = png_read_chunk_header(png_ptr); + -+PNG_EXPORT(252, png_uint_32, png_get_next_frame_width, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(253, png_uint_32, png_get_next_frame_height, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(254, png_uint_32, png_get_next_frame_x_offset, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(255, png_uint_32, png_get_next_frame_y_offset, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(256, png_uint_16, png_get_next_frame_delay_num, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(257, png_uint_16, png_get_next_frame_delay_den, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(258, png_byte, png_get_next_frame_dispose_op, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(259, png_byte, png_get_next_frame_blend_op, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(260, png_byte, png_get_first_frame_is_hidden, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(261, png_uint_32, png_set_first_frame_is_hidden, -+ (png_structp png_ptr, png_infop info_ptr, png_byte is_hidden)); ++ if (png_ptr->chunk_name == png_IDAT) ++ { ++ /* discard trailing IDATs for the first frame */ ++ if (have_chunk_after_DAT != 0 || png_ptr->num_frames_read > 1) ++ png_error(png_ptr, "png_read_frame_head(): out of place IDAT"); ++ png_crc_finish(png_ptr, length); ++ } + -+#ifdef PNG_READ_APNG_SUPPORTED -+PNG_EXPORT(262, void, png_read_frame_head, (png_structp png_ptr, -+ png_infop info_ptr)); -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+PNG_EXPORT(263, void, png_set_progressive_frame_fn, (png_structp png_ptr, -+ png_progressive_frame_ptr frame_info_fn, -+ png_progressive_frame_ptr frame_end_fn)); -+#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ -+#endif /* PNG_READ_APNG_SUPPORTED */ ++ else if (png_ptr->chunk_name == png_fcTL) ++ { ++ png_handle_fcTL(png_ptr, info_ptr, length); ++ have_chunk_after_DAT = 1; ++ } + -+#ifdef PNG_WRITE_APNG_SUPPORTED -+PNG_EXPORT(264, void, png_write_frame_head, (png_structp png_ptr, -+ png_infop info_ptr, png_bytepp row_pointers, -+ png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, -+ png_byte blend_op)); ++ else if (png_ptr->chunk_name == png_fdAT) ++ { ++ png_ensure_sequence_number(png_ptr, length); + -+PNG_EXPORT(265, void, png_write_frame_tail, (png_structp png_ptr, -+ png_infop info_ptr)); -+#endif /* PNG_WRITE_APNG_SUPPORTED */ -+#endif /* PNG_APNG_SUPPORTED */ - - /* Maintainer: Put new public prototypes here ^, in libpng.3, in project - * defs, and in scripts/symbols.def. -@@ -3245,7 +3336,11 @@ - * one to use is one more than this.) - */ - #ifdef PNG_EXPORT_LAST_ORDINAL -+#ifdef PNG_APNG_SUPPORTED -+ PNG_EXPORT_LAST_ORDINAL(265); -+#else - PNG_EXPORT_LAST_ORDINAL(245); -+#endif /* PNG_APNG_SUPPORTED */ - #endif - - #ifdef __cplusplus -diff -Naru libpng-1.6.23.org/pngget.c libpng-1.6.23/pngget.c ---- libpng-1.6.23.org/pngget.c 2016-06-09 22:21:54.199319849 +0900 -+++ libpng-1.6.23/pngget.c 2016-06-09 22:23:39.230104491 +0900 ++ /* discard trailing fdATs for frames other than the first */ ++ if (have_chunk_after_DAT == 0 && png_ptr->num_frames_read > 1) ++ png_crc_finish(png_ptr, length - 4); ++ else if(png_ptr->mode & PNG_HAVE_fcTL) ++ { ++ png_ptr->idat_size = length - 4; ++ png_ptr->mode |= PNG_HAVE_IDAT; ++ ++ break; ++ } ++ else ++ png_error(png_ptr, "png_read_frame_head(): out of place fdAT"); ++ } ++ else ++ { ++ png_warning(png_ptr, "Skipped (ignored) a chunk " ++ "between APNG chunks"); ++ png_crc_finish(png_ptr, length); ++ } ++ } ++} ++#endif /* READ_APNG */ ++ + /* Optional call to update the users info_ptr structure */ + void PNGAPI + png_read_update_info(png_structrp png_ptr, png_inforp info_ptr) +Index: pngget.c +=================================================================== +--- pngget.c ++++ pngget.c @@ -1216,4 +1216,166 @@ # endif #endif @@ -154,7 +136,7 @@ diff -Naru libpng-1.6.23.org/pngget.c libpng-1.6.23/pngget.c + png_debug1(1, "in %s retrieval function", "acTL"); + + if (png_ptr != NULL && info_ptr != NULL && -+ (info_ptr->valid & PNG_INFO_acTL) && ++ (info_ptr->valid & PNG_INFO_acTL) != 0 && + num_frames != NULL && num_plays != NULL) + { + *num_frames = info_ptr->num_frames; @@ -195,7 +177,7 @@ diff -Naru libpng-1.6.23.org/pngget.c libpng-1.6.23/pngget.c + png_debug1(1, "in %s retrieval function", "fcTL"); + + if (png_ptr != NULL && info_ptr != NULL && -+ (info_ptr->valid & PNG_INFO_fcTL) && ++ (info_ptr->valid & PNG_INFO_fcTL) != 0 && + width != NULL && height != NULL && + x_offset != NULL && y_offset != NULL && + delay_num != NULL && delay_den != NULL && @@ -307,352 +289,268 @@ diff -Naru libpng-1.6.23.org/pngget.c libpng-1.6.23/pngget.c + + return 0; +} -+#endif /* PNG_APNG_SUPPORTED */ ++#endif /* APNG */ #endif /* READ || WRITE */ -diff -Naru libpng-1.6.23.org/pnginfo.h libpng-1.6.23/pnginfo.h ---- libpng-1.6.23.org/pnginfo.h 2016-06-09 22:21:54.200319885 +0900 -+++ libpng-1.6.23/pnginfo.h 2016-06-09 22:23:39.230104491 +0900 -@@ -255,5 +255,18 @@ - png_bytepp row_pointers; /* the image bits */ +Index: png.c +=================================================================== +--- png.c ++++ png.c +@@ -775,17 +775,21 @@ + #else + # ifdef __STDC__ + return PNG_STRING_NEWLINE \ +- "libpng version 1.6.25 - September 1, 2016" PNG_STRING_NEWLINE \ ++ "libpng version 1.6.25+apng - September 1, 2016" PNG_STRING_NEWLINE \ + "Copyright (c) 1998-2002,2004,2006-2016 Glenn Randers-Pehrson" \ + PNG_STRING_NEWLINE \ + "Copyright (c) 1996-1997 Andreas Dilger" PNG_STRING_NEWLINE \ + "Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc." \ +- PNG_STRING_NEWLINE; ++ PNG_STRING_NEWLINE \ ++ "Portions Copyright (c) 2006-2007 Andrew Smith" PNG_STRING_NEWLINE \ ++ "Portions Copyright (c) 2008-2016 Max Stepin" PNG_STRING_NEWLINE ; + # else +- return "libpng version 1.6.25 - September 1, 2016\ ++ return "libpng version 1.6.25+apng - September 1, 2016\ + Copyright (c) 1998-2002,2004,2006-2016 Glenn Randers-Pehrson\ + Copyright (c) 1996-1997 Andreas Dilger\ +- Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc."; ++ Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.\ ++ Portions Copyright (c) 2006-2007 Andrew Smith\ ++ Portions Copyright (c) 2008-2016 Max Stepin"; + # endif #endif + } +Index: png.h +=================================================================== +--- png.h ++++ png.h +@@ -23,6 +23,12 @@ + * If you modify libpng you may insert additional notices immediately following + * this sentence. + * ++ * This modified version of libpng code adds animated PNG support and is ++ * released under the libpng license described below. The modifications are ++ * Copyright (c) 2006-2007 Andrew Smith, Copyright (c) 2008-2016 Max Stepin, ++ * and are delimited by "#ifdef PNG_APNG_SUPPORTED / #endif" directives ++ * surrounding them in the modified libpng source files. ++ * + * This code is released under the libpng license. + * + * Some files in the "contrib" directory and some configure-generated +@@ -314,8 +320,9 @@ + */ -+#ifdef PNG_APNG_SUPPORTED -+ png_uint_32 num_frames; /* including default image */ -+ png_uint_32 num_plays; -+ png_uint_32 next_frame_width; -+ png_uint_32 next_frame_height; -+ png_uint_32 next_frame_x_offset; -+ png_uint_32 next_frame_y_offset; -+ png_uint_16 next_frame_delay_num; -+ png_uint_16 next_frame_delay_den; -+ png_byte next_frame_dispose_op; -+ png_byte next_frame_blend_op; -+#endif -+ - }; - #endif /* PNGINFO_H */ -diff -Naru libpng-1.6.23.org/pngpread.c libpng-1.6.23/pngpread.c ---- libpng-1.6.23.org/pngpread.c 2016-06-09 22:23:09.754041902 +0900 -+++ libpng-1.6.23/pngpread.c 2016-06-09 22:23:39.230104491 +0900 -@@ -194,6 +194,106 @@ + /* Version information for png.h - this should match the version in png.c */ +-#define PNG_LIBPNG_VER_STRING "1.6.25" +-#define PNG_HEADER_VERSION_STRING " libpng version 1.6.25 - September 1, 2016\n" ++#define PNG_LIBPNG_VER_STRING "1.6.25+apng" ++#define PNG_HEADER_VERSION_STRING \ ++ " libpng version 1.6.25+apng - September 1, 2016\n" - chunk_name = png_ptr->chunk_name; + #define PNG_LIBPNG_VER_SONUM 16 + #define PNG_LIBPNG_VER_DLLNUM 16 +@@ -366,6 +373,10 @@ + # include "pnglibconf.h" + #endif -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->num_frames_read > 0 && -+ png_ptr->num_frames_read < info_ptr->num_frames) -+ { -+ if (chunk_name == png_IDAT) -+ { -+ /* Discard trailing IDATs for the first frame */ -+ if (png_ptr->mode & PNG_HAVE_fcTL || png_ptr->num_frames_read > 1) -+ png_error(png_ptr, "out of place IDAT"); -+ -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } -+ else if (chunk_name == png_fdAT) -+ { -+ if (png_ptr->buffer_size < 4) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_ensure_sequence_number(png_ptr, 4); ++#define PNG_APNG_SUPPORTED ++#define PNG_READ_APNG_SUPPORTED ++#define PNG_WRITE_APNG_SUPPORTED + -+ if (!(png_ptr->mode & PNG_HAVE_fcTL)) -+ { -+ /* Discard trailing fdATs for frames other than the first */ -+ if (png_ptr->num_frames_read < 2) -+ png_error(png_ptr, "out of place fdAT"); + #ifndef PNG_VERSION_INFO_ONLY + /* Machine specific configuration. */ + # include "pngconf.h" +@@ -461,6 +472,17 @@ + * See pngconf.h for base types that vary by machine/system + */ + ++#ifdef PNG_APNG_SUPPORTED ++/* dispose_op flags from inside fcTL */ ++#define PNG_DISPOSE_OP_NONE 0x00 ++#define PNG_DISPOSE_OP_BACKGROUND 0x01 ++#define PNG_DISPOSE_OP_PREVIOUS 0x02 + -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } ++/* blend_op flags from inside fcTL */ ++#define PNG_BLEND_OP_SOURCE 0x00 ++#define PNG_BLEND_OP_OVER 0x01 ++#endif /* APNG */ + -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } -+ -+ else -+ { -+ /* frame data follows */ -+ png_ptr->idat_size = png_ptr->push_length - 4; -+ png_ptr->mode |= PNG_HAVE_IDAT; -+ png_ptr->process_mode = PNG_READ_IDAT_MODE; -+ -+ return; -+ } -+ } -+ -+ else if (chunk_name == png_fcTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_read_reset(png_ptr); -+ png_ptr->mode &= ~PNG_HAVE_fcTL; -+ -+ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); -+ -+ if (!(png_ptr->mode & PNG_HAVE_fcTL)) -+ png_error(png_ptr, "missing required fcTL chunk"); + /* This triggers a compiler error in png.c, if png.c and png.h + * do not agree upon the version number. + */ +@@ -781,6 +803,10 @@ + #define PNG_INFO_sPLT 0x2000U /* ESR, 1.0.6 */ + #define PNG_INFO_sCAL 0x4000U /* ESR, 1.0.6 */ + #define PNG_INFO_IDAT 0x8000U /* ESR, 1.0.6 */ ++#ifdef PNG_APNG_SUPPORTED ++#define PNG_INFO_acTL 0x10000U ++#define PNG_INFO_fcTL 0x20000U ++#endif + + /* This is used for the transformation routines, as some of them + * change these values for the row. It also should enable using +@@ -818,6 +844,10 @@ + #ifdef PNG_PROGRESSIVE_READ_SUPPORTED + typedef PNG_CALLBACK(void, *png_progressive_info_ptr, (png_structp, png_infop)); + typedef PNG_CALLBACK(void, *png_progressive_end_ptr, (png_structp, png_infop)); ++#ifdef PNG_APNG_SUPPORTED ++typedef PNG_CALLBACK(void, *png_progressive_frame_ptr, (png_structp, ++ png_uint_32)); ++#endif + + /* The following callback receives png_uint_32 row_number, int pass for the + * png_bytep data of the row. When transforming an interlaced image the +@@ -3246,6 +3276,75 @@ + * END OF HARDWARE AND SOFTWARE OPTIONS + ******************************************************************************/ + ++#ifdef PNG_APNG_SUPPORTED ++PNG_EXPORT(246, png_uint_32, png_get_acTL, (png_structp png_ptr, ++ png_infop info_ptr, png_uint_32 *num_frames, png_uint_32 *num_plays)); + -+ png_read_reinit(png_ptr, info_ptr); -+ png_progressive_read_reset(png_ptr); ++PNG_EXPORT(247, png_uint_32, png_set_acTL, (png_structp png_ptr, ++ png_infop info_ptr, png_uint_32 num_frames, png_uint_32 num_plays)); + -+ if (png_ptr->frame_info_fn != NULL) -+ (*(png_ptr->frame_info_fn))(png_ptr, png_ptr->num_frames_read); ++PNG_EXPORT(248, png_uint_32, png_get_num_frames, (png_structp png_ptr, ++ png_infop info_ptr)); + -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++PNG_EXPORT(249, png_uint_32, png_get_num_plays, (png_structp png_ptr, ++ png_infop info_ptr)); + -+ return; -+ } ++PNG_EXPORT(250, png_uint_32, png_get_next_frame_fcTL, ++ (png_structp png_ptr, png_infop info_ptr, png_uint_32 *width, ++ png_uint_32 *height, png_uint_32 *x_offset, png_uint_32 *y_offset, ++ png_uint_16 *delay_num, png_uint_16 *delay_den, png_byte *dispose_op, ++ png_byte *blend_op)); + -+ else -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ png_warning(png_ptr, "Skipped (ignored) a chunk " -+ "between APNG chunks"); -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } ++PNG_EXPORT(251, png_uint_32, png_set_next_frame_fcTL, ++ (png_structp png_ptr, png_infop info_ptr, png_uint_32 width, ++ png_uint_32 height, png_uint_32 x_offset, png_uint_32 y_offset, ++ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, ++ png_byte blend_op)); + -+ return; -+ } -+#endif /* PNG_READ_APNG_SUPPORTED */ ++PNG_EXPORT(252, png_uint_32, png_get_next_frame_width, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(253, png_uint_32, png_get_next_frame_height, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(254, png_uint_32, png_get_next_frame_x_offset, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(255, png_uint_32, png_get_next_frame_y_offset, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(256, png_uint_16, png_get_next_frame_delay_num, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(257, png_uint_16, png_get_next_frame_delay_den, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(258, png_byte, png_get_next_frame_dispose_op, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(259, png_byte, png_get_next_frame_blend_op, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(260, png_byte, png_get_first_frame_is_hidden, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(261, png_uint_32, png_set_first_frame_is_hidden, ++ (png_structp png_ptr, png_infop info_ptr, png_byte is_hidden)); + - if (chunk_name == png_IDAT) - { - if ((png_ptr->mode & PNG_AFTER_IDAT) != 0) -@@ -260,6 +360,9 @@ - - else if (chunk_name == png_IDAT) - { -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_have_info(png_ptr, info_ptr); -+#endif - png_ptr->idat_size = png_ptr->push_length; - png_ptr->process_mode = PNG_READ_IDAT_MODE; - png_push_have_info(png_ptr, info_ptr); -@@ -405,6 +508,30 @@ - png_handle_iTXt(png_ptr, info_ptr, png_ptr->push_length); - } - #endif +#ifdef PNG_READ_APNG_SUPPORTED -+ else if (chunk_name == png_acTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_handle_acTL(png_ptr, info_ptr, png_ptr->push_length); -+ } ++PNG_EXPORT(262, void, png_read_frame_head, (png_structp png_ptr, ++ png_infop info_ptr)); ++#ifdef PNG_PROGRESSIVE_READ_SUPPORTED ++PNG_EXPORT(263, void, png_set_progressive_frame_fn, (png_structp png_ptr, ++ png_progressive_frame_ptr frame_info_fn, ++ png_progressive_frame_ptr frame_end_fn)); ++#endif /* PROGRESSIVE_READ */ ++#endif /* READ_APNG */ + -+ else if (chunk_name == png_fcTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } ++#ifdef PNG_WRITE_APNG_SUPPORTED ++PNG_EXPORT(264, void, png_write_frame_head, (png_structp png_ptr, ++ png_infop info_ptr, png_bytepp row_pointers, ++ png_uint_32 width, png_uint_32 height, ++ png_uint_32 x_offset, png_uint_32 y_offset, ++ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, ++ png_byte blend_op)); + -+ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); -+ } ++PNG_EXPORT(265, void, png_write_frame_tail, (png_structp png_ptr, ++ png_infop info_ptr)); ++#endif /* WRITE_APNG */ ++#endif /* APNG */ + -+#endif /* PNG_READ_APNG_SUPPORTED */ - - else - { -@@ -538,7 +665,11 @@ - png_byte chunk_tag[4]; - - /* TODO: this code can be commoned up with the same code in push_read */ -+#ifdef PNG_READ_APNG_SUPPORTED -+ PNG_PUSH_SAVE_BUFFER_IF_LT(12) + /* Maintainer: Put new public prototypes here ^, in libpng.3, in project + * defs, and in scripts/symbols.def. + */ +@@ -3254,7 +3353,11 @@ + * one to use is one more than this.) + */ + #ifdef PNG_EXPORT_LAST_ORDINAL ++#ifdef PNG_APNG_SUPPORTED ++ PNG_EXPORT_LAST_ORDINAL(265); +#else - PNG_PUSH_SAVE_BUFFER_IF_LT(8) -+#endif - png_push_fill_buffer(png_ptr, chunk_length, 4); - png_ptr->push_length = png_get_uint_31(png_ptr, chunk_length); - png_reset_crc(png_ptr); -@@ -546,17 +677,64 @@ - png_ptr->chunk_name = PNG_CHUNK_FROM_STRING(chunk_tag); - png_ptr->mode |= PNG_HAVE_CHUNK_HEADER; + PNG_EXPORT_LAST_ORDINAL(245); ++#endif /* APNG */ + #endif -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->chunk_name != png_fdAT && png_ptr->num_frames_read > 0) -+ { -+ if (png_ptr->flags & PNG_FLAG_ZSTREAM_ENDED) -+ { -+ png_ptr->process_mode = PNG_READ_CHUNK_MODE; -+ if (png_ptr->frame_end_fn != NULL) -+ (*(png_ptr->frame_end_fn))(png_ptr, png_ptr->num_frames_read); -+ png_ptr->num_frames_read++; -+ return; -+ } -+ else -+ { -+ if (png_ptr->chunk_name == png_IEND) -+ png_error(png_ptr, "Not enough image data"); -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ png_warning(png_ptr, "Skipping (ignoring) a chunk between " -+ "APNG chunks"); -+ png_crc_finish(png_ptr, png_ptr->push_length); -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } -+ } -+ else -+#endif -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->chunk_name != png_IDAT && png_ptr->num_frames_read == 0) -+#else - if (png_ptr->chunk_name != png_IDAT) + #ifdef __cplusplus +Index: pngpriv.h +=================================================================== +--- pngpriv.h ++++ pngpriv.h +@@ -566,6 +566,10 @@ + #define PNG_HAVE_CHUNK_AFTER_IDAT 0x2000 /* Have another chunk after IDAT */ + /* 0x4000 (unused) */ + #define PNG_IS_READ_STRUCT 0x8000 /* Else is a write struct */ ++#ifdef PNG_APNG_SUPPORTED ++#define PNG_HAVE_acTL 0x10000 ++#define PNG_HAVE_fcTL 0x20000 +#endif - { - png_ptr->process_mode = PNG_READ_CHUNK_MODE; - - if ((png_ptr->flags & PNG_FLAG_ZSTREAM_ENDED) == 0) - png_error(png_ptr, "Not enough compressed data"); -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->frame_end_fn != NULL) -+ (*(png_ptr->frame_end_fn))(png_ptr, png_ptr->num_frames_read); -+ png_ptr->num_frames_read++; -+#endif -+ - return; - } + /* Flags for the transformations the PNG library does on the image data */ + #define PNG_BGR 0x0001 +@@ -783,6 +787,16 @@ + #define png_tRNS PNG_U32(116, 82, 78, 83) + #define png_zTXt PNG_U32(122, 84, 88, 116) - png_ptr->idat_size = png_ptr->push_length; ++#ifdef PNG_APNG_SUPPORTED ++#define png_acTL PNG_U32( 97, 99, 84, 76) ++#define png_fcTL PNG_U32(102, 99, 84, 76) ++#define png_fdAT PNG_U32(102, 100, 65, 84) + -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->num_frames_read > 0) -+ { -+ png_ensure_sequence_number(png_ptr, 4); -+ png_ptr->idat_size -= 4; -+ } ++/* For png_struct.apng_flags: */ ++#define PNG_FIRST_FRAME_HIDDEN 0x0001 ++#define PNG_APNG_APP 0x0002 +#endif - } ++ + /* The following will work on (signed char*) strings, whereas the get_uint_32 + * macro will fail on top-bit-set values because of the sign extension. + */ +@@ -1489,6 +1503,49 @@ - if (png_ptr->idat_size != 0 && png_ptr->save_buffer_size != 0) -@@ -630,6 +808,15 @@ - if (!(buffer_length > 0) || buffer == NULL) - png_error(png_ptr, "No IDAT data (internal error)"); + #endif /* PROGRESSIVE_READ */ ++#ifdef PNG_APNG_SUPPORTED ++PNG_INTERNAL_FUNCTION(void,png_ensure_fcTL_is_valid,(png_structp png_ptr, ++ png_uint_32 width, png_uint_32 height, ++ png_uint_32 x_offset, png_uint_32 y_offset, ++ png_uint_16 delay_num, png_uint_16 delay_den, ++ png_byte dispose_op, png_byte blend_op),PNG_EMPTY); ++ +#ifdef PNG_READ_APNG_SUPPORTED -+ /* If the app is not APNG-aware, decode only the first frame */ -+ if (!(png_ptr->apng_flags & PNG_APNG_APP) && png_ptr->num_frames_read > 0) -+ { -+ png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED; -+ return; -+ } -+#endif -+ - /* This routine must process all the data it has been given - * before returning, calling the row callback as required to - * handle the uncompressed results. -@@ -1079,6 +1266,18 @@ - png_set_read_fn(png_ptr, progressive_ptr, png_push_fill_buffer); - } - -+#ifdef PNG_READ_APNG_SUPPORTED -+void PNGAPI -+png_set_progressive_frame_fn(png_structp png_ptr, -+ png_progressive_frame_ptr frame_info_fn, -+ png_progressive_frame_ptr frame_end_fn) -+{ -+ png_ptr->frame_info_fn = frame_info_fn; -+ png_ptr->frame_end_fn = frame_end_fn; -+ png_ptr->apng_flags |= PNG_APNG_APP; -+} -+#endif -+ - png_voidp PNGAPI - png_get_progressive_ptr(png_const_structrp png_ptr) - { -diff -Naru libpng-1.6.23.org/pngpriv.h libpng-1.6.23/pngpriv.h ---- libpng-1.6.23.org/pngpriv.h 2016-06-09 22:23:09.754041902 +0900 -+++ libpng-1.6.23/pngpriv.h 2016-06-09 22:23:39.245105032 +0900 -@@ -537,6 +537,10 @@ - #define PNG_HAVE_CHUNK_AFTER_IDAT 0x2000 /* Have another chunk after IDAT */ - /* 0x4000 (unused) */ - #define PNG_IS_READ_STRUCT 0x8000 /* Else is a write struct */ -+#ifdef PNG_APNG_SUPPORTED -+#define PNG_HAVE_acTL 0x10000 -+#define PNG_HAVE_fcTL 0x20000 -+#endif - - /* Flags for the transformations the PNG library does on the image data */ - #define PNG_BGR 0x0001 -@@ -754,6 +758,16 @@ - #define png_tRNS PNG_U32(116, 82, 78, 83) - #define png_zTXt PNG_U32(122, 84, 88, 116) - -+#ifdef PNG_APNG_SUPPORTED -+#define png_acTL PNG_U32( 97, 99, 84, 76) -+#define png_fcTL PNG_U32(102, 99, 84, 76) -+#define png_fdAT PNG_U32(102, 100, 65, 84) -+ -+/* For png_struct.apng_flags: */ -+#define PNG_FIRST_FRAME_HIDDEN 0x0001 -+#define PNG_APNG_APP 0x0002 -+#endif -+ - /* The following will work on (signed char*) strings, whereas the get_uint_32 - * macro will fail on top-bit-set values because of the sign extension. - */ -@@ -1461,6 +1475,47 @@ - */ - #endif - -+#ifdef PNG_APNG_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_ensure_fcTL_is_valid,(png_structp png_ptr, -+ png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, -+ png_byte dispose_op, png_byte blend_op), PNG_EMPTY); -+ -+#ifdef PNG_READ_APNG_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_handle_acTL,(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_handle_fcTL,(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_handle_fdAT,(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_have_info,(png_structp png_ptr, png_infop info_ptr),PNG_EMPTY); ++PNG_INTERNAL_FUNCTION(void,png_handle_acTL,(png_structp png_ptr, ++ png_infop info_ptr, png_uint_32 length),PNG_EMPTY); ++PNG_INTERNAL_FUNCTION(void,png_handle_fcTL,(png_structp png_ptr, ++ png_infop info_ptr, png_uint_32 length),PNG_EMPTY); ++PNG_INTERNAL_FUNCTION(void,png_handle_fdAT,(png_structp png_ptr, ++ png_infop info_ptr, png_uint_32 length),PNG_EMPTY); ++PNG_INTERNAL_FUNCTION(void,png_have_info,(png_structp png_ptr, ++ png_infop info_ptr),PNG_EMPTY); +PNG_INTERNAL_FUNCTION(void,png_ensure_sequence_number,(png_structp png_ptr, + png_uint_32 length),PNG_EMPTY); +PNG_INTERNAL_FUNCTION(void,png_read_reset,(png_structp png_ptr),PNG_EMPTY); +PNG_INTERNAL_FUNCTION(void,png_read_reinit,(png_structp png_ptr, + png_infop info_ptr),PNG_EMPTY); +#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_progressive_read_reset,(png_structp png_ptr),PNG_EMPTY); -+#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ -+#endif /* PNG_READ_APNG_SUPPORTED */ ++PNG_INTERNAL_FUNCTION(void,png_progressive_read_reset,(png_structp png_ptr), ++ PNG_EMPTY); ++#endif /* PROGRESSIVE_READ */ ++#endif /* READ_APNG */ + +#ifdef PNG_WRITE_APNG_SUPPORTED +PNG_INTERNAL_FUNCTION(void,png_write_acTL,(png_structp png_ptr, @@ -667,453 +565,375 @@ diff -Naru libpng-1.6.23.org/pngpriv.h libpng-1.6.23/pngpriv.h +PNG_INTERNAL_FUNCTION(void,png_write_reset,(png_structp png_ptr),PNG_EMPTY); +PNG_INTERNAL_FUNCTION(void,png_write_reinit,(png_structp png_ptr, + png_infop info_ptr, png_uint_32 width, png_uint_32 height),PNG_EMPTY); -+#endif /* PNG_WRITE_APNG_SUPPORTED */ -+#endif /* PNG_APNG_SUPPORTED */ -+ - /* Added at libpng version 1.4.0 */ - #ifdef PNG_COLORSPACE_SUPPORTED - /* These internal functions are for maintaining the colorspace structure within -diff -Naru libpng-1.6.23.org/pngread.c libpng-1.6.23/pngread.c ---- libpng-1.6.23.org/pngread.c 2016-06-09 22:23:09.755041938 +0900 -+++ libpng-1.6.23/pngread.c 2016-06-09 22:23:39.247105104 +0900 -@@ -161,6 +161,9 @@ ++#endif /* WRITE_APNG */ ++#endif /* APNG */ ++ + /* Added at libpng version 1.6.0 */ + #ifdef PNG_GAMMA_SUPPORTED + PNG_INTERNAL_FUNCTION(void,png_colorspace_set_gamma,(png_const_structrp png_ptr, +Index: pnginfo.h +=================================================================== +--- pnginfo.h ++++ pnginfo.h +@@ -255,5 +255,18 @@ + png_bytepp row_pointers; /* the image bits */ + #endif - else if (chunk_name == png_IDAT) - { -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_have_info(png_ptr, info_ptr); ++#ifdef PNG_APNG_SUPPORTED ++ png_uint_32 num_frames; /* including default image */ ++ png_uint_32 num_plays; ++ png_uint_32 next_frame_width; ++ png_uint_32 next_frame_height; ++ png_uint_32 next_frame_x_offset; ++ png_uint_32 next_frame_y_offset; ++ png_uint_16 next_frame_delay_num; ++ png_uint_16 next_frame_delay_den; ++ png_byte next_frame_dispose_op; ++ png_byte next_frame_blend_op; +#endif - png_ptr->idat_size = length; - break; - } -@@ -250,6 +253,17 @@ - png_handle_iTXt(png_ptr, info_ptr, length); ++ + }; + #endif /* PNGINFO_H */ +Index: pngstruct.h +=================================================================== +--- pngstruct.h ++++ pngstruct.h +@@ -403,6 +403,27 @@ + png_byte filter_type; #endif -+#ifdef PNG_READ_APNG_SUPPORTED -+ else if (chunk_name == png_acTL) -+ png_handle_acTL(png_ptr, info_ptr, length); ++#ifdef PNG_APNG_SUPPORTED ++ png_uint_32 apng_flags; ++ png_uint_32 next_seq_num; /* next fcTL/fdAT chunk sequence number */ ++ png_uint_32 first_frame_width; ++ png_uint_32 first_frame_height; + -+ else if (chunk_name == png_fcTL) -+ png_handle_fcTL(png_ptr, info_ptr, length); ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_uint_32 num_frames_read; /* incremented after all image data of */ ++ /* a frame is read */ ++#ifdef PNG_PROGRESSIVE_READ_SUPPORTED ++ png_progressive_frame_ptr frame_info_fn; /* frame info read callback */ ++ png_progressive_frame_ptr frame_end_fn; /* frame data read callback */ ++#endif ++#endif + -+ else if (chunk_name == png_fdAT) -+ png_handle_fdAT(png_ptr, info_ptr, length); ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ png_uint_32 num_frames_to_write; ++ png_uint_32 num_frames_written; +#endif ++#endif /* APNG */ + - else - png_handle_unknown(png_ptr, info_ptr, length, - PNG_HANDLE_CHUNK_AS_DEFAULT); -@@ -257,6 +271,72 @@ - } - #endif /* SEQUENTIAL_READ */ + /* New members added in libpng-1.2.0 */ -+#ifdef PNG_READ_APNG_SUPPORTED -+void PNGAPI -+png_read_frame_head(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_byte have_chunk_after_DAT; /* after IDAT or after fdAT */ -+ -+ png_debug(0, "Reading frame head"); -+ -+ if (!(png_ptr->mode & PNG_HAVE_acTL)) -+ png_error(png_ptr, "attempt to png_read_frame_head() but " -+ "no acTL present"); -+ -+ /* do nothing for the main IDAT */ -+ if (png_ptr->num_frames_read == 0) -+ return; -+ -+ png_read_reset(png_ptr); -+ png_ptr->flags &= ~PNG_FLAG_ROW_INIT; -+ png_ptr->mode &= ~PNG_HAVE_fcTL; -+ -+ have_chunk_after_DAT = 0; -+ for (;;) -+ { -+ png_uint_32 length = png_read_chunk_header(png_ptr); -+ -+ if (png_ptr->chunk_name == png_IDAT) -+ { -+ /* discard trailing IDATs for the first frame */ -+ if (have_chunk_after_DAT || png_ptr->num_frames_read > 1) -+ png_error(png_ptr, "png_read_frame_head(): out of place IDAT"); -+ png_crc_finish(png_ptr, length); -+ } -+ -+ else if (png_ptr->chunk_name == png_fcTL) -+ { -+ png_handle_fcTL(png_ptr, info_ptr, length); -+ have_chunk_after_DAT = 1; -+ } -+ -+ else if (png_ptr->chunk_name == png_fdAT) -+ { -+ png_ensure_sequence_number(png_ptr, length); -+ -+ /* discard trailing fdATs for frames other than the first */ -+ if (!have_chunk_after_DAT && png_ptr->num_frames_read > 1) -+ png_crc_finish(png_ptr, length - 4); -+ else if(png_ptr->mode & PNG_HAVE_fcTL) -+ { -+ png_ptr->idat_size = length - 4; -+ png_ptr->mode |= PNG_HAVE_IDAT; -+ -+ break; -+ } -+ else -+ png_error(png_ptr, "png_read_frame_head(): out of place fdAT"); -+ } -+ else -+ { -+ png_warning(png_ptr, "Skipped (ignored) a chunk " -+ "between APNG chunks"); -+ png_crc_finish(png_ptr, length); -+ } -+ } -+} -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ - /* Optional call to update the users info_ptr structure */ - void PNGAPI - png_read_update_info(png_structrp png_ptr, png_inforp info_ptr) -diff -Naru libpng-1.6.23.org/pngrutil.c libpng-1.6.23/pngrutil.c ---- libpng-1.6.23.org/pngrutil.c 2016-06-09 22:21:54.210320245 +0900 -+++ libpng-1.6.23/pngrutil.c 2016-06-09 22:23:39.249105176 +0900 -@@ -855,6 +855,11 @@ - filter_type = buf[11]; - interlace_type = buf[12]; + /* New members added in libpng-1.0.2 but first enabled by default in 1.2.0 */ +Index: pngwrite.c +=================================================================== +--- pngwrite.c ++++ pngwrite.c +@@ -128,6 +128,10 @@ + * the application continues writing the PNG. So check the 'invalid' + * flag here too. + */ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ if ((info_ptr->valid & PNG_INFO_acTL) != 0) ++ png_write_acTL(png_ptr, info_ptr->num_frames, info_ptr->num_plays); ++#endif + #ifdef PNG_GAMMA_SUPPORTED + # ifdef PNG_WRITE_gAMA_SUPPORTED + if ((info_ptr->colorspace.flags & PNG_COLORSPACE_INVALID) == 0 && +@@ -360,6 +364,11 @@ + if ((png_ptr->mode & PNG_HAVE_IDAT) == 0) + png_error(png_ptr, "No IDATs written into file"); -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_ptr->first_frame_width = width; -+ png_ptr->first_frame_height = height; ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ if (png_ptr->num_frames_written != png_ptr->num_frames_to_write) ++ png_error(png_ptr, "Not enough frames written"); +#endif + - /* Set internal variables */ - png_ptr->width = width; - png_ptr->height = height; -@@ -2755,6 +2760,179 @@ + #ifdef PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED + if (png_ptr->num_palette_max > png_ptr->num_palette) + png_benign_error(png_ptr, "Wrote palette index exceeding num_palette"); +@@ -2380,4 +2389,42 @@ } - #endif - -+#ifdef PNG_READ_APNG_SUPPORTED -+void /* PRIVATE */ -+png_handle_acTL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) -+{ -+ png_byte data[8]; -+ png_uint_32 num_frames; -+ png_uint_32 num_plays; -+ png_uint_32 didSet; -+ -+ png_debug(1, "in png_handle_acTL"); -+ -+ if (!(png_ptr->mode & PNG_HAVE_IHDR)) -+ { -+ png_error(png_ptr, "Missing IHDR before acTL"); -+ } -+ else if (png_ptr->mode & PNG_HAVE_IDAT) -+ { -+ png_warning(png_ptr, "Invalid acTL after IDAT skipped"); -+ png_crc_finish(png_ptr, length); -+ return; -+ } -+ else if (png_ptr->mode & PNG_HAVE_acTL) -+ { -+ png_warning(png_ptr, "Duplicate acTL skipped"); -+ png_crc_finish(png_ptr, length); -+ return; -+ } -+ else if (length != 8) -+ { -+ png_warning(png_ptr, "acTL with invalid length skipped"); -+ png_crc_finish(png_ptr, length); -+ return; -+ } -+ -+ png_crc_read(png_ptr, data, 8); -+ png_crc_finish(png_ptr, 0); + #endif /* SIMPLIFIED_WRITE_STDIO */ + #endif /* SIMPLIFIED_WRITE */ + -+ num_frames = png_get_uint_31(png_ptr, data); -+ num_plays = png_get_uint_31(png_ptr, data + 4); -+ -+ /* the set function will do error checking on num_frames */ -+ didSet = png_set_acTL(png_ptr, info_ptr, num_frames, num_plays); -+ if(didSet) -+ png_ptr->mode |= PNG_HAVE_acTL; -+} -+ -+void /* PRIVATE */ -+png_handle_fcTL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) -+{ -+ png_byte data[22]; -+ png_uint_32 width; -+ png_uint_32 height; -+ png_uint_32 x_offset; -+ png_uint_32 y_offset; -+ png_uint_16 delay_num; -+ png_uint_16 delay_den; -+ png_byte dispose_op; -+ png_byte blend_op; -+ -+ png_debug(1, "in png_handle_fcTL"); -+ -+ png_ensure_sequence_number(png_ptr, length); -+ -+ if (!(png_ptr->mode & PNG_HAVE_IHDR)) -+ { -+ png_error(png_ptr, "Missing IHDR before fcTL"); -+ } -+ else if (png_ptr->mode & PNG_HAVE_IDAT) -+ { -+ /* for any frames other then the first this message may be misleading, -+ * but correct. PNG_HAVE_IDAT is unset before the frame head is read -+ * i can't think of a better message */ -+ png_warning(png_ptr, "Invalid fcTL after IDAT skipped"); -+ png_crc_finish(png_ptr, length-4); -+ return; -+ } -+ else if (png_ptr->mode & PNG_HAVE_fcTL) -+ { -+ png_warning(png_ptr, "Duplicate fcTL within one frame skipped"); -+ png_crc_finish(png_ptr, length-4); -+ return; -+ } -+ else if (length != 26) -+ { -+ png_warning(png_ptr, "fcTL with invalid length skipped"); -+ png_crc_finish(png_ptr, length-4); -+ return; -+ } -+ -+ png_crc_read(png_ptr, data, 22); -+ png_crc_finish(png_ptr, 0); -+ -+ width = png_get_uint_31(png_ptr, data); -+ height = png_get_uint_31(png_ptr, data + 4); -+ x_offset = png_get_uint_31(png_ptr, data + 8); -+ y_offset = png_get_uint_31(png_ptr, data + 12); -+ delay_num = png_get_uint_16(data + 16); -+ delay_den = png_get_uint_16(data + 18); -+ dispose_op = data[20]; -+ blend_op = data[21]; -+ -+ if (png_ptr->num_frames_read == 0 && (x_offset != 0 || y_offset != 0)) -+ { -+ png_warning(png_ptr, "fcTL for the first frame must have zero offset"); -+ return; -+ } -+ -+ if (info_ptr != NULL) -+ { -+ if (png_ptr->num_frames_read == 0 && -+ (width != info_ptr->width || height != info_ptr->height)) -+ { -+ png_warning(png_ptr, "size in first frame's fcTL must match " -+ "the size in IHDR"); -+ return; -+ } ++#ifdef PNG_WRITE_APNG_SUPPORTED ++void PNGAPI ++png_write_frame_head(png_structp png_ptr, png_infop info_ptr, ++ png_bytepp row_pointers, png_uint_32 width, png_uint_32 height, ++ png_uint_32 x_offset, png_uint_32 y_offset, ++ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, ++ png_byte blend_op) ++{ ++ png_debug(1, "in png_write_frame_head"); + -+ /* The set function will do more error checking */ -+ png_set_next_frame_fcTL(png_ptr, info_ptr, width, height, -+ x_offset, y_offset, delay_num, delay_den, -+ dispose_op, blend_op); ++ /* there is a chance this has been set after png_write_info was called, ++ * so it would be set but not written. is there a way to be sure? */ ++ if ((info_ptr->valid & PNG_INFO_acTL) == 0) ++ png_error(png_ptr, "png_write_frame_head(): acTL not set"); + -+ png_read_reinit(png_ptr, info_ptr); ++ png_write_reset(png_ptr); + -+ png_ptr->mode |= PNG_HAVE_fcTL; -+ } -+} ++ png_write_reinit(png_ptr, info_ptr, width, height); + -+void /* PRIVATE */ -+png_have_info(png_structp png_ptr, png_infop info_ptr) -+{ -+ if((info_ptr->valid & PNG_INFO_acTL) && !(info_ptr->valid & PNG_INFO_fcTL)) -+ { -+ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; -+ info_ptr->num_frames++; -+ } ++ if ((png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) == 0 || ++ png_ptr->num_frames_written != 0) ++ png_write_fcTL(png_ptr, width, height, x_offset, y_offset, ++ delay_num, delay_den, dispose_op, blend_op); ++ ++ PNG_UNUSED(row_pointers) +} + -+void /* PRIVATE */ -+png_handle_fdAT(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) ++void PNGAPI ++png_write_frame_tail(png_structp png_ptr, png_infop info_ptr) +{ -+ png_ensure_sequence_number(png_ptr, length); ++ png_debug(1, "in png_write_frame_tail"); ++ ++ png_ptr->num_frames_written++; + -+ /* This function is only called from png_read_end(), png_read_info(), -+ * and png_push_read_chunk() which means that: -+ * - the user doesn't want to read this frame -+ * - or this is an out-of-place fdAT -+ * in either case it is safe to ignore the chunk with a warning */ -+ png_warning(png_ptr, "ignoring fdAT chunk"); -+ png_crc_finish(png_ptr, length - 4); + PNG_UNUSED(info_ptr) +} ++#endif /* WRITE_APNG */ + #endif /* WRITE */ +Index: pngpread.c +=================================================================== +--- pngpread.c ++++ pngpread.c +@@ -194,6 +194,89 @@ + + chunk_name = png_ptr->chunk_name; + ++#ifdef PNG_READ_APNG_SUPPORTED ++ if (png_ptr->num_frames_read > 0 && ++ png_ptr->num_frames_read < info_ptr->num_frames) ++ { ++ if (chunk_name == png_IDAT) ++ { ++ /* Discard trailing IDATs for the first frame */ ++ if ((png_ptr->mode & PNG_HAVE_fcTL) != 0 || ++ png_ptr->num_frames_read > 1) ++ png_error(png_ptr, "out of place IDAT"); + -+void /* PRIVATE */ -+png_ensure_sequence_number(png_structp png_ptr, png_uint_32 length) -+{ -+ png_byte data[4]; -+ png_uint_32 sequence_number; ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } + -+ if (length < 4) -+ png_error(png_ptr, "invalid fcTL or fdAT chunk found"); ++ else if (chunk_name == png_fdAT) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_LT(4) ++ png_ensure_sequence_number(png_ptr, 4); + -+ png_crc_read(png_ptr, data, 4); -+ sequence_number = png_get_uint_31(png_ptr, data); ++ if ((png_ptr->mode & PNG_HAVE_fcTL) == 0) ++ { ++ /* Discard trailing fdATs for frames other than the first */ ++ if (png_ptr->num_frames_read < 2) ++ png_error(png_ptr, "out of place fdAT"); + -+ if (sequence_number != png_ptr->next_seq_num) -+ png_error(png_ptr, "fcTL or fdAT chunk with out-of-order sequence " -+ "number found"); ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } + -+ png_ptr->next_seq_num++; -+} -+#endif /* PNG_READ_APNG_SUPPORTED */ ++ else ++ { ++ /* frame data follows */ ++ png_ptr->idat_size = png_ptr->push_length - 4; ++ png_ptr->mode |= PNG_HAVE_IDAT; ++ png_ptr->process_mode = PNG_READ_IDAT_MODE; ++ } ++ } + - #ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED - /* Utility function for png_handle_unknown; set up png_ptr::unknown_chunk */ - static int -@@ -4013,7 +4191,38 @@ - { - uInt avail_in; - png_bytep buffer; -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_uint_32 bytes_to_skip = 0; ++ else if (chunk_name == png_fcTL) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_read_reset(png_ptr); ++ png_ptr->mode &= ~PNG_HAVE_fcTL; + -+ while (png_ptr->idat_size == 0 || bytes_to_skip != 0) -+ { -+ png_crc_finish(png_ptr, bytes_to_skip); -+ bytes_to_skip = 0; ++ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); + -+ png_ptr->idat_size = png_read_chunk_header(png_ptr); -+ if (png_ptr->num_frames_read == 0) -+ { -+ if (png_ptr->chunk_name != png_IDAT) -+ png_error(png_ptr, "Not enough image data"); -+ } -+ else -+ { -+ if (png_ptr->chunk_name == png_IEND) -+ png_error(png_ptr, "Not enough image data"); -+ if (png_ptr->chunk_name != png_fdAT) -+ { -+ png_warning(png_ptr, "Skipped (ignored) a chunk " -+ "between APNG chunks"); -+ bytes_to_skip = png_ptr->idat_size; -+ continue; -+ } ++ if ((png_ptr->mode & PNG_HAVE_fcTL) == 0) ++ png_error(png_ptr, "missing required fcTL chunk"); ++ ++ png_read_reinit(png_ptr, info_ptr); ++ png_progressive_read_reset(png_ptr); ++ ++ if (png_ptr->frame_info_fn != NULL) ++ (*(png_ptr->frame_info_fn))(png_ptr, png_ptr->num_frames_read); ++ ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } ++ ++ else if (chunk_name == png_IEND) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_warning(png_ptr, "Number of actual frames fewer than expected"); ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->process_mode = PNG_READ_DONE_MODE; ++ png_push_have_end(png_ptr, info_ptr); ++ } ++ ++ else ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_warning(png_ptr, "Skipped (ignored) a chunk " ++ "between APNG chunks"); ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } ++ ++ return; ++ } ++#endif /* READ_APNG */ ++ + if (chunk_name == png_IDAT) + { + if ((png_ptr->mode & PNG_AFTER_IDAT) != 0) +@@ -260,6 +343,9 @@ -+ png_ensure_sequence_number(png_ptr, png_ptr->idat_size); + else if (chunk_name == png_IDAT) + { ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_have_info(png_ptr, info_ptr); ++#endif + png_ptr->idat_size = png_ptr->push_length; + png_ptr->process_mode = PNG_READ_IDAT_MODE; + png_push_have_info(png_ptr, info_ptr); +@@ -406,6 +492,20 @@ + } + #endif + ++#ifdef PNG_READ_APNG_SUPPORTED ++ else if (chunk_name == png_acTL) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_handle_acTL(png_ptr, info_ptr, png_ptr->push_length); ++ } + -+ png_ptr->idat_size -= 4; -+ } -+ } ++ else if (chunk_name == png_fcTL) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); ++ } ++ ++#endif /* READ_APNG */ + else + { + PNG_PUSH_SAVE_BUFFER_IF_FULL +@@ -538,7 +638,11 @@ + png_byte chunk_tag[4]; + + /* TODO: this code can be commoned up with the same code in push_read */ ++#ifdef PNG_READ_APNG_SUPPORTED ++ PNG_PUSH_SAVE_BUFFER_IF_LT(12) +#else - while (png_ptr->idat_size == 0) - { - png_crc_finish(png_ptr, 0); -@@ -4025,7 +4234,7 @@ - if (png_ptr->chunk_name != png_IDAT) - png_error(png_ptr, "Not enough image data"); - } -- -+#endif /* PNG_READ_APNG_SUPPORTED */ - avail_in = png_ptr->IDAT_read_size; + PNG_PUSH_SAVE_BUFFER_IF_LT(8) ++#endif + png_push_fill_buffer(png_ptr, chunk_length, 4); + png_ptr->push_length = png_get_uint_31(png_ptr, chunk_length); + png_reset_crc(png_ptr); +@@ -546,17 +650,60 @@ + png_ptr->chunk_name = PNG_CHUNK_FROM_STRING(chunk_tag); + png_ptr->mode |= PNG_HAVE_CHUNK_HEADER; + ++#ifdef PNG_READ_APNG_SUPPORTED ++ if (png_ptr->chunk_name != png_fdAT && png_ptr->num_frames_read > 0) ++ { ++ if ((png_ptr->flags & PNG_FLAG_ZSTREAM_ENDED) != 0) ++ { ++ png_ptr->process_mode = PNG_READ_CHUNK_MODE; ++ if (png_ptr->frame_end_fn != NULL) ++ (*(png_ptr->frame_end_fn))(png_ptr, png_ptr->num_frames_read); ++ png_ptr->num_frames_read++; ++ return; ++ } ++ else ++ { ++ if (png_ptr->chunk_name == png_IEND) ++ png_error(png_ptr, "Not enough image data"); ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_warning(png_ptr, "Skipping (ignoring) a chunk between " ++ "APNG chunks"); ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ return; ++ } ++ } ++ else ++#endif ++#ifdef PNG_READ_APNG_SUPPORTED ++ if (png_ptr->chunk_name != png_IDAT && png_ptr->num_frames_read == 0) ++#else + if (png_ptr->chunk_name != png_IDAT) ++#endif + { + png_ptr->process_mode = PNG_READ_CHUNK_MODE; - if (avail_in > png_ptr->idat_size) -@@ -4088,6 +4297,9 @@ + if ((png_ptr->flags & PNG_FLAG_ZSTREAM_ENDED) == 0) + png_error(png_ptr, "Not enough compressed data"); - png_ptr->mode |= PNG_AFTER_IDAT; - png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED; +#ifdef PNG_READ_APNG_SUPPORTED ++ if (png_ptr->frame_end_fn != NULL) ++ (*(png_ptr->frame_end_fn))(png_ptr, png_ptr->num_frames_read); + png_ptr->num_frames_read++; +#endif - - if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0) - png_chunk_benign_error(png_ptr, "Extra compressed data"); -@@ -4526,4 +4738,80 @@ - - png_ptr->flags |= PNG_FLAG_ROW_INIT; - } + + return; + } + + png_ptr->idat_size = png_ptr->push_length; ++ ++#ifdef PNG_READ_APNG_SUPPORTED ++ if (png_ptr->num_frames_read > 0) ++ { ++ png_ensure_sequence_number(png_ptr, 4); ++ png_ptr->idat_size -= 4; ++ } ++#endif + } + + if (png_ptr->idat_size != 0 && png_ptr->save_buffer_size != 0) +@@ -630,6 +777,16 @@ + if (!(buffer_length > 0) || buffer == NULL) + png_error(png_ptr, "No IDAT data (internal error)"); + ++#ifdef PNG_READ_APNG_SUPPORTED ++ /* If the app is not APNG-aware, decode only the first frame */ ++ if ((png_ptr->apng_flags & PNG_APNG_APP) == 0 && ++ png_ptr->num_frames_read > 0) ++ { ++ png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED; ++ return; ++ } ++#endif ++ + /* This routine must process all the data it has been given + * before returning, calling the row callback as required to + * handle the uncompressed results. +@@ -1079,6 +1236,18 @@ + png_set_read_fn(png_ptr, progressive_ptr, png_push_fill_buffer); + } + +#ifdef PNG_READ_APNG_SUPPORTED -+/* This function is to be called after the main IDAT set has been read and -+ * before a new IDAT is read. It resets some parts of png_ptr -+ * to make them usable by the read functions again */ -+void /* PRIVATE */ -+png_read_reset(png_structp png_ptr) -+{ -+ png_ptr->mode &= ~PNG_HAVE_IDAT; -+ png_ptr->mode &= ~PNG_AFTER_IDAT; -+ png_ptr->row_number = 0; -+ png_ptr->pass = 0; -+} -+ -+void /* PRIVATE */ -+png_read_reinit(png_structp png_ptr, png_infop info_ptr) ++void PNGAPI ++png_set_progressive_frame_fn(png_structp png_ptr, ++ png_progressive_frame_ptr frame_info_fn, ++ png_progressive_frame_ptr frame_end_fn) +{ -+ png_ptr->width = info_ptr->next_frame_width; -+ png_ptr->height = info_ptr->next_frame_height; -+ png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth,png_ptr->width); -+ png_ptr->info_rowbytes = PNG_ROWBYTES(info_ptr->pixel_depth, -+ png_ptr->width); -+ if (png_ptr->prev_row) -+ memset(png_ptr->prev_row, 0, png_ptr->rowbytes + 1); ++ png_ptr->frame_info_fn = frame_info_fn; ++ png_ptr->frame_end_fn = frame_end_fn; ++ png_ptr->apng_flags |= PNG_APNG_APP; +} ++#endif + -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+/* same as png_read_reset() but for the progressive reader */ -+void /* PRIVATE */ -+png_progressive_read_reset(png_structp png_ptr) -+{ -+#ifdef PNG_READ_INTERLACING_SUPPORTED -+ /* Arrays to facilitate easy interlacing - use pass (0 - 6) as index */ -+ -+ /* Start of interlace block */ -+ const int png_pass_start[] = {0, 4, 0, 2, 0, 1, 0}; -+ -+ /* Offset to next interlace block */ -+ const int png_pass_inc[] = {8, 8, 4, 4, 2, 2, 1}; -+ -+ /* Start of interlace block in the y direction */ -+ const int png_pass_ystart[] = {0, 0, 4, 0, 2, 0, 1}; -+ -+ /* Offset to next interlace block in the y direction */ -+ const int png_pass_yinc[] = {8, 8, 8, 4, 4, 2, 2}; -+ -+ if (png_ptr->interlaced) -+ { -+ if (!(png_ptr->transformations & PNG_INTERLACE)) -+ png_ptr->num_rows = (png_ptr->height + png_pass_yinc[0] - 1 - -+ png_pass_ystart[0]) / png_pass_yinc[0]; -+ else -+ png_ptr->num_rows = png_ptr->height; -+ -+ png_ptr->iwidth = (png_ptr->width + -+ png_pass_inc[png_ptr->pass] - 1 - -+ png_pass_start[png_ptr->pass]) / -+ png_pass_inc[png_ptr->pass]; -+ } -+ else -+#endif /* PNG_READ_INTERLACING_SUPPORTED */ -+ { -+ png_ptr->num_rows = png_ptr->height; -+ png_ptr->iwidth = png_ptr->width; -+ } -+ png_ptr->flags &= ~PNG_FLAG_ZSTREAM_ENDED; -+ if (inflateReset(&(png_ptr->zstream)) != Z_OK) -+ png_error(png_ptr, "inflateReset failed"); -+ png_ptr->zstream.avail_in = 0; -+ png_ptr->zstream.next_in = 0; -+ png_ptr->zstream.next_out = png_ptr->row_buf; -+ png_ptr->zstream.avail_out = (uInt)PNG_ROWBYTES(png_ptr->pixel_depth, -+ png_ptr->iwidth) + 1; -+} -+#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ -+#endif /* PNG_READ_APNG_SUPPORTED */ - #endif /* READ */ -diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c ---- libpng-1.6.23.org/pngset.c 2016-06-09 22:23:09.756041974 +0900 -+++ libpng-1.6.23/pngset.c 2016-06-09 22:23:39.249105176 +0900 + png_voidp PNGAPI + png_get_progressive_ptr(png_const_structrp png_ptr) + { +Index: pngset.c +=================================================================== +--- pngset.c ++++ pngset.c @@ -241,6 +241,11 @@ info_ptr->pixel_depth = (png_byte)(info_ptr->channels * info_ptr->bit_depth); @@ -1126,7 +946,7 @@ diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c } #ifdef PNG_oFFs_SUPPORTED -@@ -1096,6 +1101,147 @@ +@@ -1096,6 +1101,146 @@ } #endif /* sPLT */ @@ -1159,8 +979,7 @@ diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c + if (num_plays > PNG_UINT_31_MAX) + { + png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_plays " -+ "> 2^31-1"); ++ "Ignoring attempt to set acTL with num_plays > 2^31-1"); + return (0); + } + @@ -1195,8 +1014,8 @@ diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c + + if (blend_op == PNG_BLEND_OP_OVER) + { -+ if (!(png_ptr->color_type & PNG_COLOR_MASK_ALPHA) && -+ !(png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))) ++ if ((png_ptr->color_type & PNG_COLOR_MASK_ALPHA) == 0 && ++ png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS) == 0) + { + png_warning(png_ptr, "PNG_BLEND_OP_OVER is meaningless " + "and wasteful for opaque images, ignored"); @@ -1225,17 +1044,17 @@ diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c + png_uint_16 delay_num, png_uint_16 delay_den, + png_byte dispose_op, png_byte blend_op) +{ -+ if (width > PNG_UINT_31_MAX) -+ png_error(png_ptr, "invalid width in fcTL (> 2^31-1)"); -+ if (height > PNG_UINT_31_MAX) -+ png_error(png_ptr, "invalid height in fcTL (> 2^31-1)"); ++ if (width == 0 || width > PNG_UINT_31_MAX) ++ png_error(png_ptr, "invalid width in fcTL (0 or > 2^31-1)"); ++ if (height == 0 || height > PNG_UINT_31_MAX) ++ png_error(png_ptr, "invalid height in fcTL (0 or > 2^31-1)"); + if (x_offset > PNG_UINT_31_MAX) + png_error(png_ptr, "invalid x_offset in fcTL (> 2^31-1)"); + if (y_offset > PNG_UINT_31_MAX) + png_error(png_ptr, "invalid y_offset in fcTL (> 2^31-1)"); + if (width + x_offset > png_ptr->first_frame_width || + height + y_offset > png_ptr->first_frame_height) -+ png_error(png_ptr, "dimensions of a frame are greater than" ++ png_error(png_ptr, "dimensions of a frame are greater than " + "the ones in IHDR"); + + if (dispose_op != PNG_DISPOSE_OP_NONE && @@ -1247,285 +1066,372 @@ diff -Naru libpng-1.6.23.org/pngset.c libpng-1.6.23/pngset.c + blend_op != PNG_BLEND_OP_OVER) + png_error(png_ptr, "invalid blend_op in fcTL"); + -+ PNG_UNUSED(delay_num) -+ PNG_UNUSED(delay_den) ++ PNG_UNUSED(delay_num) ++ PNG_UNUSED(delay_den) ++} ++ ++png_uint_32 PNGAPI ++png_set_first_frame_is_hidden(png_structp png_ptr, png_infop info_ptr, ++ png_byte is_hidden) ++{ ++ png_debug(1, "in png_first_frame_is_hidden()"); ++ ++ if (png_ptr == NULL) ++ return 0; ++ ++ if (is_hidden != 0) ++ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; ++ else ++ png_ptr->apng_flags &= ~PNG_FIRST_FRAME_HIDDEN; ++ ++ PNG_UNUSED(info_ptr) ++ ++ return 1; ++} ++#endif /* APNG */ ++ + #ifdef PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED + static png_byte + check_location(png_const_structrp png_ptr, int location) +Index: pngrutil.c +=================================================================== +--- pngrutil.c ++++ pngrutil.c +@@ -857,6 +857,11 @@ + filter_type = buf[11]; + interlace_type = buf[12]; + ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_ptr->first_frame_width = width; ++ png_ptr->first_frame_height = height; ++#endif ++ + /* Set internal variables */ + png_ptr->width = width; + png_ptr->height = height; +@@ -2757,6 +2762,180 @@ + } + #endif + ++#ifdef PNG_READ_APNG_SUPPORTED ++void /* PRIVATE */ ++png_handle_acTL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) ++{ ++ png_byte data[8]; ++ png_uint_32 num_frames; ++ png_uint_32 num_plays; ++ png_uint_32 didSet; ++ ++ png_debug(1, "in png_handle_acTL"); ++ ++ if ((png_ptr->mode & PNG_HAVE_IHDR) == 0) ++ { ++ png_error(png_ptr, "Missing IHDR before acTL"); ++ } ++ else if ((png_ptr->mode & PNG_HAVE_IDAT) != 0) ++ { ++ png_warning(png_ptr, "Invalid acTL after IDAT skipped"); ++ png_crc_finish(png_ptr, length); ++ return; ++ } ++ else if ((png_ptr->mode & PNG_HAVE_acTL) != 0) ++ { ++ png_warning(png_ptr, "Duplicate acTL skipped"); ++ png_crc_finish(png_ptr, length); ++ return; ++ } ++ else if (length != 8) ++ { ++ png_warning(png_ptr, "acTL with invalid length skipped"); ++ png_crc_finish(png_ptr, length); ++ return; ++ } ++ ++ png_crc_read(png_ptr, data, 8); ++ png_crc_finish(png_ptr, 0); ++ ++ num_frames = png_get_uint_31(png_ptr, data); ++ num_plays = png_get_uint_31(png_ptr, data + 4); ++ ++ /* the set function will do error checking on num_frames */ ++ didSet = png_set_acTL(png_ptr, info_ptr, num_frames, num_plays); ++ if (didSet != 0) ++ png_ptr->mode |= PNG_HAVE_acTL; ++} ++ ++void /* PRIVATE */ ++png_handle_fcTL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) ++{ ++ png_byte data[22]; ++ png_uint_32 width; ++ png_uint_32 height; ++ png_uint_32 x_offset; ++ png_uint_32 y_offset; ++ png_uint_16 delay_num; ++ png_uint_16 delay_den; ++ png_byte dispose_op; ++ png_byte blend_op; ++ ++ png_debug(1, "in png_handle_fcTL"); ++ ++ png_ensure_sequence_number(png_ptr, length); ++ ++ if ((png_ptr->mode & PNG_HAVE_IHDR) == 0) ++ { ++ png_error(png_ptr, "Missing IHDR before fcTL"); ++ } ++ else if ((png_ptr->mode & PNG_HAVE_IDAT) != 0) ++ { ++ /* for any frames other then the first this message may be misleading, ++ * but correct. PNG_HAVE_IDAT is unset before the frame head is read ++ * i can't think of a better message */ ++ png_warning(png_ptr, "Invalid fcTL after IDAT skipped"); ++ png_crc_finish(png_ptr, length-4); ++ return; ++ } ++ else if ((png_ptr->mode & PNG_HAVE_fcTL) != 0) ++ { ++ png_warning(png_ptr, "Duplicate fcTL within one frame skipped"); ++ png_crc_finish(png_ptr, length-4); ++ return; ++ } ++ else if (length != 26) ++ { ++ png_warning(png_ptr, "fcTL with invalid length skipped"); ++ png_crc_finish(png_ptr, length-4); ++ return; ++ } ++ ++ png_crc_read(png_ptr, data, 22); ++ png_crc_finish(png_ptr, 0); ++ ++ width = png_get_uint_31(png_ptr, data); ++ height = png_get_uint_31(png_ptr, data + 4); ++ x_offset = png_get_uint_31(png_ptr, data + 8); ++ y_offset = png_get_uint_31(png_ptr, data + 12); ++ delay_num = png_get_uint_16(data + 16); ++ delay_den = png_get_uint_16(data + 18); ++ dispose_op = data[20]; ++ blend_op = data[21]; ++ ++ if (png_ptr->num_frames_read == 0 && (x_offset != 0 || y_offset != 0)) ++ { ++ png_warning(png_ptr, "fcTL for the first frame must have zero offset"); ++ return; ++ } ++ ++ if (info_ptr != NULL) ++ { ++ if (png_ptr->num_frames_read == 0 && ++ (width != info_ptr->width || height != info_ptr->height)) ++ { ++ png_warning(png_ptr, "size in first frame's fcTL must match " ++ "the size in IHDR"); ++ return; ++ } ++ ++ /* The set function will do more error checking */ ++ png_set_next_frame_fcTL(png_ptr, info_ptr, width, height, ++ x_offset, y_offset, delay_num, delay_den, ++ dispose_op, blend_op); ++ ++ png_read_reinit(png_ptr, info_ptr); ++ ++ png_ptr->mode |= PNG_HAVE_fcTL; ++ } ++} ++ ++void /* PRIVATE */ ++png_have_info(png_structp png_ptr, png_infop info_ptr) ++{ ++ if ((info_ptr->valid & PNG_INFO_acTL) != 0 && ++ (info_ptr->valid & PNG_INFO_fcTL) == 0) ++ { ++ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; ++ info_ptr->num_frames++; ++ } ++} ++ ++void /* PRIVATE */ ++png_handle_fdAT(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) ++{ ++ png_ensure_sequence_number(png_ptr, length); ++ ++ /* This function is only called from png_read_end(), png_read_info(), ++ * and png_push_read_chunk() which means that: ++ * - the user doesn't want to read this frame ++ * - or this is an out-of-place fdAT ++ * in either case it is safe to ignore the chunk with a warning */ ++ png_warning(png_ptr, "ignoring fdAT chunk"); ++ png_crc_finish(png_ptr, length - 4); ++ PNG_UNUSED(info_ptr) +} + -+png_uint_32 PNGAPI -+png_set_first_frame_is_hidden(png_structp png_ptr, png_infop info_ptr, -+ png_byte is_hidden) ++void /* PRIVATE */ ++png_ensure_sequence_number(png_structp png_ptr, png_uint_32 length) +{ -+ png_debug(1, "in png_first_frame_is_hidden()"); ++ png_byte data[4]; ++ png_uint_32 sequence_number; + -+ if (png_ptr == NULL) -+ return 0; ++ if (length < 4) ++ png_error(png_ptr, "invalid fcTL or fdAT chunk found"); + -+ if (is_hidden) -+ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; -+ else -+ png_ptr->apng_flags &= ~PNG_FIRST_FRAME_HIDDEN; ++ png_crc_read(png_ptr, data, 4); ++ sequence_number = png_get_uint_31(png_ptr, data); + -+ PNG_UNUSED(info_ptr) ++ if (sequence_number != png_ptr->next_seq_num) ++ png_error(png_ptr, "fcTL or fdAT chunk with out-of-order sequence " ++ "number found"); + -+ return 1; ++ png_ptr->next_seq_num++; +} -+#endif /* PNG_APNG_SUPPORTED */ ++#endif /* READ_APNG */ + - #ifdef PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED - static png_byte - check_location(png_const_structrp png_ptr, int location) -diff -Naru libpng-1.6.23.org/pngstruct.h libpng-1.6.23/pngstruct.h ---- libpng-1.6.23.org/pngstruct.h 2016-06-09 22:21:54.210320245 +0900 -+++ libpng-1.6.23/pngstruct.h 2016-06-09 22:23:39.250105212 +0900 -@@ -403,6 +403,27 @@ - png_byte filter_type; - #endif + #ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED + /* Utility function for png_handle_unknown; set up png_ptr::unknown_chunk */ + static int +@@ -4016,6 +4195,38 @@ + uInt avail_in; + png_bytep buffer; -+#ifdef PNG_APNG_SUPPORTED -+ png_uint_32 apng_flags; -+ png_uint_32 next_seq_num; /* next fcTL/fdAT chunk sequence number */ -+ png_uint_32 first_frame_width; -+ png_uint_32 first_frame_height; -+ +#ifdef PNG_READ_APNG_SUPPORTED -+ png_uint_32 num_frames_read; /* incremented after all image data of */ -+ /* a frame is read */ -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+ png_progressive_frame_ptr frame_info_fn; /* frame info read callback */ -+ png_progressive_frame_ptr frame_end_fn; /* frame data read callback */ -+#endif -+#endif -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_uint_32 num_frames_to_write; -+ png_uint_32 num_frames_written; -+#endif -+#endif /* PNG_APNG_SUPPORTED */ -+ - /* New members added in libpng-1.2.0 */ - - /* New members added in libpng-1.0.2 but first enabled by default in 1.2.0 */ -diff -Naru libpng-1.6.23.org/pngtest.c libpng-1.6.23/pngtest.c ---- libpng-1.6.23.org/pngtest.c 2016-06-09 22:23:09.756041974 +0900 -+++ libpng-1.6.23/pngtest.c 2016-06-09 22:23:39.250105212 +0900 -@@ -883,6 +883,10 @@ - volatile int num_passes; - int pass; - int bit_depth, color_type; -+#ifdef PNG_APNG_SUPPORTED -+ png_uint_32 num_frames; -+ png_uint_32 num_plays; -+#endif - - row_buf = NULL; - error_parameters.file_name = inname; -@@ -1356,6 +1360,22 @@ - } - } - #endif -+ -+#ifdef PNG_APNG_SUPPORTED -+ if (png_get_valid(read_ptr, read_info_ptr, PNG_INFO_acTL)) -+ { -+ if (png_get_acTL(read_ptr, read_info_ptr, &num_frames, &num_plays)) -+ { -+ png_byte is_hidden; -+ pngtest_debug2("Handling acTL chunks (frames %ld, plays %ld)", -+ num_frames, num_plays); -+ png_set_acTL(write_ptr, write_info_ptr, num_frames, num_plays); -+ is_hidden = png_get_first_frame_is_hidden(read_ptr, read_info_ptr); -+ png_set_first_frame_is_hidden(write_ptr, write_info_ptr, is_hidden); -+ } -+ } -+#endif ++ png_uint_32 bytes_to_skip = 0; + - #ifdef PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED - { - png_unknown_chunkp unknowns; -@@ -1427,6 +1447,110 @@ - t_misc += (t_stop - t_start); - t_start = t_stop; - #endif -+#ifdef PNG_APNG_SUPPORTED -+ if (png_get_valid(read_ptr, read_info_ptr, PNG_INFO_acTL)) -+ { -+ png_uint_32 frame; -+ for (frame = 0; frame < num_frames; frame++) -+ { -+ png_uint_32 frame_width; -+ png_uint_32 frame_height; -+ png_uint_32 x_offset; -+ png_uint_32 y_offset; -+ png_uint_16 delay_num; -+ png_uint_16 delay_den; -+ png_byte dispose_op; -+ png_byte blend_op; -+ png_read_frame_head(read_ptr, read_info_ptr); -+ if (png_get_valid(read_ptr, read_info_ptr, PNG_INFO_fcTL)) -+ { -+ png_get_next_frame_fcTL(read_ptr, read_info_ptr, -+ &frame_width, &frame_height, -+ &x_offset, &y_offset, -+ &delay_num, &delay_den, -+ &dispose_op, &blend_op); -+ } -+ else -+ { -+ frame_width = width; -+ frame_height = height; -+ x_offset = 0; -+ y_offset = 0; -+ delay_num = 1; -+ delay_den = 1; -+ dispose_op = PNG_DISPOSE_OP_NONE; -+ blend_op = PNG_BLEND_OP_SOURCE; -+ } -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_write_frame_head(write_ptr, write_info_ptr, (png_bytepp)&row_buf, -+ frame_width, frame_height, -+ x_offset, y_offset, -+ delay_num, delay_den, -+ dispose_op, blend_op); -+#endif -+ for (pass = 0; pass < num_passes; pass++) ++ while (png_ptr->idat_size == 0 || bytes_to_skip != 0) + { -+# ifdef calc_pass_height -+ png_uint_32 pass_height; ++ png_crc_finish(png_ptr, bytes_to_skip); ++ bytes_to_skip = 0; + -+ if (num_passes == 7) /* interlaced */ ++ png_ptr->idat_size = png_read_chunk_header(png_ptr); ++ if (png_ptr->num_frames_read == 0) ++ { ++ if (png_ptr->chunk_name != png_IDAT) ++ png_error(png_ptr, "Not enough image data"); ++ } ++ else ++ { ++ if (png_ptr->chunk_name == png_IEND) ++ png_error(png_ptr, "Not enough image data"); ++ if (png_ptr->chunk_name != png_fdAT) + { -+ if (PNG_PASS_COLS(frame_width, pass) > 0) -+ pass_height = PNG_PASS_ROWS(frame_height, pass); -+ -+ else -+ pass_height = 0; ++ png_warning(png_ptr, "Skipped (ignored) a chunk " ++ "between APNG chunks"); ++ bytes_to_skip = png_ptr->idat_size; ++ continue; + } + -+ else /* not interlaced */ -+ pass_height = frame_height; -+# else -+# define pass_height frame_height -+# endif -+ -+ pngtest_debug1("Writing row data for pass %d", pass); -+ for (y = 0; y < pass_height; y++) -+ { -+#ifndef SINGLE_ROWBUF_ALLOC -+ pngtest_debug2("Allocating row buffer (pass %d, y = %u)...", pass, y); -+ -+ row_buf = (png_bytep)png_malloc(read_ptr, -+ png_get_rowbytes(read_ptr, read_info_ptr)); -+ -+ pngtest_debug2("\t0x%08lx (%lu bytes)", (unsigned long)row_buf, -+ (unsigned long)png_get_rowbytes(read_ptr, read_info_ptr)); -+ -+#endif /* !SINGLE_ROWBUF_ALLOC */ -+ png_read_rows(read_ptr, (png_bytepp)&row_buf, NULL, 1); -+ -+#ifdef PNG_WRITE_SUPPORTED -+#ifdef PNGTEST_TIMING -+ t_stop = (float)clock(); -+ t_decode += (t_stop - t_start); -+ t_start = t_stop; -+#endif -+ png_write_rows(write_ptr, (png_bytepp)&row_buf, 1); -+#ifdef PNGTEST_TIMING -+ t_stop = (float)clock(); -+ t_encode += (t_stop - t_start); -+ t_start = t_stop; -+#endif -+#endif /* PNG_WRITE_SUPPORTED */ ++ png_ensure_sequence_number(png_ptr, png_ptr->idat_size); + -+#ifndef SINGLE_ROWBUF_ALLOC -+ pngtest_debug2("Freeing row buffer (pass %d, y = %u)", pass, y); -+ png_free(read_ptr, row_buf); -+ row_buf = NULL; -+#endif /* !SINGLE_ROWBUF_ALLOC */ ++ png_ptr->idat_size -= 4; + } + } -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_write_frame_tail(write_ptr, write_info_ptr); -+#endif -+ } -+ } -+ else -+#endif - for (pass = 0; pass < num_passes; pass++) - { - # ifdef calc_pass_height -diff -Naru libpng-1.6.23.org/pngwrite.c libpng-1.6.23/pngwrite.c ---- libpng-1.6.23.org/pngwrite.c 2016-06-09 22:21:54.212320317 +0900 -+++ libpng-1.6.23/pngwrite.c 2016-06-09 22:23:39.251105248 +0900 -@@ -128,6 +128,10 @@ - * the application continues writing the PNG. So check the 'invalid' - * flag here too. - */ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ if (info_ptr->valid & PNG_INFO_acTL) -+ png_write_acTL(png_ptr, info_ptr->num_frames, info_ptr->num_plays); -+#endif - #ifdef PNG_GAMMA_SUPPORTED - # ifdef PNG_WRITE_gAMA_SUPPORTED - if ((info_ptr->colorspace.flags & PNG_COLORSPACE_INVALID) == 0 && -@@ -365,6 +369,11 @@ - png_benign_error(png_ptr, "Wrote palette index exceeding num_palette"); - #endif ++#else + while (png_ptr->idat_size == 0) + { + png_crc_finish(png_ptr, 0); +@@ -4027,6 +4238,7 @@ + if (png_ptr->chunk_name != png_IDAT) + png_error(png_ptr, "Not enough image data"); + } ++#endif /* READ_APNG */ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ if (png_ptr->num_frames_written != png_ptr->num_frames_to_write) -+ png_error(png_ptr, "Not enough frames written"); + avail_in = png_ptr->IDAT_read_size; + +@@ -4090,6 +4302,9 @@ + + png_ptr->mode |= PNG_AFTER_IDAT; + png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED; ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_ptr->num_frames_read++; +#endif -+ - /* See if user wants us to write information chunks */ - if (info_ptr != NULL) - { -@@ -1450,6 +1459,43 @@ - } - #endif -+#ifdef PNG_WRITE_APNG_SUPPORTED -+void PNGAPI -+png_write_frame_head(png_structp png_ptr, png_infop info_ptr, -+ png_bytepp row_pointers, png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, -+ png_byte blend_op) + if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0) + png_chunk_benign_error(png_ptr, "Extra compressed data"); +@@ -4528,4 +4743,80 @@ + + png_ptr->flags |= PNG_FLAG_ROW_INIT; + } ++ ++#ifdef PNG_READ_APNG_SUPPORTED ++/* This function is to be called after the main IDAT set has been read and ++ * before a new IDAT is read. It resets some parts of png_ptr ++ * to make them usable by the read functions again */ ++void /* PRIVATE */ ++png_read_reset(png_structp png_ptr) +{ -+ png_debug(1, "in png_write_frame_head"); ++ png_ptr->mode &= ~PNG_HAVE_IDAT; ++ png_ptr->mode &= ~PNG_AFTER_IDAT; ++ png_ptr->row_number = 0; ++ png_ptr->pass = 0; ++} + -+ /* there is a chance this has been set after png_write_info was called, -+ * so it would be set but not written. is there a way to be sure? */ -+ if (!(info_ptr->valid & PNG_INFO_acTL)) -+ png_error(png_ptr, "png_write_frame_head(): acTL not set"); ++void /* PRIVATE */ ++png_read_reinit(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_ptr->width = info_ptr->next_frame_width; ++ png_ptr->height = info_ptr->next_frame_height; ++ png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth,png_ptr->width); ++ png_ptr->info_rowbytes = PNG_ROWBYTES(info_ptr->pixel_depth, ++ png_ptr->width); ++ if (png_ptr->prev_row != NULL) ++ memset(png_ptr->prev_row, 0, png_ptr->rowbytes + 1); ++} + -+ png_write_reset(png_ptr); ++#ifdef PNG_PROGRESSIVE_READ_SUPPORTED ++/* same as png_read_reset() but for the progressive reader */ ++void /* PRIVATE */ ++png_progressive_read_reset(png_structp png_ptr) ++{ ++#ifdef PNG_READ_INTERLACING_SUPPORTED ++ /* Arrays to facilitate easy interlacing - use pass (0 - 6) as index */ + -+ png_write_reinit(png_ptr, info_ptr, width, height); ++ /* Start of interlace block */ ++ static PNG_CONST png_byte png_pass_start[] = {0, 4, 0, 2, 0, 1, 0}; + -+ if ( !(png_ptr->num_frames_written == 0 && -+ (png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) ) ) -+ png_write_fcTL(png_ptr, width, height, x_offset, y_offset, -+ delay_num, delay_den, dispose_op, blend_op); ++ /* Offset to next interlace block */ ++ static PNG_CONST png_byte png_pass_inc[] = {8, 8, 4, 4, 2, 2, 1}; + -+ PNG_UNUSED(row_pointers) -+} ++ /* Start of interlace block in the y direction */ ++ static PNG_CONST png_byte png_pass_ystart[] = {0, 0, 4, 0, 2, 0, 1}; + -+void PNGAPI -+png_write_frame_tail(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_write_frame_tail"); ++ /* Offset to next interlace block in the y direction */ ++ static PNG_CONST png_byte png_pass_yinc[] = {8, 8, 8, 4, 4, 2, 2}; + -+ png_ptr->num_frames_written++; ++ if (png_ptr->interlaced != 0) ++ { ++ if ((png_ptr->transformations & PNG_INTERLACE) == 0) ++ png_ptr->num_rows = (png_ptr->height + png_pass_yinc[0] - 1 - ++ png_pass_ystart[0]) / png_pass_yinc[0]; ++ else ++ png_ptr->num_rows = png_ptr->height; + -+ PNG_UNUSED(info_ptr) ++ png_ptr->iwidth = (png_ptr->width + ++ png_pass_inc[png_ptr->pass] - 1 - ++ png_pass_start[png_ptr->pass]) / ++ png_pass_inc[png_ptr->pass]; ++ } ++ else ++#endif /* READ_INTERLACING */ ++ { ++ png_ptr->num_rows = png_ptr->height; ++ png_ptr->iwidth = png_ptr->width; ++ } ++ png_ptr->flags &= ~PNG_FLAG_ZSTREAM_ENDED; ++ if (inflateReset(&(png_ptr->zstream)) != Z_OK) ++ png_error(png_ptr, "inflateReset failed"); ++ png_ptr->zstream.avail_in = 0; ++ png_ptr->zstream.next_in = 0; ++ png_ptr->zstream.next_out = png_ptr->row_buf; ++ png_ptr->zstream.avail_out = (uInt)PNG_ROWBYTES(png_ptr->pixel_depth, ++ png_ptr->iwidth) + 1; +} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ - - #ifdef PNG_SIMPLIFIED_WRITE_SUPPORTED - /* Initialize the write structure - general purpose utility. */ -diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c ---- libpng-1.6.23.org/pngwutil.c 2016-06-09 22:21:54.213320353 +0900 -+++ libpng-1.6.23/pngwutil.c 2016-06-09 22:23:39.251105248 +0900 ++#endif /* PROGRESSIVE_READ */ ++#endif /* READ_APNG */ + #endif /* READ */ +Index: pngwutil.c +=================================================================== +--- pngwutil.c ++++ pngwutil.c @@ -817,6 +817,11 @@ /* Write the chunk */ png_write_complete_chunk(png_ptr, png_IHDR, buf, (png_size_t)13); @@ -1538,38 +1444,39 @@ diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c if ((png_ptr->do_filter) == PNG_NO_FILTERS) { if (png_ptr->color_type == PNG_COLOR_TYPE_PALETTE || -@@ -998,7 +1003,14 @@ +@@ -998,7 +1003,15 @@ optimize_cmf(data, png_image_size(png_ptr)); #endif -+# ifdef PNG_WRITE_APNG_SUPPORTED -+ if (png_ptr->num_frames_written == 0) -+# endif ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ if (png_ptr->num_frames_written == 0) ++#endif png_write_complete_chunk(png_ptr, png_IDAT, data, size); -+# ifdef PNG_WRITE_APNG_SUPPORTED -+ else -+ png_write_fdAT(png_ptr, data, size); -+# endif /* PNG_WRITE_APNG_SUPPORTED */ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ else ++ png_write_fdAT(png_ptr, data, size); ++#endif /* WRITE_APNG */ ++ png_ptr->mode |= PNG_HAVE_IDAT; png_ptr->zstream.next_out = data; -@@ -1044,7 +1056,15 @@ +@@ -1044,7 +1057,15 @@ optimize_cmf(data, png_image_size(png_ptr)); #endif -+# ifdef PNG_WRITE_APNG_SUPPORTED -+ if (png_ptr->num_frames_written == 0) -+# endif ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ if (png_ptr->num_frames_written == 0) ++#endif png_write_complete_chunk(png_ptr, png_IDAT, data, size); -+# ifdef PNG_WRITE_APNG_SUPPORTED -+ else -+ png_write_fdAT(png_ptr, data, size); -+# endif /* PNG_WRITE_APNG_SUPPORTED */ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ else ++ png_write_fdAT(png_ptr, data, size); ++#endif /* WRITE_APNG */ + png_ptr->zstream.avail_out = 0; png_ptr->zstream.next_out = NULL; png_ptr->mode |= PNG_HAVE_IDAT | PNG_AFTER_IDAT; -@@ -1857,6 +1877,82 @@ +@@ -1858,6 +1879,82 @@ } #endif @@ -1584,7 +1491,7 @@ diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c + + png_ptr->num_frames_to_write = num_frames; + -+ if (png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) ++ if ((png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) != 0) + num_frames--; + + png_save_uint_32(buf, num_frames); @@ -1647,12 +1554,12 @@ diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c + + png_ptr->next_seq_num++; +} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ ++#endif /* WRITE_APNG */ + /* Initializes the row writing capability of libpng */ void /* PRIVATE */ png_write_start_row(png_structrp png_ptr) -@@ -2622,4 +2718,39 @@ +@@ -2752,4 +2849,39 @@ } #endif /* WRITE_FLUSH */ } @@ -1677,7 +1584,7 @@ diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c + "don't match the ones in IHDR"); + if (width > png_ptr->first_frame_width || + height > png_ptr->first_frame_height) -+ png_error(png_ptr, "width and/or height for a frame greater than" ++ png_error(png_ptr, "width and/or height for a frame greater than " + "the ones in IHDR"); + + png_set_IHDR(png_ptr, info_ptr, width, height, @@ -1690,11 +1597,12 @@ diff -Naru libpng-1.6.23.org/pngwutil.c libpng-1.6.23/pngwutil.c + png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth, width); + png_ptr->usr_width = png_ptr->width; +} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ ++#endif /* WRITE_APNG */ #endif /* WRITE */ -diff -Naru libpng-1.6.23.org/scripts/symbols.def libpng-1.6.23/scripts/symbols.def ---- libpng-1.6.23.org/scripts/symbols.def 2016-06-09 22:23:09.757042011 +0900 -+++ libpng-1.6.23/scripts/symbols.def 2016-06-09 22:23:39.251105248 +0900 +Index: scripts/symbols.def +=================================================================== +--- scripts/symbols.def ++++ scripts/symbols.def @@ -250,3 +250,23 @@ png_get_palette_max @243 png_set_option @244 From crux at crux.nu Sun Sep 4 08:02:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 4 Sep 2016 10:02:11 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): libgcrypt-32: 1.7.2 -> 1.7.3 Message-ID: <20160904080211.D7CA0E9914@crux.nu> commit af6d870ba68da56de797c9ef50ad4063d2d29724 Author: Danny Rawlins Date: Sun Sep 4 17:53:51 2016 +1000 libgcrypt-32: 1.7.2 -> 1.7.3 diff --git a/libgcrypt-32/.footprint b/libgcrypt-32/.footprint index 09c1a98..9df1dec 100644 --- a/libgcrypt-32/.footprint +++ b/libgcrypt-32/.footprint @@ -2,6 +2,6 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib32/ -rw-r--r-- root/root usr/lib32/libgcrypt.a -rwxr-xr-x root/root usr/lib32/libgcrypt.la -lrwxrwxrwx root/root usr/lib32/libgcrypt.so -> libgcrypt.so.20.1.2 -lrwxrwxrwx root/root usr/lib32/libgcrypt.so.20 -> libgcrypt.so.20.1.2 --rwxr-xr-x root/root usr/lib32/libgcrypt.so.20.1.2 +lrwxrwxrwx root/root usr/lib32/libgcrypt.so -> libgcrypt.so.20.1.3 +lrwxrwxrwx root/root usr/lib32/libgcrypt.so.20 -> libgcrypt.so.20.1.3 +-rwxr-xr-x root/root usr/lib32/libgcrypt.so.20.1.3 diff --git a/libgcrypt-32/.md5sum b/libgcrypt-32/.md5sum index 3b153f5..7dedc95 100644 --- a/libgcrypt-32/.md5sum +++ b/libgcrypt-32/.md5sum @@ -1 +1 @@ -ec7b21dd2134af4b3aece5e5dfd3a700 libgcrypt-1.7.2.tar.bz2 +c869e542cc13a1c28d8055487bf7f5c4 libgcrypt-1.7.3.tar.bz2 diff --git a/libgcrypt-32/Pkgfile b/libgcrypt-32/Pkgfile index d456912..d346d90 100644 --- a/libgcrypt-32/Pkgfile +++ b/libgcrypt-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libgcrypt libgpg-error-32 name=libgcrypt-32 -version=1.7.2 +version=1.7.3 release=1 source=(ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-$version.tar.bz2) From crux at crux.nu Sun Sep 4 08:02:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 4 Sep 2016 10:02:11 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): glib-32: 2.48.1 -> 2.48.2 Message-ID: <20160904080211.E83E9E9915@crux.nu> commit dfef8629326db5b4ff68665c7fcb5e51371ada62 Author: Danny Rawlins Date: Sun Sep 4 17:52:48 2016 +1000 glib-32: 2.48.1 -> 2.48.2 diff --git a/glib-32/.footprint b/glib-32/.footprint index e381b7e..edef500 100644 --- a/glib-32/.footprint +++ b/glib-32/.footprint @@ -1,31 +1,31 @@ drwxr-xr-x root/root lib32/ drwxr-xr-x root/root lib32/gio/ drwxr-xr-x root/root lib32/gio/modules/ -lrwxrwxrwx root/root lib32/libgio-2.0.so.0 -> libgio-2.0.so.0.4800.1 --rwxr-xr-x root/root lib32/libgio-2.0.so.0.4800.1 -lrwxrwxrwx root/root lib32/libglib-2.0.so.0 -> libglib-2.0.so.0.4800.1 --rwxr-xr-x root/root lib32/libglib-2.0.so.0.4800.1 -lrwxrwxrwx root/root lib32/libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.4800.1 --rwxr-xr-x root/root lib32/libgmodule-2.0.so.0.4800.1 -lrwxrwxrwx root/root lib32/libgobject-2.0.so.0 -> libgobject-2.0.so.0.4800.1 --rwxr-xr-x root/root lib32/libgobject-2.0.so.0.4800.1 -lrwxrwxrwx root/root lib32/libgthread-2.0.so.0 -> libgthread-2.0.so.0.4800.1 --rwxr-xr-x root/root lib32/libgthread-2.0.so.0.4800.1 +lrwxrwxrwx root/root lib32/libgio-2.0.so.0 -> libgio-2.0.so.0.4800.2 +-rwxr-xr-x root/root lib32/libgio-2.0.so.0.4800.2 +lrwxrwxrwx root/root lib32/libglib-2.0.so.0 -> libglib-2.0.so.0.4800.2 +-rwxr-xr-x root/root lib32/libglib-2.0.so.0.4800.2 +lrwxrwxrwx root/root lib32/libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.4800.2 +-rwxr-xr-x root/root lib32/libgmodule-2.0.so.0.4800.2 +lrwxrwxrwx root/root lib32/libgobject-2.0.so.0 -> libgobject-2.0.so.0.4800.2 +-rwxr-xr-x root/root lib32/libgobject-2.0.so.0.4800.2 +lrwxrwxrwx root/root lib32/libgthread-2.0.so.0 -> libgthread-2.0.so.0.4800.2 +-rwxr-xr-x root/root lib32/libgthread-2.0.so.0.4800.2 drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib32/ drwxr-xr-x root/root usr/lib32/glib-2.0/ drwxr-xr-x root/root usr/lib32/glib-2.0/include/ -rw-r--r-- root/root usr/lib32/glib-2.0/include/glibconfig.h -rwxr-xr-x root/root usr/lib32/libgio-2.0.la -lrwxrwxrwx root/root usr/lib32/libgio-2.0.so -> ../../lib32/libgio-2.0.so.0.4800.1 +lrwxrwxrwx root/root usr/lib32/libgio-2.0.so -> ../../lib32/libgio-2.0.so.0.4800.2 -rwxr-xr-x root/root usr/lib32/libglib-2.0.la -lrwxrwxrwx root/root usr/lib32/libglib-2.0.so -> ../../lib32/libglib-2.0.so.0.4800.1 +lrwxrwxrwx root/root usr/lib32/libglib-2.0.so -> ../../lib32/libglib-2.0.so.0.4800.2 -rwxr-xr-x root/root usr/lib32/libgmodule-2.0.la -lrwxrwxrwx root/root usr/lib32/libgmodule-2.0.so -> ../../lib32/libgmodule-2.0.so.0.4800.1 +lrwxrwxrwx root/root usr/lib32/libgmodule-2.0.so -> ../../lib32/libgmodule-2.0.so.0.4800.2 -rwxr-xr-x root/root usr/lib32/libgobject-2.0.la -lrwxrwxrwx root/root usr/lib32/libgobject-2.0.so -> ../../lib32/libgobject-2.0.so.0.4800.1 +lrwxrwxrwx root/root usr/lib32/libgobject-2.0.so -> ../../lib32/libgobject-2.0.so.0.4800.2 -rwxr-xr-x root/root usr/lib32/libgthread-2.0.la -lrwxrwxrwx root/root usr/lib32/libgthread-2.0.so -> ../../lib32/libgthread-2.0.so.0.4800.1 +lrwxrwxrwx root/root usr/lib32/libgthread-2.0.so -> ../../lib32/libgthread-2.0.so.0.4800.2 drwxr-xr-x root/root usr/lib32/pkgconfig/ -rw-r--r-- root/root usr/lib32/pkgconfig/gio-2.0.pc -rw-r--r-- root/root usr/lib32/pkgconfig/gio-unix-2.0.pc diff --git a/glib-32/.md5sum b/glib-32/.md5sum index 58c8df9..60d89aa 100644 --- a/glib-32/.md5sum +++ b/glib-32/.md5sum @@ -1 +1 @@ -67bd3b75c9f6d5587b457dc01cdcd5bb glib-2.48.1.tar.xz +f4ac1aa2efd4f5798c37625ea697ac57 glib-2.48.2.tar.xz diff --git a/glib-32/Pkgfile b/glib-32/Pkgfile index f32ba10..91e7a18 100644 --- a/glib-32/Pkgfile +++ b/glib-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libpcre-32 libffi-32 python-32 name=glib-32 -version=2.48.1 +version=2.48.2 release=1 source=(http://download.gnome.org/sources/glib/${version:0:4}/glib-$version.tar.xz) From crux at crux.nu Sun Sep 4 08:02:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 4 Sep 2016 10:02:11 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): dbus-32: 1.10.8 -> 1.10.10 Message-ID: <20160904080212.004B7E9916@crux.nu> commit 728ff8df103a6ce526011428267575d6007a6a2a Author: Danny Rawlins Date: Sun Sep 4 17:51:56 2016 +1000 dbus-32: 1.10.8 -> 1.10.10 diff --git a/dbus-32/.footprint b/dbus-32/.footprint index e605c9d..dfdfdb7 100644 --- a/dbus-32/.footprint +++ b/dbus-32/.footprint @@ -8,8 +8,8 @@ drwxr-xr-x root/root usr/lib32/dbus/ -rwsr-x--- root/messagebus usr/lib32/dbus/dbus-daemon-launch-helper -rw-r--r-- root/root usr/lib32/libdbus-1.a -rwxr-xr-x root/root usr/lib32/libdbus-1.la -lrwxrwxrwx root/root usr/lib32/libdbus-1.so -> libdbus-1.so.3.14.6 -lrwxrwxrwx root/root usr/lib32/libdbus-1.so.3 -> libdbus-1.so.3.14.6 --rwxr-xr-x root/root usr/lib32/libdbus-1.so.3.14.6 +lrwxrwxrwx root/root usr/lib32/libdbus-1.so -> libdbus-1.so.3.14.7 +lrwxrwxrwx root/root usr/lib32/libdbus-1.so.3 -> libdbus-1.so.3.14.7 +-rwxr-xr-x root/root usr/lib32/libdbus-1.so.3.14.7 drwxr-xr-x root/root usr/lib32/pkgconfig/ -rw-r--r-- root/root usr/lib32/pkgconfig/dbus-1.pc diff --git a/dbus-32/.md5sum b/dbus-32/.md5sum index f0fcfd5..778d45a 100644 --- a/dbus-32/.md5sum +++ b/dbus-32/.md5sum @@ -1 +1 @@ -e912e930f249454752512aa7ac864d43 dbus-1.10.8.tar.gz +495676d240eb982921b3ad1343526849 dbus-1.10.10.tar.gz diff --git a/dbus-32/Pkgfile b/dbus-32/Pkgfile index da6dc71..96e715b 100644 --- a/dbus-32/Pkgfile +++ b/dbus-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: expat-32 dbus name=dbus-32 -version=1.10.8 +version=1.10.10 release=1 source=(http://dbus.freedesktop.org/releases/dbus/dbus-$version.tar.gz) From crux at crux.nu Sun Sep 4 08:58:43 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 4 Sep 2016 10:58:43 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): wine: 1.9.17 -> 1.9.18 added a few new dependencies Message-ID: <20160904085843.335B8E9905@crux.nu> commit d4717ef7303a3e5aac9e74391b0ce303dfdb2f0e Author: Danny Rawlins Date: Sun Sep 4 18:58:13 2016 +1000 wine: 1.9.17 -> 1.9.18 added a few new dependencies diff --git a/wine/.md5sum b/wine/.md5sum index f03884c..77e2df4 100644 --- a/wine/.md5sum +++ b/wine/.md5sum @@ -1,4 +1,4 @@ -79fe7f8f7dde35de10576c0809d39d4f wine-1.9.17.tar.bz2 +9da9321d9f8f5703b4ec83d673c8d7a4 wine-1.9.18.tar.bz2 f38640271249fca9da0e18f5dc9861e2 wine-mono-4.6.3.msi 5ebc4ec71c92b3db3d84b334a1db385d wine_gecko-2.47-x86.msi d93ac0d2e6aceafe9113a9918916df45 wine_gecko-2.47-x86_64.msi diff --git a/wine/Pkgfile b/wine/Pkgfile index a78a63e..5ff5b8e 100644 --- a/wine/Pkgfile +++ b/wine/Pkgfile @@ -2,10 +2,10 @@ # URL: http://www.winehq.com/ # Maintainer: Danny Rawlins, crux at romster dot me # Packager: Daniel Walpole, daniel at walpole dot id dot au -# Depends on:fontconfig-32 freeglut-32 xorg-libxcomposite-32 xorg-libxcursor-32 xorg-libxinerama-32 xorg-libxrandr-32 xorg-libxxf86dga-32 alsa-lib-32 libpng-32 libjpeg-turbo-32 prelink gnutls-32 +# Depends on: fontconfig-32 freeglut-32 gnutls-32 lcms2-32 mpg123-32 openal-32 prelink xorg-libxcomposite-32 xorg-libxcursor-32 xorg-libxinerama-32 xorg-libxrandr-32 xorg-libxxf86dga-32 xorg-libxxf86vm-32 name=wine -version=1.9.17 +version=1.9.18 release=1 source=(http://dl.winehq.org/wine/source/1.9/$name-$version.tar.bz2 http://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86.msi From crux at crux.nu Mon Sep 5 09:28:14 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 5 Sep 2016 11:28:14 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): ck4up: move man page to /usr/share/man Message-ID: <20160905092814.AE714E9905@crux.nu> commit 12e64afe505eaf28dab5f89a24b91f7bcca47442 Author: Juergen Daubert Date: Mon Sep 5 10:23:41 2016 +0200 ck4up: move man page to /usr/share/man diff --git a/ck4up/.footprint b/ck4up/.footprint index 21672ab..8c83e24 100644 --- a/ck4up/.footprint +++ b/ck4up/.footprint @@ -1,6 +1,7 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/ck4up -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/ck4up.1.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/ck4up.1.gz diff --git a/ck4up/Pkgfile b/ck4up/Pkgfile index 0caea45..b981ef4 100644 --- a/ck4up/Pkgfile +++ b/ck4up/Pkgfile @@ -5,10 +5,10 @@ name=ck4up version=1.4 -release=1 +release=2 source=(http://jue.li/crux/$name/$name-$version.tar.gz) build () { cd $name-$version - make DESTDIR=$PKG install + make MANDIR=/usr/share/man/man1 DESTDIR=$PKG install } From crux at crux.nu Mon Sep 5 09:28:14 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 5 Sep 2016 11:28:14 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): yapo: move man page to /usr/share/man Message-ID: <20160905092814.CFC49E990D@crux.nu> commit b986c1b1797629990e5c7e96e206daa40ef55bff Author: Juergen Daubert Date: Mon Sep 5 10:23:30 2016 +0200 yapo: move man page to /usr/share/man diff --git a/yapo/.footprint b/yapo/.footprint index ef83a1d..1b5a44e 100644 --- a/yapo/.footprint +++ b/yapo/.footprint @@ -3,6 +3,7 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/yapo drwxr-xr-x root/root usr/etc/ -rw-r--r-- root/root usr/etc/yapo.conf -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man8/ --rw-r--r-- root/root usr/man/man8/yapo.8.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/yapo.8.gz diff --git a/yapo/Pkgfile b/yapo/Pkgfile index b78c72f..e90b605 100644 --- a/yapo/Pkgfile +++ b/yapo/Pkgfile @@ -5,11 +5,11 @@ name=yapo version=0.3.2 -release=2 +release=3 source=(http://jue.li/crux/$name/$name-$version.tar.gz) build () { cd $name-$version sed -ri 's/(Config)($|[.])/YapoConfig\2/' yapo.rb - make DESTDIR=$PKG install + make MANDIR=/usr/share/man/man8 DESTDIR=$PKG install } From crux at crux.nu Mon Sep 5 09:28:14 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 5 Sep 2016 11:28:14 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): scite: update to 3.6.7 Message-ID: <20160905092814.E2A00E990E@crux.nu> commit 42b098a23ec9ec5a861dd5a0ea679683e0497d1c Author: Juergen Daubert Date: Mon Sep 5 09:14:11 2016 +0200 scite: update to 3.6.7 diff --git a/scite/.md5sum b/scite/.md5sum index 92b88e1..9c61efd 100644 --- a/scite/.md5sum +++ b/scite/.md5sum @@ -1 +1 @@ -7319d63df9f59e377aaae18d976daf42 scite366.tgz +5c00467744a87532b36ba518c49d1940 scite367.tgz diff --git a/scite/Pkgfile b/scite/Pkgfile index 82e307a..f3b72ad 100644 --- a/scite/Pkgfile +++ b/scite/Pkgfile @@ -4,7 +4,7 @@ # Depends on: gtk name=scite -version=3.6.6 +version=3.6.7 release=1 source=(http://downloads.sourceforge.net/project/scintilla/SciTE/$version/$name${version//./}.tgz) From crux at crux.nu Mon Sep 5 09:28:15 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 5 Sep 2016 11:28:15 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): cifs-utils: update to 6.6 Message-ID: <20160905092815.05A5BE990F@crux.nu> commit 2ecf3982188b04b432b7ed7792c239459cffd3dd Author: Juergen Daubert Date: Mon Sep 5 09:13:45 2016 +0200 cifs-utils: update to 6.6 diff --git a/cifs-utils/.md5sum b/cifs-utils/.md5sum index d335a3b..9548107 100644 --- a/cifs-utils/.md5sum +++ b/cifs-utils/.md5sum @@ -1,2 +1,2 @@ 24c6eded8b4023e946223862709baf6c cifs -74b2c398ce83a8b792faabc414cec314 cifs-utils-6.5.tar.bz2 +8b11350fade47d308b8f377e06cce243 cifs-utils-6.6.tar.bz2 diff --git a/cifs-utils/Pkgfile b/cifs-utils/Pkgfile index a35d906..7f9044c 100644 --- a/cifs-utils/Pkgfile +++ b/cifs-utils/Pkgfile @@ -4,7 +4,7 @@ # Depends on: samba keyutils name=cifs-utils -version=6.5 +version=6.6 release=1 source=(https://download.samba.org/pub/linux-cifs/$name/$name-$version.tar.bz2 cifs) From crux at crux.nu Mon Sep 5 09:29:46 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 5 Sep 2016 11:29:46 +0200 (CEST) Subject: [crux-commits] ports/core (3.2): e2fsprogs: update to 1.43.3 Message-ID: <20160905092946.B13EAE9905@crux.nu> commit 58a8a511597a082f6c26e179e083ed24e37e78d6 Author: Juergen Daubert Date: Mon Sep 5 11:29:33 2016 +0200 e2fsprogs: update to 1.43.3 diff --git a/e2fsprogs/.footprint b/e2fsprogs/.footprint index ef03262..e2b091a 100644 --- a/e2fsprogs/.footprint +++ b/e2fsprogs/.footprint @@ -83,7 +83,6 @@ drwxr-xr-x root/root usr/share/man/ drwxr-xr-x root/root usr/share/man/man1/ -rw-r--r-- root/root usr/share/man/man1/chattr.1.gz -rw-r--r-- root/root usr/share/man/man1/compile_et.1.gz --rw-r--r-- root/root usr/share/man/man1/fuse2fs.1.gz -rw-r--r-- root/root usr/share/man/man1/lsattr.1.gz -rw-r--r-- root/root usr/share/man/man1/mk_cmds.1.gz drwxr-xr-x root/root usr/share/man/man3/ diff --git a/e2fsprogs/.md5sum b/e2fsprogs/.md5sum index 275029c..23ef2a1 100644 --- a/e2fsprogs/.md5sum +++ b/e2fsprogs/.md5sum @@ -1 +1 @@ -b65349d85892c42d8106db7687853cbc e2fsprogs-1.43.1.tar.xz +b6ac2c1b871e42e3d6bf97f9c034f4dd e2fsprogs-1.43.3.tar.xz diff --git a/e2fsprogs/Pkgfile b/e2fsprogs/Pkgfile index a1c2f23..03b71e0 100644 --- a/e2fsprogs/Pkgfile +++ b/e2fsprogs/Pkgfile @@ -4,7 +4,7 @@ # Depends on: util-linux name=e2fsprogs -version=1.43.1 +version=1.43.3 release=1 source=(https://www.kernel.org/pub/linux/kernel/people/tytso/$name/v$version/$name-$version.tar.xz) From crux at crux.nu Mon Sep 5 21:00:26 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 5 Sep 2016 23:00:26 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): btrfs-progs: updated to 4.7.2 Message-ID: <20160905210026.8E468E9905@crux.nu> commit 5e363d8b0af6de8cd857d4352e4ff4fd0a0edced Author: Fredrik Rinnestam Date: Mon Sep 5 23:00:32 2016 +0200 btrfs-progs: updated to 4.7.2 diff --git a/btrfs-progs/.md5sum b/btrfs-progs/.md5sum index 3d90921..7b812ff 100644 --- a/btrfs-progs/.md5sum +++ b/btrfs-progs/.md5sum @@ -1,2 +1,2 @@ -7cc9207100425da0df11974376a32dac btrfs-progs-man-v4.7.tar.xz -ce139902859bb0ed9efd3b120ede371e btrfs-progs-v4.7.tar.xz +92883b199158de78a2a26c78d9e5c42a btrfs-progs-man-v4.7.2.tar.xz +0cc94ee801027ea06c357bbb9906b987 btrfs-progs-v4.7.2.tar.xz diff --git a/btrfs-progs/Pkgfile b/btrfs-progs/Pkgfile index de98c5a..4ee018e 100644 --- a/btrfs-progs/Pkgfile +++ b/btrfs-progs/Pkgfile @@ -4,7 +4,7 @@ # Depends on: util-linux e2fsprogs lzo zlib name=btrfs-progs -version=4.7 +version=4.7.2 release=1 source=(https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$version.tar.xz \ $name-man-v$version.tar.xz) diff --git a/btrfs-progs/btrfs-progs-man-v4.7.2.tar.xz b/btrfs-progs/btrfs-progs-man-v4.7.2.tar.xz new file mode 100644 index 0000000..059acb0 Binary files /dev/null and b/btrfs-progs/btrfs-progs-man-v4.7.2.tar.xz differ diff --git a/btrfs-progs/btrfs-progs-man-v4.7.tar.xz b/btrfs-progs/btrfs-progs-man-v4.7.tar.xz deleted file mode 100644 index 229b88d..0000000 Binary files a/btrfs-progs/btrfs-progs-man-v4.7.tar.xz and /dev/null differ From crux at crux.nu Mon Sep 5 22:53:01 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 6 Sep 2016 00:53:01 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): libmms: 0.6.2 -> 0.6.4 Message-ID: <20160905225301.584EDE9905@crux.nu> commit 2919c03e3f8cfc887748df46e91816017ae9b810 Author: Danny Rawlins Date: Tue Sep 6 08:52:45 2016 +1000 libmms: 0.6.2 -> 0.6.4 diff --git a/libmms/.md5sum b/libmms/.md5sum index 79bc991..0997179 100644 --- a/libmms/.md5sum +++ b/libmms/.md5sum @@ -1 +1 @@ -9f63aa363deb4874e072a45850161bff libmms-0.6.2.tar.gz +d6b665b335a6360e000976e770da7691 libmms-0.6.4.tar.gz diff --git a/libmms/Pkgfile b/libmms/Pkgfile index aad055c..646ae67 100644 --- a/libmms/Pkgfile +++ b/libmms/Pkgfile @@ -5,7 +5,7 @@ # Depends on: glib name=libmms -version=0.6.2 +version=0.6.4 release=1 source=(http://downloads.sourceforge.net/project/$name/$name/$version/$name-$version.tar.gz) From crux at crux.nu Tue Sep 6 09:54:10 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 6 Sep 2016 11:54:10 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): [notify] chromium: updated to 53.0.2785.92 Message-ID: <20160906095410.22E66E98F6@crux.nu> commit fa613e25809f87bc9eb7aa97415ecb934025f94b Author: Jose V Beneyto Date: Tue Sep 6 11:53:48 2016 +0200 [notify] chromium: updated to 53.0.2785.92 This update includes security fixes: http://googlechromereleases.blogspot.com/2016/08/stable-channel-update-for-desktop_31.html diff --git a/chromium/.footprint b/chromium/.footprint index cddd98d..7ec63aa 100644 --- a/chromium/.footprint +++ b/chromium/.footprint @@ -6,8 +6,6 @@ drwxr-xr-x root/root usr/lib/chromium/ -rwsr-xr-x root/root usr/lib/chromium/chrome-sandbox -rw-r--r-- root/root usr/lib/chromium/chrome_100_percent.pak -rw-r--r-- root/root usr/lib/chromium/chrome_200_percent.pak --rw-r--r-- root/root usr/lib/chromium/chrome_material_100_percent.pak --rw-r--r-- root/root usr/lib/chromium/chrome_material_200_percent.pak -rwxr-xr-x root/root usr/lib/chromium/chromium -rw-r--r-- root/root usr/lib/chromium/content_resources.pak -rw-r--r-- root/root usr/lib/chromium/icudtl.dat @@ -167,6 +165,7 @@ drwxr-xr-x root/root usr/lib/chromium/resources/inspector/emulated_devices/ -rw-r--r-- root/root usr/lib/chromium/resources/inspector/source_frame_module.js -rw-r--r-- root/root usr/lib/chromium/resources/inspector/sources_module.js -rw-r--r-- root/root usr/lib/chromium/resources/inspector/temp_storage_shared_worker.js +-rw-r--r-- root/root usr/lib/chromium/resources/inspector/timeline_model_module.js -rw-r--r-- root/root usr/lib/chromium/resources/inspector/timeline_module.js -rw-r--r-- root/root usr/lib/chromium/resources/inspector/toolbox.html -rw-r--r-- root/root usr/lib/chromium/resources/inspector/toolbox.js diff --git a/chromium/.md5sum b/chromium/.md5sum index da521a9..6b5cac6 100644 --- a/chromium/.md5sum +++ b/chromium/.md5sum @@ -1,3 +1,3 @@ -9c1c9aefe72876865800952c20b25d5e chromium-52.0.2743.116.tar.xz +fddd2e221677753048b76752f56a42bd chromium-53.0.2785.92.tar.xz b527005e021b14869a669e42c46b661d chromium.desktop 64968626706b07721983ac59fb3babbf chromium.sh diff --git a/chromium/Pkgfile b/chromium/Pkgfile index 3d11fb5..0bc92e9 100644 --- a/chromium/Pkgfile +++ b/chromium/Pkgfile @@ -5,7 +5,7 @@ # Depends on: dbus-glib gperf gtk libevent libexif libgcrypt mesa3d ninja nss pciutils speech-dispatcher xorg-libxscrnsaver xorg-libxt xorg-libxtst yasm name=chromium -version=52.0.2743.116 +version=53.0.2785.92 release=1 source=(http://commondatastorage.googleapis.com/$name-browser-official/$name-$version.tar.xz \ $name.sh $name.desktop) From crux at crux.nu Tue Sep 6 09:55:52 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 6 Sep 2016 11:55:52 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): virtualbox-extpack: fix source line Message-ID: <20160906095552.42F23E990D@crux.nu> commit d7a8abbe8a5d082e47e68f713a88533a8792ad79 Author: Jose V Beneyto Date: Tue Sep 6 11:55:12 2016 +0200 virtualbox-extpack: fix source line diff --git a/virtualbox-extpack/Pkgfile b/virtualbox-extpack/Pkgfile index 8076929..dba6030 100644 --- a/virtualbox-extpack/Pkgfile +++ b/virtualbox-extpack/Pkgfile @@ -7,7 +7,7 @@ name=virtualbox-extpack version=5.1.4 release=2 -source=(http://download.virtualbox.org/$name/$version/Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack \ +source=(http://download.virtualbox.org/virtualbox/$version/Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack \ 61-vboxdrv-extpack.rules) build() { From crux at crux.nu Tue Sep 6 11:43:44 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 6 Sep 2016 13:43:44 +0200 (CEST) Subject: [crux-commits] ports/core (3.2): ca-certificates: update to 20160906 Message-ID: <20160906114344.E9836E98F6@crux.nu> commit 9923041e2d3bfd7492172d1451b5b6ebabd9dbe8 Author: Juergen Daubert Date: Tue Sep 6 13:43:14 2016 +0200 ca-certificates: update to 20160906 diff --git a/ca-certificates/.md5sum b/ca-certificates/.md5sum index ca45680..d890a79 100644 --- a/ca-certificates/.md5sum +++ b/ca-certificates/.md5sum @@ -1 +1 @@ -ea0aa8dee5c7643c7a7ae5e593eedac8 cacert.pem +6b987cbf057991889e9df2ffc0bb142a cacert.pem diff --git a/ca-certificates/Pkgfile b/ca-certificates/Pkgfile index 2d337bc..c72f907 100644 --- a/ca-certificates/Pkgfile +++ b/ca-certificates/Pkgfile @@ -3,7 +3,7 @@ # Maintainer: CRUX System Team, core-ports at crux dot nu name=ca-certificates -version=20160416 +version=20160906 release=1 source=(cacert.pem) diff --git a/ca-certificates/cacert.pem b/ca-certificates/cacert.pem index 6d12290..9871baa 100644 --- a/ca-certificates/cacert.pem +++ b/ca-certificates/cacert.pem @@ -1,7 +1,7 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Sat Apr 16 05:54:50 2016 +## Certificate data from Mozilla as of: Tue Sep 6 09:35:03 2016 ## ## This is a bundle of X.509 certificates of public Certificate Authorities ## (CA). These were automatically extracted from Mozilla's root certificates @@ -14,7 +14,7 @@ ## Just configure this file as the SSLCACertificateFile. ## ## Conversion done with mk-ca-bundle.pl version 1.25. -## SHA1: 5df367cda83086392e1acdf22bfef00c48d5eba6 +## SHA1: 36aebbcc910dcab8838e6e721523d84f0ed20589 ## @@ -746,26 +746,6 @@ s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ FL39vmwLAw== -----END CERTIFICATE----- -Sonera Class 1 Root CA -====================== ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBJDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG -U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MxIENBMB4XDTAxMDQwNjEwNDkxM1oXDTIxMDQw -NjEwNDkxM1owOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh -IENsYXNzMSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWJHytPZwp5/8Ue+H88 -7dF+2rDNbS82rDTG29lkFwhjMDMiikzujrsPDUJVyZ0upe/3p4zDq7mXy47vPxVnqIJyY1MPQYx9 -EJUkoVqlBvqSV536pQHydekfvFYmUk54GWVYVQNYwBSujHxVX3BbdyMGNpfzJLWaRpXk3w0LBUXl -0fIdgrvGE+D+qnr9aTCU89JFhfzyMlsy3uhsXR/LpCJ0sICOXZT3BgBLqdReLjVQCfOAl/QMF645 -2F/NM8EcyonCIvdFEu1eEpOdY6uCLrnrQkFEy0oaAIINnvmLVz5MxxftLItyM19yejhW1ebZrgUa -HXVFsculJRwSVzb9IjcCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIR+IMi/ZT -iFIwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQCLGrLJXWG04bkruVPRsoWdd44W7hE9 -28Jj2VuXZfsSZ9gqXLar5V7DtxYvyOirHYr9qxp81V9jz9yw3Xe5qObSIjiHBxTZ/75Wtf0HDjxV -yhbMp6Z3N/vbXB9OWQaHowND9Rart4S9Tu+fMTfwRvFAttEMpWT4Y14h21VOTzF2nBBhjrZTOqMR -vq9tfB69ri3iDGnHhVNoomG6xT60eVR4ngrHAr5i0RGCS2UvkVrCqIexVmiUefkl98HVrhq4uz2P -qYo4Ffdz0Fpg0YCw8NzVUM1O7pJIae2yIx4wzMiUyLb1O4Z/P6Yun/Y+LLWSlj7fLJOK/4GMDw9Z -IRlXvVWa ------END CERTIFICATE----- - Sonera Class 2 Root CA ====================== -----BEGIN CERTIFICATE----- @@ -4272,3 +4252,174 @@ ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 zAYspsbiDrW5viSP -----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2015 +======================================================= +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions ECC RootCA 2015 +=========================================================== +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +Certplus Root CA G1 +=================== +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgISESBVg+QtPlRWhS2DN7cs3EYRMA0GCSqGSIb3DQEBDQUAMD4xCzAJBgNV +BAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTAe +Fw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhD +ZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBANpQh7bauKk+nWT6VjOaVj0W5QOVsjQcmm1iBdTYj+eJZJ+622SLZOZ5KmHN +r49aiZFluVj8tANfkT8tEBXgfs+8/H9DZ6itXjYj2JizTfNDnjl8KvzsiNWI7nC9hRYt6kuJPKNx +Qv4c/dMcLRC4hlTqQ7jbxofaqK6AJc96Jh2qkbBIb6613p7Y1/oA/caP0FG7Yn2ksYyy/yARujVj +BYZHYEMzkPZHogNPlk2dT8Hq6pyi/jQu3rfKG3akt62f6ajUeD94/vI4CTYd0hYCyOwqaK/1jpTv +LRN6HkJKHRUxrgwEV/xhc/MxVoYxgKDEEW4wduOU8F8ExKyHcomYxZ3MVwia9Az8fXoFOvpHgDm2 +z4QTd28n6v+WZxcIbekN1iNQMLAVdBM+5S//Ds3EC0pd8NgAM0lm66EYfFkuPSi5YXHLtaW6uOrc +4nBvCGrch2c0798wct3zyT8j/zXhviEpIDCB5BmlIOklynMxdCm+4kLV87ImZsdo/Rmz5yCTmehd +4F6H50boJZwKKSTUzViGUkAksnsPmBIgJPaQbEfIDbsYIC7Z/fyL8inqh3SV4EJQeIQEQWGw9CEj +jy3LKCHyamz0GqbFFLQ3ZU+V/YDI+HLlJWvEYLF7bY5KinPOWftwenMGE9nTdDckQQoRb5fc5+R+ +ob0V8rqHDz1oihYHAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0G +A1UdDgQWBBSowcCbkahDFXxdBie0KlHYlwuBsTAfBgNVHSMEGDAWgBSowcCbkahDFXxdBie0KlHY +lwuBsTANBgkqhkiG9w0BAQ0FAAOCAgEAnFZvAX7RvUz1isbwJh/k4DgYzDLDKTudQSk0YcbX8ACh +66Ryj5QXvBMsdbRX7gp8CXrc1cqh0DQT+Hern+X+2B50ioUHj3/MeXrKls3N/U/7/SMNkPX0XtPG +YX2eEeAC7gkE2Qfdpoq3DIMku4NQkv5gdRE+2J2winq14J2by5BSS7CTKtQ+FjPlnsZlFT5kOwQ/ +2wyPX1wdaR+v8+khjPPvl/aatxm2hHSco1S1cE5j2FddUyGbQJJD+tZ3VTNPZNX70Cxqjm0lpu+F +6ALEUz65noe8zDUa3qHpimOHZR4RKttjd5cUvpoUmRGywO6wT/gUITJDT5+rosuoD6o7BlXGEilX +CNQ314cnrUlZp5GrRHpejXDbl85IULFzk/bwg2D5zfHhMf1bfHEhYxQUqq/F3pN+aLHsIqKqkHWe +tUNy6mSjhEv9DKgma3GX7lZjZuhCVPnHHd/Qj1vfyDBviP4NxDMcU6ij/UgQ8uQKTuEVV/xuZDDC +VRHc6qnNSlSsKWNEz0pAoNZoWRsz+e86i9sgktxChL8Bq4fA1SCC28a5g4VCXA9DO2pJNdWY9BW/ ++mGBDAkgGNLQFwzLSABQ6XaCjGTXOqAHVcweMcDvOrRl++O/QmueD6i9a5jc2NvLi6Td11n0bt3+ +qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo= +-----END CERTIFICATE----- + +Certplus Root CA G2 +=================== +-----BEGIN CERTIFICATE----- +MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4xCzAJBgNVBAYT +AkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjAeFw0x +NDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0 +cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BM0PW1aC3/BFGtat93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uN +Am8xIk0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0PAQH/BAQD +AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMB8GA1Ud +IwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqGSM49BAMDA2gAMGUCMHD+sAvZ94OX7PNV +HdTcswYO/jOYnYs5kGuUIe22113WTNchp+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjl +vPl5adytRSv3tjFzzAalU5ORGpOucGpnutee5WEaXw== +-----END CERTIFICATE----- + +OpenTrust Root CA G1 +==================== +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESCzkFU5fX82bWTCp59rY45nMA0GCSqGSIb3DQEBCwUAMEAxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcx +MB4XDTE0MDUyNjA4NDU1MFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM +CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzEwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQD4eUbalsUwXopxAy1wpLuwxQjczeY1wICkES3d5oeuXT2R0odsN7fa +Yp6bwiTXj/HbpqbfRm9RpnHLPhsxZ2L3EVs0J9V5ToybWL0iEA1cJwzdMOWo010hOHQX/uMftk87 +ay3bfWAfjH1MBcLrARYVmBSO0ZB3Ij/swjm4eTrwSSTilZHcYTSSjFR077F9jAHiOH3BX2pfJLKO +YheteSCtqx234LSWSE9mQxAGFiQD4eCcjsZGT44ameGPuY4zbGneWK2gDqdkVBFpRGZPTBKnjix9 +xNRbxQA0MMHZmf4yzgeEtE7NCv82TWLxp2NX5Ntqp66/K7nJ5rInieV+mhxNaMbBGN4zK1FGSxyO +9z0M+Yo0FMT7MzUj8czxKselu7Cizv5Ta01BG2Yospb6p64KTrk5M0ScdMGTHPjgniQlQ/GbI4Kq +3ywgsNw2TgOzfALU5nsaqocTvz6hdLubDuHAk5/XpGbKuxs74zD0M1mKB3IDVedzagMxbm+WG+Oi +n6+Sx+31QrclTDsTBM8clq8cIqPQqwWyTBIjUtz9GVsnnB47ev1CI9sjgBPwvFEVVJSmdz7QdFG9 +URQIOTfLHzSpMJ1ShC5VkLG631UAC9hWLbFJSXKAqWLXwPYYEQRVzXR7z2FwefR7LFxckvzluFqr +TJOVoSfupb7PcSNCupt2LQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUl0YhVyE12jZVx/PxN3DlCPaTKbYwHwYDVR0jBBgwFoAUl0YhVyE12jZVx/Px +N3DlCPaTKbYwDQYJKoZIhvcNAQELBQADggIBAB3dAmB84DWn5ph76kTOZ0BP8pNuZtQ5iSas000E +PLuHIT839HEl2ku6q5aCgZG27dmxpGWX4m9kWaSW7mDKHyP7Rbr/jyTwyqkxf3kfgLMtMrpkZ2Cv +uVnN35pJ06iCsfmYlIrM4LvgBBuZYLFGZdwIorJGnkSI6pN+VxbSFXJfLkur1J1juONI5f6ELlgK +n0Md/rcYkoZDSw6cMoYsYPXpSOqV7XAp8dUv/TW0V8/bhUiZucJvbI/NeJWsZCj9VrDDb8O+WVLh +X4SPgPL0DTatdrOjteFkdjpY3H1PXlZs5VVZV6Xf8YpmMIzUUmI4d7S+KNfKNsSbBfD4Fdvb8e80 +nR14SohWZ25g/4/Ii+GOvUKpMwpZQhISKvqxnUOOBZuZ2mKtVzazHbYNeS2WuOvyDEsMpZTGMKcm +GS3tTAZQMPH9WD25SxdfGbRqhFS0OE85og2WaMMolP3tLR9Ka0OWLpABEPs4poEL0L9109S5zvE/ +bw4cHjdx5RiHdRk/ULlepEU0rbDK5uUTdg8xFKmOLZTW1YVNcxVPS/KyPu1svf0OnWZzsD2097+o +4BGkxK51CUpjAEggpsadCwmKtODmzj7HPiY46SvepghJAwSQiumPv+i2tCqjI40cHLI5kqiPAlxA +OXXUc0ECd97N4EOH1uS6SsNsEn/+KuYj1oxx +-----END CERTIFICATE----- + +OpenTrust Root CA G2 +==================== +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESChaRu/vbm9UpaPI+hIvyYRMA0GCSqGSIb3DQEBDQUAMEAxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcy +MB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM +CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDMtlelM5QQgTJT32F+D3Y5z1zCU3UdSXqWON2ic2rxb95eolq5cSG+ +Ntmh/LzubKh8NBpxGuga2F8ORAbtp+Dz0mEL4DKiltE48MLaARf85KxP6O6JHnSrT78eCbY2albz +4e6WiWYkBuTNQjpK3eCasMSCRbP+yatcfD7J6xcvDH1urqWPyKwlCm/61UWY0jUJ9gNDlP7ZvyCV +eYCYitmJNbtRG6Q3ffyZO6v/v6wNj0OxmXsWEH4db0fEFY8ElggGQgT4hNYdvJGmQr5J1WqIP7wt +UdGejeBSzFfdNTVY27SPJIjki9/ca1TSgSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz +3GIZ38i1MH/1PCZ1Eb3XG7OHngevZXHloM8apwkQHZOJZlvoPGIytbU6bumFAYueQ4xncyhZW+vj +3CzMpSZyYhK05pyDRPZRpOLAeiRXyg6lPzq1O4vldu5w5pLeFlwoW5cZJ5L+epJUzpM5ChaHvGOz +9bGTXOBut9Dq+WIyiET7vycotjCVXRIouZW+j1MY5aIYFuJWpLIsEPUdN6b4t/bQWVyJ98LVtZR0 +0dX+G7bw5tYee9I8y6jj9RjzIR9u701oBnstXW5DiabA+aC/gh7PU3+06yzbXfZqfUAkBXKJOAGT +y3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUajn6QiL35okATV59M4PLuG53hq8wHwYDVR0jBBgwFoAUajn6QiL35okATV59 +M4PLuG53hq8wDQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz +Gj5oXScmp7oq4fBXgwpkTx4idBvpkF/wrM//T2h6OKQQbA2xx6R3gBi2oihEdqc0nXGEL8pZ0keI +mUEiyTCYYW49qKgFbdEfwFFEVn8nNQLdXpgKQuswv42hm1GqO+qTRmTFAHneIWv2V6CG1wZy7HBG +S4tz3aAhdT7cHcCP009zHIXZ/n9iyJVvttN7jLpTwm+bREx50B1ws9efAvSyB7DH5fitIw6mVskp +EndI2S9G/Tvw/HRwkqWOOAgfZDC2t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ +6e18CL13zSdkzJTaTkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97kr +gCf2o6p6fAbhQ8MTOWIaNr3gKC6UAuQpLmBVrkA9sHSSXvAgZJY/X0VdiLWK2gKgW0VU3jg9CcCo +SmVGFvyqv1ROTVu+OEO3KMqLM6oaJbolXCkvW0pujOotnCr2BXbgd5eAiN1nE28daCSLT7d0geX0 +YJ96Vdc+N9oWaz53rK4YcJUIeSkDiv7BO7M/Gg+kO14fWKGVyasvc0rQLW6aWQ9VGHgtPFGml4vm +u7JwqkwR3v98KzfUetF3NI/n+UL3PIEMS1IK +-----END CERTIFICATE----- + +OpenTrust Root CA G3 +==================== +-----BEGIN CERTIFICATE----- +MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAxCzAJBgNVBAYT +AkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEczMB4X +DTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9w +ZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAARK7liuTcpm3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5B +ta1doYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4GA1UdDwEB +/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAf +BgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAKBggqhkjOPQQDAwNpADBmAjEAj6jcnboM +BBf6Fek9LykBl7+BFjNAk2z8+e2AcG+qj9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta +3U1fJAuwACEl74+nBCZx4nxp5V2a+EEfOzmTk51V6s2N8fvB +-----END CERTIFICATE----- From crux at crux.nu Tue Sep 6 11:52:57 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 6 Sep 2016 13:52:57 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): Merge branch '3.2' into 3.3 Message-ID: <20160906115257.696C5E990C@crux.nu> commit f00f48a4e5eee2c6b322fa10c666a21eb208ee46 Merge: 4289ffc 9923041 Author: Juergen Daubert Date: Tue Sep 6 13:52:40 2016 +0200 Merge branch '3.2' into 3.3 From crux at crux.nu Tue Sep 6 11:52:57 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 6 Sep 2016 13:52:57 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): ca-certificates: update to 20160906 Message-ID: <20160906115257.83665E990D@crux.nu> commit 9923041e2d3bfd7492172d1451b5b6ebabd9dbe8 Author: Juergen Daubert Date: Tue Sep 6 13:43:14 2016 +0200 ca-certificates: update to 20160906 diff --git a/ca-certificates/.md5sum b/ca-certificates/.md5sum index ca45680..d890a79 100644 --- a/ca-certificates/.md5sum +++ b/ca-certificates/.md5sum @@ -1 +1 @@ -ea0aa8dee5c7643c7a7ae5e593eedac8 cacert.pem +6b987cbf057991889e9df2ffc0bb142a cacert.pem diff --git a/ca-certificates/Pkgfile b/ca-certificates/Pkgfile index 2d337bc..c72f907 100644 --- a/ca-certificates/Pkgfile +++ b/ca-certificates/Pkgfile @@ -3,7 +3,7 @@ # Maintainer: CRUX System Team, core-ports at crux dot nu name=ca-certificates -version=20160416 +version=20160906 release=1 source=(cacert.pem) diff --git a/ca-certificates/cacert.pem b/ca-certificates/cacert.pem index 6d12290..9871baa 100644 --- a/ca-certificates/cacert.pem +++ b/ca-certificates/cacert.pem @@ -1,7 +1,7 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Sat Apr 16 05:54:50 2016 +## Certificate data from Mozilla as of: Tue Sep 6 09:35:03 2016 ## ## This is a bundle of X.509 certificates of public Certificate Authorities ## (CA). These were automatically extracted from Mozilla's root certificates @@ -14,7 +14,7 @@ ## Just configure this file as the SSLCACertificateFile. ## ## Conversion done with mk-ca-bundle.pl version 1.25. -## SHA1: 5df367cda83086392e1acdf22bfef00c48d5eba6 +## SHA1: 36aebbcc910dcab8838e6e721523d84f0ed20589 ## @@ -746,26 +746,6 @@ s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ FL39vmwLAw== -----END CERTIFICATE----- -Sonera Class 1 Root CA -====================== ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBJDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG -U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MxIENBMB4XDTAxMDQwNjEwNDkxM1oXDTIxMDQw -NjEwNDkxM1owOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh -IENsYXNzMSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWJHytPZwp5/8Ue+H88 -7dF+2rDNbS82rDTG29lkFwhjMDMiikzujrsPDUJVyZ0upe/3p4zDq7mXy47vPxVnqIJyY1MPQYx9 -EJUkoVqlBvqSV536pQHydekfvFYmUk54GWVYVQNYwBSujHxVX3BbdyMGNpfzJLWaRpXk3w0LBUXl -0fIdgrvGE+D+qnr9aTCU89JFhfzyMlsy3uhsXR/LpCJ0sICOXZT3BgBLqdReLjVQCfOAl/QMF645 -2F/NM8EcyonCIvdFEu1eEpOdY6uCLrnrQkFEy0oaAIINnvmLVz5MxxftLItyM19yejhW1ebZrgUa -HXVFsculJRwSVzb9IjcCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIR+IMi/ZT -iFIwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQCLGrLJXWG04bkruVPRsoWdd44W7hE9 -28Jj2VuXZfsSZ9gqXLar5V7DtxYvyOirHYr9qxp81V9jz9yw3Xe5qObSIjiHBxTZ/75Wtf0HDjxV -yhbMp6Z3N/vbXB9OWQaHowND9Rart4S9Tu+fMTfwRvFAttEMpWT4Y14h21VOTzF2nBBhjrZTOqMR -vq9tfB69ri3iDGnHhVNoomG6xT60eVR4ngrHAr5i0RGCS2UvkVrCqIexVmiUefkl98HVrhq4uz2P -qYo4Ffdz0Fpg0YCw8NzVUM1O7pJIae2yIx4wzMiUyLb1O4Z/P6Yun/Y+LLWSlj7fLJOK/4GMDw9Z -IRlXvVWa ------END CERTIFICATE----- - Sonera Class 2 Root CA ====================== -----BEGIN CERTIFICATE----- @@ -4272,3 +4252,174 @@ ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 zAYspsbiDrW5viSP -----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2015 +======================================================= +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions ECC RootCA 2015 +=========================================================== +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +Certplus Root CA G1 +=================== +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgISESBVg+QtPlRWhS2DN7cs3EYRMA0GCSqGSIb3DQEBDQUAMD4xCzAJBgNV +BAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTAe +Fw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhD +ZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBANpQh7bauKk+nWT6VjOaVj0W5QOVsjQcmm1iBdTYj+eJZJ+622SLZOZ5KmHN +r49aiZFluVj8tANfkT8tEBXgfs+8/H9DZ6itXjYj2JizTfNDnjl8KvzsiNWI7nC9hRYt6kuJPKNx +Qv4c/dMcLRC4hlTqQ7jbxofaqK6AJc96Jh2qkbBIb6613p7Y1/oA/caP0FG7Yn2ksYyy/yARujVj +BYZHYEMzkPZHogNPlk2dT8Hq6pyi/jQu3rfKG3akt62f6ajUeD94/vI4CTYd0hYCyOwqaK/1jpTv +LRN6HkJKHRUxrgwEV/xhc/MxVoYxgKDEEW4wduOU8F8ExKyHcomYxZ3MVwia9Az8fXoFOvpHgDm2 +z4QTd28n6v+WZxcIbekN1iNQMLAVdBM+5S//Ds3EC0pd8NgAM0lm66EYfFkuPSi5YXHLtaW6uOrc +4nBvCGrch2c0798wct3zyT8j/zXhviEpIDCB5BmlIOklynMxdCm+4kLV87ImZsdo/Rmz5yCTmehd +4F6H50boJZwKKSTUzViGUkAksnsPmBIgJPaQbEfIDbsYIC7Z/fyL8inqh3SV4EJQeIQEQWGw9CEj +jy3LKCHyamz0GqbFFLQ3ZU+V/YDI+HLlJWvEYLF7bY5KinPOWftwenMGE9nTdDckQQoRb5fc5+R+ +ob0V8rqHDz1oihYHAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0G +A1UdDgQWBBSowcCbkahDFXxdBie0KlHYlwuBsTAfBgNVHSMEGDAWgBSowcCbkahDFXxdBie0KlHY +lwuBsTANBgkqhkiG9w0BAQ0FAAOCAgEAnFZvAX7RvUz1isbwJh/k4DgYzDLDKTudQSk0YcbX8ACh +66Ryj5QXvBMsdbRX7gp8CXrc1cqh0DQT+Hern+X+2B50ioUHj3/MeXrKls3N/U/7/SMNkPX0XtPG +YX2eEeAC7gkE2Qfdpoq3DIMku4NQkv5gdRE+2J2winq14J2by5BSS7CTKtQ+FjPlnsZlFT5kOwQ/ +2wyPX1wdaR+v8+khjPPvl/aatxm2hHSco1S1cE5j2FddUyGbQJJD+tZ3VTNPZNX70Cxqjm0lpu+F +6ALEUz65noe8zDUa3qHpimOHZR4RKttjd5cUvpoUmRGywO6wT/gUITJDT5+rosuoD6o7BlXGEilX +CNQ314cnrUlZp5GrRHpejXDbl85IULFzk/bwg2D5zfHhMf1bfHEhYxQUqq/F3pN+aLHsIqKqkHWe +tUNy6mSjhEv9DKgma3GX7lZjZuhCVPnHHd/Qj1vfyDBviP4NxDMcU6ij/UgQ8uQKTuEVV/xuZDDC +VRHc6qnNSlSsKWNEz0pAoNZoWRsz+e86i9sgktxChL8Bq4fA1SCC28a5g4VCXA9DO2pJNdWY9BW/ ++mGBDAkgGNLQFwzLSABQ6XaCjGTXOqAHVcweMcDvOrRl++O/QmueD6i9a5jc2NvLi6Td11n0bt3+ +qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo= +-----END CERTIFICATE----- + +Certplus Root CA G2 +=================== +-----BEGIN CERTIFICATE----- +MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4xCzAJBgNVBAYT +AkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjAeFw0x +NDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0 +cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BM0PW1aC3/BFGtat93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uN +Am8xIk0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0PAQH/BAQD +AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMB8GA1Ud +IwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqGSM49BAMDA2gAMGUCMHD+sAvZ94OX7PNV +HdTcswYO/jOYnYs5kGuUIe22113WTNchp+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjl +vPl5adytRSv3tjFzzAalU5ORGpOucGpnutee5WEaXw== +-----END CERTIFICATE----- + +OpenTrust Root CA G1 +==================== +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESCzkFU5fX82bWTCp59rY45nMA0GCSqGSIb3DQEBCwUAMEAxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcx +MB4XDTE0MDUyNjA4NDU1MFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM +CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzEwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQD4eUbalsUwXopxAy1wpLuwxQjczeY1wICkES3d5oeuXT2R0odsN7fa +Yp6bwiTXj/HbpqbfRm9RpnHLPhsxZ2L3EVs0J9V5ToybWL0iEA1cJwzdMOWo010hOHQX/uMftk87 +ay3bfWAfjH1MBcLrARYVmBSO0ZB3Ij/swjm4eTrwSSTilZHcYTSSjFR077F9jAHiOH3BX2pfJLKO +YheteSCtqx234LSWSE9mQxAGFiQD4eCcjsZGT44ameGPuY4zbGneWK2gDqdkVBFpRGZPTBKnjix9 +xNRbxQA0MMHZmf4yzgeEtE7NCv82TWLxp2NX5Ntqp66/K7nJ5rInieV+mhxNaMbBGN4zK1FGSxyO +9z0M+Yo0FMT7MzUj8czxKselu7Cizv5Ta01BG2Yospb6p64KTrk5M0ScdMGTHPjgniQlQ/GbI4Kq +3ywgsNw2TgOzfALU5nsaqocTvz6hdLubDuHAk5/XpGbKuxs74zD0M1mKB3IDVedzagMxbm+WG+Oi +n6+Sx+31QrclTDsTBM8clq8cIqPQqwWyTBIjUtz9GVsnnB47ev1CI9sjgBPwvFEVVJSmdz7QdFG9 +URQIOTfLHzSpMJ1ShC5VkLG631UAC9hWLbFJSXKAqWLXwPYYEQRVzXR7z2FwefR7LFxckvzluFqr +TJOVoSfupb7PcSNCupt2LQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUl0YhVyE12jZVx/PxN3DlCPaTKbYwHwYDVR0jBBgwFoAUl0YhVyE12jZVx/Px +N3DlCPaTKbYwDQYJKoZIhvcNAQELBQADggIBAB3dAmB84DWn5ph76kTOZ0BP8pNuZtQ5iSas000E +PLuHIT839HEl2ku6q5aCgZG27dmxpGWX4m9kWaSW7mDKHyP7Rbr/jyTwyqkxf3kfgLMtMrpkZ2Cv +uVnN35pJ06iCsfmYlIrM4LvgBBuZYLFGZdwIorJGnkSI6pN+VxbSFXJfLkur1J1juONI5f6ELlgK +n0Md/rcYkoZDSw6cMoYsYPXpSOqV7XAp8dUv/TW0V8/bhUiZucJvbI/NeJWsZCj9VrDDb8O+WVLh +X4SPgPL0DTatdrOjteFkdjpY3H1PXlZs5VVZV6Xf8YpmMIzUUmI4d7S+KNfKNsSbBfD4Fdvb8e80 +nR14SohWZ25g/4/Ii+GOvUKpMwpZQhISKvqxnUOOBZuZ2mKtVzazHbYNeS2WuOvyDEsMpZTGMKcm +GS3tTAZQMPH9WD25SxdfGbRqhFS0OE85og2WaMMolP3tLR9Ka0OWLpABEPs4poEL0L9109S5zvE/ +bw4cHjdx5RiHdRk/ULlepEU0rbDK5uUTdg8xFKmOLZTW1YVNcxVPS/KyPu1svf0OnWZzsD2097+o +4BGkxK51CUpjAEggpsadCwmKtODmzj7HPiY46SvepghJAwSQiumPv+i2tCqjI40cHLI5kqiPAlxA +OXXUc0ECd97N4EOH1uS6SsNsEn/+KuYj1oxx +-----END CERTIFICATE----- + +OpenTrust Root CA G2 +==================== +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESChaRu/vbm9UpaPI+hIvyYRMA0GCSqGSIb3DQEBDQUAMEAxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcy +MB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM +CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDMtlelM5QQgTJT32F+D3Y5z1zCU3UdSXqWON2ic2rxb95eolq5cSG+ +Ntmh/LzubKh8NBpxGuga2F8ORAbtp+Dz0mEL4DKiltE48MLaARf85KxP6O6JHnSrT78eCbY2albz +4e6WiWYkBuTNQjpK3eCasMSCRbP+yatcfD7J6xcvDH1urqWPyKwlCm/61UWY0jUJ9gNDlP7ZvyCV +eYCYitmJNbtRG6Q3ffyZO6v/v6wNj0OxmXsWEH4db0fEFY8ElggGQgT4hNYdvJGmQr5J1WqIP7wt +UdGejeBSzFfdNTVY27SPJIjki9/ca1TSgSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz +3GIZ38i1MH/1PCZ1Eb3XG7OHngevZXHloM8apwkQHZOJZlvoPGIytbU6bumFAYueQ4xncyhZW+vj +3CzMpSZyYhK05pyDRPZRpOLAeiRXyg6lPzq1O4vldu5w5pLeFlwoW5cZJ5L+epJUzpM5ChaHvGOz +9bGTXOBut9Dq+WIyiET7vycotjCVXRIouZW+j1MY5aIYFuJWpLIsEPUdN6b4t/bQWVyJ98LVtZR0 +0dX+G7bw5tYee9I8y6jj9RjzIR9u701oBnstXW5DiabA+aC/gh7PU3+06yzbXfZqfUAkBXKJOAGT +y3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUajn6QiL35okATV59M4PLuG53hq8wHwYDVR0jBBgwFoAUajn6QiL35okATV59 +M4PLuG53hq8wDQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz +Gj5oXScmp7oq4fBXgwpkTx4idBvpkF/wrM//T2h6OKQQbA2xx6R3gBi2oihEdqc0nXGEL8pZ0keI +mUEiyTCYYW49qKgFbdEfwFFEVn8nNQLdXpgKQuswv42hm1GqO+qTRmTFAHneIWv2V6CG1wZy7HBG +S4tz3aAhdT7cHcCP009zHIXZ/n9iyJVvttN7jLpTwm+bREx50B1ws9efAvSyB7DH5fitIw6mVskp +EndI2S9G/Tvw/HRwkqWOOAgfZDC2t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ +6e18CL13zSdkzJTaTkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97kr +gCf2o6p6fAbhQ8MTOWIaNr3gKC6UAuQpLmBVrkA9sHSSXvAgZJY/X0VdiLWK2gKgW0VU3jg9CcCo +SmVGFvyqv1ROTVu+OEO3KMqLM6oaJbolXCkvW0pujOotnCr2BXbgd5eAiN1nE28daCSLT7d0geX0 +YJ96Vdc+N9oWaz53rK4YcJUIeSkDiv7BO7M/Gg+kO14fWKGVyasvc0rQLW6aWQ9VGHgtPFGml4vm +u7JwqkwR3v98KzfUetF3NI/n+UL3PIEMS1IK +-----END CERTIFICATE----- + +OpenTrust Root CA G3 +==================== +-----BEGIN CERTIFICATE----- +MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAxCzAJBgNVBAYT +AkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEczMB4X +DTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9w +ZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAARK7liuTcpm3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5B +ta1doYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4GA1UdDwEB +/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAf +BgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAKBggqhkjOPQQDAwNpADBmAjEAj6jcnboM +BBf6Fek9LykBl7+BFjNAk2z8+e2AcG+qj9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta +3U1fJAuwACEl74+nBCZx4nxp5V2a+EEfOzmTk51V6s2N8fvB +-----END CERTIFICATE----- From crux at crux.nu Tue Sep 6 11:52:58 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 6 Sep 2016 13:52:58 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): e2fsprogs: update to 1.43.3 Message-ID: <20160906115258.32BCCE990E@crux.nu> commit 58a8a511597a082f6c26e179e083ed24e37e78d6 Author: Juergen Daubert Date: Mon Sep 5 11:29:33 2016 +0200 e2fsprogs: update to 1.43.3 diff --git a/e2fsprogs/.footprint b/e2fsprogs/.footprint index ef03262..e2b091a 100644 --- a/e2fsprogs/.footprint +++ b/e2fsprogs/.footprint @@ -83,7 +83,6 @@ drwxr-xr-x root/root usr/share/man/ drwxr-xr-x root/root usr/share/man/man1/ -rw-r--r-- root/root usr/share/man/man1/chattr.1.gz -rw-r--r-- root/root usr/share/man/man1/compile_et.1.gz --rw-r--r-- root/root usr/share/man/man1/fuse2fs.1.gz -rw-r--r-- root/root usr/share/man/man1/lsattr.1.gz -rw-r--r-- root/root usr/share/man/man1/mk_cmds.1.gz drwxr-xr-x root/root usr/share/man/man3/ diff --git a/e2fsprogs/.md5sum b/e2fsprogs/.md5sum index 275029c..23ef2a1 100644 --- a/e2fsprogs/.md5sum +++ b/e2fsprogs/.md5sum @@ -1 +1 @@ -b65349d85892c42d8106db7687853cbc e2fsprogs-1.43.1.tar.xz +b6ac2c1b871e42e3d6bf97f9c034f4dd e2fsprogs-1.43.3.tar.xz diff --git a/e2fsprogs/Pkgfile b/e2fsprogs/Pkgfile index a1c2f23..03b71e0 100644 --- a/e2fsprogs/Pkgfile +++ b/e2fsprogs/Pkgfile @@ -4,7 +4,7 @@ # Depends on: util-linux name=e2fsprogs -version=1.43.1 +version=1.43.3 release=1 source=(https://www.kernel.org/pub/linux/kernel/people/tytso/$name/v$version/$name-$version.tar.xz) From crux at crux.nu Tue Sep 6 11:52:58 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 6 Sep 2016 13:52:58 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): gawk: update to 4.1.4 Message-ID: <20160906115258.42D5BE990F@crux.nu> commit 6aa7113c57b2902ef3153812edbeeabf61514988 Author: Juergen Daubert Date: Fri Aug 26 15:28:18 2016 +0200 gawk: update to 4.1.4 diff --git a/gawk/.md5sum b/gawk/.md5sum index ecc26d1..f21414f 100644 --- a/gawk/.md5sum +++ b/gawk/.md5sum @@ -1 +1 @@ -97f8f44149ea9b9e94be97f68988be87 gawk-4.1.3.tar.xz +4e7dbc81163e60fd4f0b52496e7542c9 gawk-4.1.4.tar.xz diff --git a/gawk/Pkgfile b/gawk/Pkgfile index 69cf8dd..7e71eaa 100644 --- a/gawk/Pkgfile +++ b/gawk/Pkgfile @@ -4,8 +4,8 @@ # Depends on: readline libmpfr name=gawk -version=4.1.3 -release=2 +version=4.1.4 +release=1 source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) build() { From crux at crux.nu Tue Sep 6 11:59:05 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 6 Sep 2016 13:59:05 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): signature updates for ca-certificates, gawk and e2fsprogs Message-ID: <20160906115905.ED9ADE98F6@crux.nu> commit fb38b7a9b227033cc591aef846688063de620d83 Author: Juergen Daubert Date: Tue Sep 6 13:58:49 2016 +0200 signature updates for ca-certificates, gawk and e2fsprogs diff --git a/ca-certificates/.signature b/ca-certificates/.signature index 0bf65cb..5088e2b 100644 --- a/ca-certificates/.signature +++ b/ca-certificates/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqmRPXuAbfXMNzZMKkV1waQQ+La+ClE/tHhy94sDBzRW2F4XDiAL2Tl9xPpYjvSRXiHGXtGQJexL5Ecij3V/STgc= -SHA256 (Pkgfile) = 5f792648a2867f5d0ab12832c878ff928774930140e5f7d58486f208a88cee58 +RWRJc1FUaeVeqhVWLYl1b4J8EPJAH70ElIBgwel4twRs68xOLjTUcrSdM5Ty9kIbqNdARVYe2MMY7DJilUY1OsC90/m4K9MTQAg= +SHA256 (Pkgfile) = bc5e95a0d6308d7d2cc5f39437d5a9347f3402e2146086777c2984a2f7b5de2f SHA256 (.footprint) = 92930b2d9b1d5da08760f16fa80c1ff0c13e811e50cb4414f98265cef748bf40 -SHA256 (cacert.pem) = 59b9833d5808a3da65a5c05afef2eba0d510746d08003355d46b64f34798fa37 +SHA256 (cacert.pem) = 430f5a204c70b6173e7ff3379f91f7e22e3bc3f08211de941e24ddd3fa68975a diff --git a/e2fsprogs/.signature b/e2fsprogs/.signature index 2fe6025..3c5a19f 100644 --- a/e2fsprogs/.signature +++ b/e2fsprogs/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqnIziIVdPmnc57rxmTOME6kEdaGs6Kb4w8Sf8/QdWLDlwNV8oml2HMEQ0a7/HSP25aSoaO+9RbE0rdJOSEvbcAo= -SHA256 (Pkgfile) = 7fc7dfe68ddab2a955ab5e220c12b3f1a353fa75a3e166e601d4e0ae92092d9b -SHA256 (.footprint) = e10126d5f89ea9f97c4290cd299dc1e4c594e70a404060f1226bf183ca58b9ea -SHA256 (e2fsprogs-1.43.1.tar.xz) = 97e36a029224e2606baa6e9ea693b04a4d192ccd714572a1b50a2df9c687b23d +RWRJc1FUaeVeqtWzAcjUb/U1C8gnE7UB7P1NsId/ulWH3EOoT6YBSKQEMvS1py8cZ3hGWkYbqEAmrhBScj8MiAeF2F6dsplxWAo= +SHA256 (Pkgfile) = c71523100847846f14868fc70d54fea9a72798b4aa397b2aff157444d29e7f72 +SHA256 (.footprint) = 3b8593ddcfa9a16dff79dd78722b4c8fc95317dfa96ec36af2b53ea17a7bc0e2 +SHA256 (e2fsprogs-1.43.3.tar.xz) = 744ca4e9a8e6c943601b2744d1ae658e5f37d35b5ea5b1dea86985320bd87f37 diff --git a/gawk/.signature b/gawk/.signature index 5549cf1..a1b49b7 100644 --- a/gawk/.signature +++ b/gawk/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqk4FglYU39uAx3pWVbj6fXWwQ66cwz7HDt9ZuoN7E949LrO+GwJcrEY01/foKgrKyAMo+c+01PYQ25PYXaUIBAE= -SHA256 (Pkgfile) = 290ae5001f46fc070006099eadae54efe90d66787c320efd228389bdd2dc3d23 +RWRJc1FUaeVeqhCYXMsicrj448kXqNdOHcWz0iJ6e+PpsZx2t1+1QIYeq0OoPS2pLPiUj5aNGG33PADR4diSYvcpJMofPYy3bQQ= +SHA256 (Pkgfile) = a3cbc78a891c448ebbe4ff4bce433c5e91f819f994bcf5033a5d9da2d1fc8e99 SHA256 (.footprint) = 7468a49a1450dfb64c58e05093aed684cff1a2f003df280dbb1047ef286cf73c -SHA256 (gawk-4.1.3.tar.xz) = e3cf55e91e31ea2845f8338bedd91e40671fc30e4d82ea147d220e687abda625 +SHA256 (gawk-4.1.4.tar.xz) = 53e184e2d0f90def9207860531802456322be091c7b48f23fdc79cda65adc266 From crux at crux.nu Tue Sep 6 12:10:16 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 6 Sep 2016 14:10:16 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): pmwiki: update to 2.2.90 Message-ID: <20160906121016.9C157E990C@crux.nu> commit 57d020421b82837fdcf5c390067a3cf939de9b07 Author: Juergen Daubert Date: Tue Sep 6 14:10:08 2016 +0200 pmwiki: update to 2.2.90 diff --git a/pmwiki/.md5sum b/pmwiki/.md5sum index 2da2af9..8bb1dc0 100644 --- a/pmwiki/.md5sum +++ b/pmwiki/.md5sum @@ -1 +1 @@ -8869bab0b0006f920f2b0f3739c8a9d1 pmwiki-2.2.87.tgz +f1af20ed2448f051a14c48366ebe0e57 pmwiki-2.2.90.tgz diff --git a/pmwiki/Pkgfile b/pmwiki/Pkgfile index c8aa541..360f101 100644 --- a/pmwiki/Pkgfile +++ b/pmwiki/Pkgfile @@ -4,7 +4,7 @@ # Depends on: php-fpm name=pmwiki -version=2.2.87 +version=2.2.90 release=1 source=(http://www.pmwiki.org/pub/$name/$name-$version.tgz) From crux at crux.nu Tue Sep 6 22:44:40 2016 From: crux at crux.nu (crux at crux.nu) Date: Wed, 7 Sep 2016 00:44:40 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): purple-hangouts: initial import Message-ID: <20160906224440.50780E990E@crux.nu> commit 191d877cc3eac29dc3e7e4694f10551ef14e4b49 Author: Danny Rawlins Date: Wed Sep 7 08:44:06 2016 +1000 purple-hangouts: initial import diff --git a/purple-hangouts/.footprint b/purple-hangouts/.footprint new file mode 100644 index 0000000..453d8a4 --- /dev/null +++ b/purple-hangouts/.footprint @@ -0,0 +1,14 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/purple-2/ +-rwxr-xr-x root/root usr/lib/purple-2/libhangouts.so +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/pixmaps/ +drwxr-xr-x root/root usr/share/pixmaps/pidgin/ +drwxr-xr-x root/root usr/share/pixmaps/pidgin/protocols/ +drwxr-xr-x root/root usr/share/pixmaps/pidgin/protocols/16/ +-rwxr-xr-x root/root usr/share/pixmaps/pidgin/protocols/16/hangouts.png +drwxr-xr-x root/root usr/share/pixmaps/pidgin/protocols/22/ +-rwxr-xr-x root/root usr/share/pixmaps/pidgin/protocols/22/hangouts.png +drwxr-xr-x root/root usr/share/pixmaps/pidgin/protocols/48/ +-rwxr-xr-x root/root usr/share/pixmaps/pidgin/protocols/48/hangouts.png diff --git a/purple-hangouts/.md5sum b/purple-hangouts/.md5sum new file mode 100644 index 0000000..033e0c4 --- /dev/null +++ b/purple-hangouts/.md5sum @@ -0,0 +1 @@ +eaa3b6b090a83cf83720991d403e3a5d 1c0286e48e92.zip diff --git a/purple-hangouts/Pkgfile b/purple-hangouts/Pkgfile new file mode 100644 index 0000000..6bc9a9a --- /dev/null +++ b/purple-hangouts/Pkgfile @@ -0,0 +1,17 @@ +# Description: A Pidgin plugin to support the proprietary protocol used by Google for the Hangouts service. +# URL: https://bitbucket.org/EionRobb/purple-hangouts +# Maintainer: Danny Rawlins, crux at romster dot me +# Packager: Danny Rawlins, crux at romster dot me +# Depends on: pidgin protobuf-c json-glib + +name=purple-hangouts +version=20160907 +release=1 +#source=(https://bitbucket.org/EionRobb/$name/get/1c0286e48e92.zip) +source=(http://crux.ster.zone/downloads/$name/1c0286e48e92.zip) + +build() { + cd EionRobb-purple-hangouts-* + make + make DESTDIR=$PKG install +} From crux at crux.nu Thu Sep 8 00:27:19 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 02:27:19 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): dcraw: 9.22 -> 9.26.0 Message-ID: <20160908002719.7AF89E9916@crux.nu> commit 1f8806c91efb1f6297f728e7bb1e4a17be3554c7 Author: Danny Rawlins Date: Thu Sep 8 10:27:03 2016 +1000 dcraw: 9.22 -> 9.26.0 diff --git a/dcraw/.footprint b/dcraw/.footprint index 85c8d05..77f9e71 100644 --- a/dcraw/.footprint +++ b/dcraw/.footprint @@ -1,6 +1,7 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/dcraw -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/dcraw.1.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/dcraw.1.gz diff --git a/dcraw/.md5sum b/dcraw/.md5sum index 86941e9..13d3565 100644 --- a/dcraw/.md5sum +++ b/dcraw/.md5sum @@ -1 +1 @@ -de1e7e36368228f7b5dbe062e9d8dac7 dcraw-9.22.tar.gz +693207b594b35c5038e09ea316287ed6 dcraw-9.26.0.tar.gz diff --git a/dcraw/Pkgfile b/dcraw/Pkgfile index dbe9aa1..89380dd 100644 --- a/dcraw/Pkgfile +++ b/dcraw/Pkgfile @@ -4,16 +4,15 @@ # Depends on: lcms2 jasper name=dcraw -version=9.22 +version=9.26.0 release=1 source=(http://www.cybercom.net/~dcoffin/dcraw/archive/$name-$version.tar.gz) build() { cd $name - gcc $CFLAGS -o dcraw dcraw.c \ - -Wall -Wno-unused-result -Wno-array-bounds -Wno-maybe-uninitialized \ - -Wno-aggressive-loop-optimizations -Wno-unused-but-set-variable \ + gcc $CFLAGS $LDFLAGS -o dcraw dcraw.c \ + -Wall \ -lm -ljasper -ljpeg -llcms2 - install -m 644 -D dcraw.1 $PKG/usr/man/man1/dcraw.1 - install -m 755 -D dcraw $PKG/usr/bin/dcraw + install -m 0644 -D dcraw.1 $PKG/usr/share/man/man1/dcraw.1 + install -m 0755 -D dcraw $PKG/usr/bin/dcraw } From crux at crux.nu Thu Sep 8 01:01:28 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 03:01:28 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): talloc-32: remove man pages when docbook-xsl is installed Message-ID: <20160908010128.82921E9918@crux.nu> commit 509bf01e25749b820601c4c49f54e8c2c2b8cadf Author: Danny Rawlins Date: Thu Sep 8 11:01:17 2016 +1000 talloc-32: remove man pages when docbook-xsl is installed diff --git a/talloc-32/Pkgfile b/talloc-32/Pkgfile index af5eae5..e4ae997 100644 --- a/talloc-32/Pkgfile +++ b/talloc-32/Pkgfile @@ -24,4 +24,7 @@ build() { rmdir $PKG/usr/lib rm -r $PKG/usr/include + + # remove man pages when docbook-xsl is installed + rm -rf $PKG/usr/share/man } From crux at crux.nu Thu Sep 8 11:41:34 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 13:41:34 +0200 (CEST) Subject: [crux-commits] ports/core (3.2): util-linux: update to 2.28.2 Message-ID: <20160908114134.D8FE2E990C@crux.nu> commit 837a99a4861346ef03221f75791dc397bed549dd Author: Juergen Daubert Date: Thu Sep 8 09:45:44 2016 +0200 util-linux: update to 2.28.2 diff --git a/util-linux/.md5sum b/util-linux/.md5sum index 76252b8..c1b9e55 100644 --- a/util-linux/.md5sum +++ b/util-linux/.md5sum @@ -1 +1 @@ -e2d863efaf4fd330a42c5efe9f1b02b4 util-linux-2.28.1.tar.xz +46a232a37bce45371a86d19300edc47a util-linux-2.28.2.tar.xz diff --git a/util-linux/Pkgfile b/util-linux/Pkgfile index 994d48e..6f1be82 100644 --- a/util-linux/Pkgfile +++ b/util-linux/Pkgfile @@ -4,7 +4,7 @@ # Depends on: eudev ncurses zlib name=util-linux -version=2.28.1 +version=2.28.2 release=1 source=(https://www.kernel.org/pub/linux/utils/$name/v2.28/$name-$version.tar.xz) From crux at crux.nu Thu Sep 8 11:41:35 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 13:41:35 +0200 (CEST) Subject: [crux-commits] ports/core (3.2): libdevmapper: update to 1.02.134 Message-ID: <20160908114135.0F4E5E990D@crux.nu> commit 11e773fe2eb423ad2bd34f209f3076a947e6c0ca Author: Juergen Daubert Date: Thu Sep 8 09:45:17 2016 +0200 libdevmapper: update to 1.02.134 diff --git a/libdevmapper/.md5sum b/libdevmapper/.md5sum index b8e7eb0..2111067 100644 --- a/libdevmapper/.md5sum +++ b/libdevmapper/.md5sum @@ -1 +1 @@ -839702f282977b3cc2e6ddc5ef9d9907 LVM2.2.02.164.tgz +66c1be756e544fe4938256aec2ca4358 LVM2.2.02.165.tgz diff --git a/libdevmapper/Pkgfile b/libdevmapper/Pkgfile index 8c6cf34..c66d922 100644 --- a/libdevmapper/Pkgfile +++ b/libdevmapper/Pkgfile @@ -4,12 +4,12 @@ # Depends on: eudev util-linux name=libdevmapper -version=1.02.133 +version=1.02.134 release=1 -source=(http://mirrors.kernel.org/sources.redhat.com/lvm2/releases/LVM2.2.02.164.tgz) +source=(http://mirrors.kernel.org/sources.redhat.com/lvm2/releases/LVM2.2.02.165.tgz) build() { - cd LVM2.2.02.164 + cd LVM2.2.02.165 ./configure --prefix=/usr \ --exec-prefix= \ From crux at crux.nu Thu Sep 8 11:41:35 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 13:41:35 +0200 (CEST) Subject: [crux-commits] ports/core (3.2): curl: update to 7.50.2 Message-ID: <20160908114135.22443E990E@crux.nu> commit d7833d8468a922ab7724375ba8e4e24e5ebe06c7 Author: Juergen Daubert Date: Thu Sep 8 09:44:54 2016 +0200 curl: update to 7.50.2 diff --git a/curl/.md5sum b/curl/.md5sum index bb7cfd9..f7e4858 100644 --- a/curl/.md5sum +++ b/curl/.md5sum @@ -1 +1 @@ -01ac668b9f78266d72bdb86aa9db0849 curl-7.50.1.tar.lzma +440fb3aa31a9e97f95394fd2022552c3 curl-7.50.2.tar.lzma diff --git a/curl/Pkgfile b/curl/Pkgfile index 4a6005f..b4df73e 100644 --- a/curl/Pkgfile +++ b/curl/Pkgfile @@ -4,7 +4,7 @@ # Depends on: openssl, zlib name=curl -version=7.50.1 +version=7.50.2 release=1 source=(http://curl.haxx.se/download/$name-$version.tar.lzma) From crux at crux.nu Thu Sep 8 11:41:35 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 13:41:35 +0200 (CEST) Subject: [crux-commits] ports/core (3.2): libmpfr: update to 3.1.4-p5 Message-ID: <20160908114135.380FDE990F@crux.nu> commit db3a58bdfb4ccf65fc5c9d165683f72308c6e01e Author: Juergen Daubert Date: Thu Sep 8 09:39:39 2016 +0200 libmpfr: update to 3.1.4-p5 diff --git a/libmpfr/.md5sum b/libmpfr/.md5sum index 886231f..86a6327 100644 --- a/libmpfr/.md5sum +++ b/libmpfr/.md5sum @@ -1,2 +1,2 @@ -f2614ad04041ea671ef8c91fbc3de36b libmpfr-3.1.4-p4.patch.gz +e6a1ba42e7def1ee75015a5b554bf25d libmpfr-3.1.4-p5.patch.gz 064b2c18185038e404a401b830d59be8 mpfr-3.1.4.tar.xz diff --git a/libmpfr/Pkgfile b/libmpfr/Pkgfile index e68c8a8..5e5ac87 100644 --- a/libmpfr/Pkgfile +++ b/libmpfr/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libgmp name=libmpfr -version=3.1.4-p4 +version=3.1.4-p5 release=1 source=(http://www.mpfr.org/mpfr-${version%-*}/mpfr-${version%-*}.tar.xz $name-$version.patch.gz) diff --git a/libmpfr/libmpfr-3.1.4-p4.patch.gz b/libmpfr/libmpfr-3.1.4-p4.patch.gz deleted file mode 100644 index 9e876fc..0000000 Binary files a/libmpfr/libmpfr-3.1.4-p4.patch.gz and /dev/null differ diff --git a/libmpfr/libmpfr-3.1.4-p5.patch.gz b/libmpfr/libmpfr-3.1.4-p5.patch.gz new file mode 100644 index 0000000..cd9a023 Binary files /dev/null and b/libmpfr/libmpfr-3.1.4-p5.patch.gz differ From crux at crux.nu Thu Sep 8 11:42:35 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 13:42:35 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): lvm2: update to 2.02.165 Message-ID: <20160908114235.E3E3EE990C@crux.nu> commit a848dc1278b0274ce0604f289c1ae82ebd77880e Author: Juergen Daubert Date: Thu Sep 8 13:42:23 2016 +0200 lvm2: update to 2.02.165 diff --git a/lvm2/.footprint b/lvm2/.footprint index a8db114..46d48a4 100644 --- a/lvm2/.footprint +++ b/lvm2/.footprint @@ -74,6 +74,7 @@ drwxr-xr-x root/root usr/share/man/man5/ -r--r--r-- root/root usr/share/man/man5/lvm.conf.5.gz drwxr-xr-x root/root usr/share/man/man7/ -r--r--r-- root/root usr/share/man/man7/lvmcache.7.gz +-r--r--r-- root/root usr/share/man/man7/lvmraid.7.gz -r--r--r-- root/root usr/share/man/man7/lvmsystemid.7.gz -r--r--r-- root/root usr/share/man/man7/lvmthin.7.gz drwxr-xr-x root/root usr/share/man/man8/ diff --git a/lvm2/.md5sum b/lvm2/.md5sum index b8e7eb0..2111067 100644 --- a/lvm2/.md5sum +++ b/lvm2/.md5sum @@ -1 +1 @@ -839702f282977b3cc2e6ddc5ef9d9907 LVM2.2.02.164.tgz +66c1be756e544fe4938256aec2ca4358 LVM2.2.02.165.tgz diff --git a/lvm2/Pkgfile b/lvm2/Pkgfile index c0ff377..f8469e5 100644 --- a/lvm2/Pkgfile +++ b/lvm2/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libdevmapper name=lvm2 -version=2.02.164 +version=2.02.165 release=1 source=(http://mirrors.kernel.org/sources.redhat.com/lvm2/releases/LVM2.$version.tgz) From crux at crux.nu Thu Sep 8 11:44:01 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 13:44:01 +0200 (CEST) Subject: [crux-commits] ports/xorg (3.2): libinput: update to 1.4.2 Message-ID: <20160908114401.84018E990C@crux.nu> commit aa5d9f96e435d2b899baa0b1f20bb642f0236238 Author: Juergen Daubert Date: Thu Sep 8 13:43:53 2016 +0200 libinput: update to 1.4.2 diff --git a/libinput/.footprint b/libinput/.footprint index 3d520c2..e5eb4eb 100644 --- a/libinput/.footprint +++ b/libinput/.footprint @@ -6,9 +6,9 @@ drwxr-xr-x root/root usr/include/ -rw-r--r-- root/root usr/include/libinput.h drwxr-xr-x root/root usr/lib/ -rwxr-xr-x root/root usr/lib/libinput.la -lrwxrwxrwx root/root usr/lib/libinput.so -> libinput.so.10.9.2 -lrwxrwxrwx root/root usr/lib/libinput.so.10 -> libinput.so.10.9.2 --rwxr-xr-x root/root usr/lib/libinput.so.10.9.2 +lrwxrwxrwx root/root usr/lib/libinput.so -> libinput.so.10.9.3 +lrwxrwxrwx root/root usr/lib/libinput.so.10 -> libinput.so.10.9.3 +-rwxr-xr-x root/root usr/lib/libinput.so.10.9.3 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/libinput.pc drwxr-xr-x root/root usr/lib/udev/ diff --git a/libinput/.md5sum b/libinput/.md5sum index c7d224b..2506d69 100644 --- a/libinput/.md5sum +++ b/libinput/.md5sum @@ -1 +1 @@ -2e7ba577ed74d8d1baeb07dbd4fb912a libinput-1.4.1.tar.xz +56b72e47362938f12ab3267cae764dd3 libinput-1.4.2.tar.xz diff --git a/libinput/Pkgfile b/libinput/Pkgfile index cfebf90..742b017 100644 --- a/libinput/Pkgfile +++ b/libinput/Pkgfile @@ -4,7 +4,7 @@ # Depends on: mtdev xorg-libevdev name=libinput -version=1.4.1 +version=1.4.2 release=1 source=(http://www.freedesktop.org/software/$name/$name-$version.tar.xz) From crux at crux.nu Thu Sep 8 11:56:58 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 13:56:58 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): mysql: update to 5.6.33 Message-ID: <20160908115658.DDC98E98F6@crux.nu> commit 6d59e23c525ae666bc7927b6a3a33a4e1b24f79f Author: Juergen Daubert Date: Thu Sep 8 13:56:50 2016 +0200 mysql: update to 5.6.33 diff --git a/mysql/.md5sum b/mysql/.md5sum index 372c70d..726e10c 100644 --- a/mysql/.md5sum +++ b/mysql/.md5sum @@ -1,3 +1,3 @@ 1622e62c80d128f1951a12c0125d3fb5 my.cnf -cca05ccb4b64ad0addc8fa5c3b9e1619 mysql-5.6.32.tar.gz +7fbf37928ef651e005b80e820a055385 mysql-5.6.33.tar.gz 4f3967b521f810a0a9d7daa9c81bc85d mysqld diff --git a/mysql/Pkgfile b/mysql/Pkgfile index 4e91617..d573b16 100644 --- a/mysql/Pkgfile +++ b/mysql/Pkgfile @@ -4,7 +4,7 @@ # Depends on: ncurses zlib openssl cmake libaio name=mysql -version=5.6.32 +version=5.6.33 release=1 source=(http://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/$name-$version.tar.gz \ my.cnf mysqld) From crux at crux.nu Thu Sep 8 12:35:25 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 14:35:25 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): signature updates for curl, libdevmapper, libmpfr and util-linux Message-ID: <20160908123525.4CF5EE98F6@crux.nu> commit e3ecc7202010c7b5ca238f2817ff64f4568d5c66 Author: Juergen Daubert Date: Thu Sep 8 14:34:52 2016 +0200 signature updates for curl, libdevmapper, libmpfr and util-linux diff --git a/curl/.signature b/curl/.signature index 3ff6607..f042408 100644 --- a/curl/.signature +++ b/curl/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqlOcpFC8RNWacyLwA0trjXCRu3jMW+VvG8dgyU3wc5ZBzrYyXesuCpC5uvnZPbJsub4gaHV0ZrMBA61rnjXMRAI= -SHA256 (Pkgfile) = c8562264ca47688003642a24ec72387d5fa084b05f884557c11d4e12dfff9b99 +RWRJc1FUaeVeqgGc5cmOrATWgBZZESVK9lDOurZS1hJGZpahbrAtBLVbTtE01w7vFm0wjkWW23sBD3knjesdxY1KC0Kf0PcowQY= +SHA256 (Pkgfile) = 4bc03b05b45eedddb1c1cdecbf8c54cac35bf57150c71db1f09a877286d7baf0 SHA256 (.footprint) = c9e7afa8b622091738da647d703b3ef9fefdedc4d80ceec94fbe0055be0aa534 -SHA256 (curl-7.50.1.tar.lzma) = b2b176f3ef39d945d31e68e788be8564a7e16478af1dfe732462a300c7c58361 +SHA256 (curl-7.50.2.tar.lzma) = 7ebd149b05877a894aa821d6bd2af726a0c04069e754b0e72f10025d7bf0b434 diff --git a/libdevmapper/.signature b/libdevmapper/.signature index 2310f92..0edb84c 100644 --- a/libdevmapper/.signature +++ b/libdevmapper/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqsgNcadrloh7O8IfSMWzbeRdk/Th6Bk2nekrumETk9e2xhHCX1SLyajUKYHBkOk5vtgYHoNEfqIl3Swpp2RnJQk= -SHA256 (Pkgfile) = b2ae43ab2d32564c02068e3f75ea7059a758473291a05d63fffafb4cf68554b2 +RWRJc1FUaeVeqiKeuTMN6vvtFx/x/qUU1H9PczBrlB1VR/Zr/Ka5jp7QIaHpg6edrzqXq2ybFTIG6kJb9b8xndTqjIZM8gDOrwE= +SHA256 (Pkgfile) = 997598031a8b40c4c2f39b1b8f346c3032c428de0b7c301833a8715965d139df SHA256 (.footprint) = e1b2ea187ba9d1831b4ad6cdf13ec1c7179b4bfc8a77289afa0172379a962ba3 -SHA256 (LVM2.2.02.164.tgz) = 96dbbfe0b06191eac0e795bc40cdffcc8b10f809e26ac1e46fef16ef34264619 +SHA256 (LVM2.2.02.165.tgz) = d459cfe50fd549fe41eeed4ef8fbca3f9833f68012f735adb3462483360e07c7 diff --git a/libmpfr/.signature b/libmpfr/.signature index 38aa366..1feaf57 100644 --- a/libmpfr/.signature +++ b/libmpfr/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqlwp/zZOBcnk6mf6tmLm3TfeRlAm6N/mWY56Jhr3+6zSvwQSv0BJa8+yZiTgloEFIRJJEGItcLXkj290yOt50AY= -SHA256 (Pkgfile) = 638ed82eafb313673ab1a809373940df7adb36275964ec05bb9142cad280cae8 +RWRJc1FUaeVeqpxQweFezrDi7TS/pQXlhBt2qg4ypWUcg2weRSZVjyGVehK4Jn3UHeZuP18wO0wb42cXd2uL+Rw5px1P31ju3gQ= +SHA256 (Pkgfile) = 2d5a22722fe56d3637e37cbddfdfc32fc6cd68ec71a32eed1a69fbb5059d55ce SHA256 (.footprint) = 4d65b5a0595fd4e15b630b1ec990d9291e87278dc85ec076b5eba140de105a69 SHA256 (mpfr-3.1.4.tar.xz) = 761413b16d749c53e2bfd2b1dfaa3b027b0e793e404b90b5fbaeef60af6517f5 -SHA256 (libmpfr-3.1.4-p4.patch.gz) = df5691bb9d10936ba9d65bb9526d67afe956c1bb991d47c4c46d8de33184bea8 +SHA256 (libmpfr-3.1.4-p5.patch.gz) = 157868387c566b570d03d5b828a9e8d5e63a634cf44222725097c47099a2bbe3 diff --git a/util-linux/.signature b/util-linux/.signature index 3e19fd2..75678b9 100644 --- a/util-linux/.signature +++ b/util-linux/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqk7TEp4arz62J2mYVQJTm810geTQFvkdEsZ9bxOjcRqaS2PA2YWLt+i1InfLMP7VmeP9EFZa+w/ERBHxasJnvwI= -SHA256 (Pkgfile) = 96971fc8e69d7bd178d488193dde92111401bb02cadfa86cc6caaa5216a4be1f +RWRJc1FUaeVeqlaucFFpUxbEy26Gigu56NyJAhDxfjaNXjE4TtDb3XdjFD/3vHZ1s2GB7+2ussJrbQ7wW2Ex8pwKg+4OR2aZMAA= +SHA256 (Pkgfile) = dbd5bb72b7cca2df3937aff32b56b9ec1cf7c8eb7a2de6c4db062cb640e6dd83 SHA256 (.footprint) = d4c4b557ac5aacf1042de1589764be81990ad14ebe35a4fe717979bc5e73fb48 -SHA256 (util-linux-2.28.1.tar.xz) = 3ece4ea4a34ef786b68f5c415e848390424232abd1ee00f7ee5bddc30657b60f +SHA256 (util-linux-2.28.2.tar.xz) = b89d37146f20bede93a42c847bce881a17e6dbd8066ff2db2bee733fa409f0cd From crux at crux.nu Thu Sep 8 12:35:25 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 14:35:25 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): Merge branch '3.2' into 3.3 Message-ID: <20160908123525.648B9E9905@crux.nu> commit 861544fa18aa6180e39e4040bc07fe8432f09939 Merge: fb38b7a 837a99a Author: Juergen Daubert Date: Thu Sep 8 14:29:59 2016 +0200 Merge branch '3.2' into 3.3 From crux at crux.nu Thu Sep 8 12:35:25 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 14:35:25 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): util-linux: update to 2.28.2 Message-ID: <20160908123525.6ABFCE990C@crux.nu> commit 837a99a4861346ef03221f75791dc397bed549dd Author: Juergen Daubert Date: Thu Sep 8 09:45:44 2016 +0200 util-linux: update to 2.28.2 diff --git a/util-linux/.md5sum b/util-linux/.md5sum index 76252b8..c1b9e55 100644 --- a/util-linux/.md5sum +++ b/util-linux/.md5sum @@ -1 +1 @@ -e2d863efaf4fd330a42c5efe9f1b02b4 util-linux-2.28.1.tar.xz +46a232a37bce45371a86d19300edc47a util-linux-2.28.2.tar.xz diff --git a/util-linux/Pkgfile b/util-linux/Pkgfile index 994d48e..6f1be82 100644 --- a/util-linux/Pkgfile +++ b/util-linux/Pkgfile @@ -4,7 +4,7 @@ # Depends on: eudev ncurses zlib name=util-linux -version=2.28.1 +version=2.28.2 release=1 source=(https://www.kernel.org/pub/linux/utils/$name/v2.28/$name-$version.tar.xz) From crux at crux.nu Thu Sep 8 12:35:25 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 14:35:25 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): libdevmapper: update to 1.02.134 Message-ID: <20160908123525.7318FE990D@crux.nu> commit 11e773fe2eb423ad2bd34f209f3076a947e6c0ca Author: Juergen Daubert Date: Thu Sep 8 09:45:17 2016 +0200 libdevmapper: update to 1.02.134 diff --git a/libdevmapper/.md5sum b/libdevmapper/.md5sum index b8e7eb0..2111067 100644 --- a/libdevmapper/.md5sum +++ b/libdevmapper/.md5sum @@ -1 +1 @@ -839702f282977b3cc2e6ddc5ef9d9907 LVM2.2.02.164.tgz +66c1be756e544fe4938256aec2ca4358 LVM2.2.02.165.tgz diff --git a/libdevmapper/Pkgfile b/libdevmapper/Pkgfile index 8c6cf34..c66d922 100644 --- a/libdevmapper/Pkgfile +++ b/libdevmapper/Pkgfile @@ -4,12 +4,12 @@ # Depends on: eudev util-linux name=libdevmapper -version=1.02.133 +version=1.02.134 release=1 -source=(http://mirrors.kernel.org/sources.redhat.com/lvm2/releases/LVM2.2.02.164.tgz) +source=(http://mirrors.kernel.org/sources.redhat.com/lvm2/releases/LVM2.2.02.165.tgz) build() { - cd LVM2.2.02.164 + cd LVM2.2.02.165 ./configure --prefix=/usr \ --exec-prefix= \ From crux at crux.nu Thu Sep 8 12:35:25 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 14:35:25 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): curl: update to 7.50.2 Message-ID: <20160908123525.80C8BE990E@crux.nu> commit d7833d8468a922ab7724375ba8e4e24e5ebe06c7 Author: Juergen Daubert Date: Thu Sep 8 09:44:54 2016 +0200 curl: update to 7.50.2 diff --git a/curl/.md5sum b/curl/.md5sum index bb7cfd9..f7e4858 100644 --- a/curl/.md5sum +++ b/curl/.md5sum @@ -1 +1 @@ -01ac668b9f78266d72bdb86aa9db0849 curl-7.50.1.tar.lzma +440fb3aa31a9e97f95394fd2022552c3 curl-7.50.2.tar.lzma diff --git a/curl/Pkgfile b/curl/Pkgfile index 4a6005f..b4df73e 100644 --- a/curl/Pkgfile +++ b/curl/Pkgfile @@ -4,7 +4,7 @@ # Depends on: openssl, zlib name=curl -version=7.50.1 +version=7.50.2 release=1 source=(http://curl.haxx.se/download/$name-$version.tar.lzma) From crux at crux.nu Thu Sep 8 12:35:25 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 14:35:25 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): libmpfr: update to 3.1.4-p5 Message-ID: <20160908123525.88E8DE990F@crux.nu> commit db3a58bdfb4ccf65fc5c9d165683f72308c6e01e Author: Juergen Daubert Date: Thu Sep 8 09:39:39 2016 +0200 libmpfr: update to 3.1.4-p5 diff --git a/libmpfr/.md5sum b/libmpfr/.md5sum index 886231f..86a6327 100644 --- a/libmpfr/.md5sum +++ b/libmpfr/.md5sum @@ -1,2 +1,2 @@ -f2614ad04041ea671ef8c91fbc3de36b libmpfr-3.1.4-p4.patch.gz +e6a1ba42e7def1ee75015a5b554bf25d libmpfr-3.1.4-p5.patch.gz 064b2c18185038e404a401b830d59be8 mpfr-3.1.4.tar.xz diff --git a/libmpfr/Pkgfile b/libmpfr/Pkgfile index e68c8a8..5e5ac87 100644 --- a/libmpfr/Pkgfile +++ b/libmpfr/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libgmp name=libmpfr -version=3.1.4-p4 +version=3.1.4-p5 release=1 source=(http://www.mpfr.org/mpfr-${version%-*}/mpfr-${version%-*}.tar.xz $name-$version.patch.gz) diff --git a/libmpfr/libmpfr-3.1.4-p4.patch.gz b/libmpfr/libmpfr-3.1.4-p4.patch.gz deleted file mode 100644 index 9e876fc..0000000 Binary files a/libmpfr/libmpfr-3.1.4-p4.patch.gz and /dev/null differ diff --git a/libmpfr/libmpfr-3.1.4-p5.patch.gz b/libmpfr/libmpfr-3.1.4-p5.patch.gz new file mode 100644 index 0000000..cd9a023 Binary files /dev/null and b/libmpfr/libmpfr-3.1.4-p5.patch.gz differ From crux at crux.nu Thu Sep 8 12:36:51 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 8 Sep 2016 14:36:51 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): filesystem: update to 3.3 Message-ID: <20160908123651.424E8E98F6@crux.nu> commit b01fd6b4e232a1a088ea1807ab90538f1d970989 Author: Juergen Daubert Date: Thu Sep 8 14:36:38 2016 +0200 filesystem: update to 3.3 diff --git a/filesystem/.signature b/filesystem/.signature index 05da6b9..c5e98c9 100644 --- a/filesystem/.signature +++ b/filesystem/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqlJks43CvxzDispu2nIutwXr+A354HFN8cQxv/kF9fNmj8E9LnttjQ6IUoyGNlJ/NsEUDDvuJdvRV3nxtlr73gc= -SHA256 (Pkgfile) = 337827f727b84ecd7a0c6196ca0d205f230691e3587f99f4c05c5549c70733bd +RWRJc1FUaeVeqosb+FERMf1swe+ZVMnd7TKAQex9tBwB0T66hKJ3rbmdwUXVwb8iKVxHDLL0tCXaBgI+KpCLCtvVgj/CsWfvKgA= +SHA256 (Pkgfile) = 0fe6009c3ade0eeee77fb14b733200f001027b02721afe4905fce2170520a349 SHA256 (.footprint) = 63a0c3f368866267abe10cef671ad7bb271546fcefa5896b6ff13853d6b16802 SHA256 (issue) = e8f3a830102f902bf869c946634215f419ff76f4e03f627d84b8809ed85e65c2 SHA256 (motd) = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 diff --git a/filesystem/Pkgfile b/filesystem/Pkgfile index 28dd63e..4c95c4b 100644 --- a/filesystem/Pkgfile +++ b/filesystem/Pkgfile @@ -3,8 +3,8 @@ # Maintainer: CRUX System Team, core-ports at crux dot nu name=filesystem -version=3.2 -release=4 +version=3.3 +release=1 source=(issue motd shells group passwd shadow securetty fstab mime.types) build() { From crux at crux.nu Fri Sep 9 11:07:44 2016 From: crux at crux.nu (crux at crux.nu) Date: Fri, 9 Sep 2016 13:07:44 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): gnutls: update to 3.4.15 Message-ID: <20160909110744.7D09FE98F6@crux.nu> commit bf9d48c889180806ea744e8341e71f49b16a0fa1 Author: Jose V Beneyto Date: Fri Sep 9 13:07:34 2016 +0200 gnutls: update to 3.4.15 diff --git a/gnutls/.footprint b/gnutls/.footprint index 5c4b116..c87666f 100644 --- a/gnutls/.footprint +++ b/gnutls/.footprint @@ -29,9 +29,9 @@ drwxr-xr-x root/root usr/include/gnutls/ -rw-r--r-- root/root usr/include/gnutls/x509.h drwxr-xr-x root/root usr/lib/ -rwxr-xr-x root/root usr/lib/libgnutls.la -lrwxrwxrwx root/root usr/lib/libgnutls.so -> libgnutls.so.30.6.6 -lrwxrwxrwx root/root usr/lib/libgnutls.so.30 -> libgnutls.so.30.6.6 --rwxr-xr-x root/root usr/lib/libgnutls.so.30.6.6 +lrwxrwxrwx root/root usr/lib/libgnutls.so -> libgnutls.so.30.6.7 +lrwxrwxrwx root/root usr/lib/libgnutls.so.30 -> libgnutls.so.30.6.7 +-rwxr-xr-x root/root usr/lib/libgnutls.so.30.6.7 -rwxr-xr-x root/root usr/lib/libgnutlsxx.la lrwxrwxrwx root/root usr/lib/libgnutlsxx.so -> libgnutlsxx.so.28.1.0 lrwxrwxrwx root/root usr/lib/libgnutlsxx.so.28 -> libgnutlsxx.so.28.1.0 diff --git a/gnutls/.md5sum b/gnutls/.md5sum index 596a606..8c157a5 100644 --- a/gnutls/.md5sum +++ b/gnutls/.md5sum @@ -1 +1 @@ -ad3e269a6793424d5d21c9626e1c9ef1 gnutls-3.4.14.tar.xz +4ea5b239bd8bf1b734dda02997b36459 gnutls-3.4.15.tar.xz diff --git a/gnutls/Pkgfile b/gnutls/Pkgfile index ec2481f..3b8cd20 100644 --- a/gnutls/Pkgfile +++ b/gnutls/Pkgfile @@ -5,7 +5,7 @@ # Depends on: nettle libidn name=gnutls -version=3.4.14 +version=3.4.15 release=1 source=(ftp://ftp.gnutls.org/gcrypt/$name/v${version%.*}/$name-${version}.tar.xz) From crux at crux.nu Sat Sep 10 04:50:33 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 06:50:33 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): clementine: add missing dependency glu Message-ID: <20160910045033.CCCE1E98F6@crux.nu> commit 00afa86856b5e4f195f02ababa7261c2c3b07b4b Author: Danny Rawlins Date: Sat Sep 10 14:10:23 2016 +1000 clementine: add missing dependency glu diff --git a/clementine/Pkgfile b/clementine/Pkgfile index 8f34670..01d85a0 100644 --- a/clementine/Pkgfile +++ b/clementine/Pkgfile @@ -2,7 +2,7 @@ # URL: http://www.clementine-player.org/ # Packager: Chris Farrell, timcowchip at gmail dot com # Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: boost chromaprint crypto++ glew gst-plugins-bad gst-plugins-good gst-plugins-ugly libechonest protobuf qca +# Depends on: boost chromaprint crypto++ glew gst-plugins-bad gst-plugins-good gst-plugins-ugly libechonest protobuf qca glu name=clementine version=1.3.1 From crux at crux.nu Sat Sep 10 04:50:33 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 06:50:33 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): libwebp: 0.5.0 -> 0.5.1 Message-ID: <20160910045033.E68E4E9905@crux.nu> commit 1784173bacd4a69d6feec8708d2bad2f50ce8763 Author: Danny Rawlins Date: Sat Sep 10 14:09:28 2016 +1000 libwebp: 0.5.0 -> 0.5.1 diff --git a/libwebp/.footprint b/libwebp/.footprint index 70492b0..52cbb5d 100644 --- a/libwebp/.footprint +++ b/libwebp/.footprint @@ -2,7 +2,6 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/cwebp -rwxr-xr-x root/root usr/bin/dwebp --rwxr-xr-x root/root usr/bin/gif2webp -rwxr-xr-x root/root usr/bin/webpmux drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/webp/ @@ -16,14 +15,14 @@ drwxr-xr-x root/root usr/include/webp/ drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/libwebp.a -rwxr-xr-x root/root usr/lib/libwebp.la -lrwxrwxrwx root/root usr/lib/libwebp.so -> libwebp.so.6.0.0 -lrwxrwxrwx root/root usr/lib/libwebp.so.6 -> libwebp.so.6.0.0 --rwxr-xr-x root/root usr/lib/libwebp.so.6.0.0 +lrwxrwxrwx root/root usr/lib/libwebp.so -> libwebp.so.6.0.1 +lrwxrwxrwx root/root usr/lib/libwebp.so.6 -> libwebp.so.6.0.1 +-rwxr-xr-x root/root usr/lib/libwebp.so.6.0.1 -rw-r--r-- root/root usr/lib/libwebpdecoder.a -rwxr-xr-x root/root usr/lib/libwebpdecoder.la -lrwxrwxrwx root/root usr/lib/libwebpdecoder.so -> libwebpdecoder.so.2.0.0 -lrwxrwxrwx root/root usr/lib/libwebpdecoder.so.2 -> libwebpdecoder.so.2.0.0 --rwxr-xr-x root/root usr/lib/libwebpdecoder.so.2.0.0 +lrwxrwxrwx root/root usr/lib/libwebpdecoder.so -> libwebpdecoder.so.2.0.1 +lrwxrwxrwx root/root usr/lib/libwebpdecoder.so.2 -> libwebpdecoder.so.2.0.1 +-rwxr-xr-x root/root usr/lib/libwebpdecoder.so.2.0.1 -rw-r--r-- root/root usr/lib/libwebpdemux.a -rwxr-xr-x root/root usr/lib/libwebpdemux.la lrwxrwxrwx root/root usr/lib/libwebpdemux.so -> libwebpdemux.so.2.0.0 @@ -36,9 +35,9 @@ lrwxrwxrwx root/root usr/lib/libwebpextras.so.0 -> libwebpextras.so.0.0.0 -rwxr-xr-x root/root usr/lib/libwebpextras.so.0.0.0 -rw-r--r-- root/root usr/lib/libwebpmux.a -rwxr-xr-x root/root usr/lib/libwebpmux.la -lrwxrwxrwx root/root usr/lib/libwebpmux.so -> libwebpmux.so.2.0.0 -lrwxrwxrwx root/root usr/lib/libwebpmux.so.2 -> libwebpmux.so.2.0.0 --rwxr-xr-x root/root usr/lib/libwebpmux.so.2.0.0 +lrwxrwxrwx root/root usr/lib/libwebpmux.so -> libwebpmux.so.2.0.1 +lrwxrwxrwx root/root usr/lib/libwebpmux.so.2 -> libwebpmux.so.2.0.1 +-rwxr-xr-x root/root usr/lib/libwebpmux.so.2.0.1 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/libwebp.pc -rw-r--r-- root/root usr/lib/pkgconfig/libwebpdecoder.pc @@ -50,5 +49,4 @@ drwxr-xr-x root/root usr/share/man/ drwxr-xr-x root/root usr/share/man/man1/ -rw-r--r-- root/root usr/share/man/man1/cwebp.1.gz -rw-r--r-- root/root usr/share/man/man1/dwebp.1.gz --rw-r--r-- root/root usr/share/man/man1/gif2webp.1.gz -rw-r--r-- root/root usr/share/man/man1/webpmux.1.gz diff --git a/libwebp/.md5sum b/libwebp/.md5sum index 6579250..cb5a343 100644 --- a/libwebp/.md5sum +++ b/libwebp/.md5sum @@ -1 +1 @@ -ba81eb9bf23e3c69a2f5cc8dcdb5938f libwebp-0.5.0.tar.gz +3d7db92ebba5b4f679413d25c6040881 libwebp-0.5.1.tar.gz diff --git a/libwebp/Pkgfile b/libwebp/Pkgfile index e8227ea..99630bb 100644 --- a/libwebp/Pkgfile +++ b/libwebp/Pkgfile @@ -2,10 +2,11 @@ # URL: https://developers.google.com/speed/webp/ # Maintainer: Danny Rawlins, crux at romster dot me # Packager: Danny Rawlins, crux at romster dot me -# Depends on: libpng libtiff libjpeg giflib +# Depends on: libpng libtiff libjpeg-turbo +# Optional: freeglut giflib name=libwebp -version=0.5.0 +version=0.5.1 release=1 source=(http://downloads.webmproject.org/releases/webp/$name-$version.tar.gz) From crux at crux.nu Sat Sep 10 04:50:34 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 06:50:34 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): clearsilver: dropped Message-ID: <20160910045034.00A18E990C@crux.nu> commit 207e8b7577356e96cf9ed75b07245db2f8ad2aa7 Author: Danny Rawlins Date: Sat Sep 10 12:54:20 2016 +1000 clearsilver: dropped diff --git a/clearsilver/.footprint b/clearsilver/.footprint deleted file mode 100644 index 920fa73..0000000 --- a/clearsilver/.footprint +++ /dev/null @@ -1,163 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/cs --rwxr-xr-x root/root usr/bin/cs_static.cgi --rwxr-xr-x root/root usr/bin/cstest -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/ClearSilver/ --rw-r--r-- root/root usr/include/ClearSilver/ClearSilver.h -drwxr-xr-x root/root usr/include/ClearSilver/cgi/ --rw-r--r-- root/root usr/include/ClearSilver/cgi/cgi.h --rw-r--r-- root/root usr/include/ClearSilver/cgi/cgiwrap.h --rw-r--r-- root/root usr/include/ClearSilver/cgi/date.h --rw-r--r-- root/root usr/include/ClearSilver/cgi/html.h -drwxr-xr-x root/root usr/include/ClearSilver/cs/ --rw-r--r-- root/root usr/include/ClearSilver/cs/cs.h --rw-r--r-- root/root usr/include/ClearSilver/cs_config.h -drwxr-xr-x root/root usr/include/ClearSilver/util/ --rw-r--r-- root/root usr/include/ClearSilver/util/dict.h --rw-r--r-- root/root usr/include/ClearSilver/util/filter.h --rw-r--r-- root/root usr/include/ClearSilver/util/neo_date.h --rw-r--r-- root/root usr/include/ClearSilver/util/neo_err.h --rw-r--r-- root/root usr/include/ClearSilver/util/neo_files.h --rw-r--r-- root/root usr/include/ClearSilver/util/neo_hash.h --rw-r--r-- root/root usr/include/ClearSilver/util/neo_hdf.h --rw-r--r-- root/root usr/include/ClearSilver/util/neo_misc.h --rw-r--r-- root/root usr/include/ClearSilver/util/neo_net.h --rw-r--r-- root/root usr/include/ClearSilver/util/neo_rand.h --rw-r--r-- root/root usr/include/ClearSilver/util/neo_server.h --rw-r--r-- root/root usr/include/ClearSilver/util/neo_str.h --rw-r--r-- root/root usr/include/ClearSilver/util/rcfs.h --rw-r--r-- root/root usr/include/ClearSilver/util/skiplist.h --rw-r--r-- root/root usr/include/ClearSilver/util/ulist.h --rw-r--r-- root/root usr/include/ClearSilver/util/ulocks.h --rw-r--r-- root/root usr/include/ClearSilver/util/wildmat.h -drwxr-xr-x root/root usr/lib/ --rw-r--r-- root/root usr/lib/libneo_cgi.a --rw-r--r-- root/root usr/lib/libneo_cs.a --rw-r--r-- root/root usr/lib/libneo_utl.a -drwxr-xr-x root/root usr/lib/python2.7/ -drwxr-xr-x root/root usr/lib/python2.7/site-packages/ --rwxr-xr-x root/root usr/lib/python2.7/site-packages/neo_cgi.so -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man3/ --rw-r--r-- root/root usr/man/man3/cBroadcast.3.gz --rw-r--r-- root/root usr/man/man3/cCreate.3.gz --rw-r--r-- root/root usr/man/man3/cDestroy.3.gz --rw-r--r-- root/root usr/man/man3/cSignal.3.gz --rw-r--r-- root/root usr/man/man3/cWait.3.gz --rw-r--r-- root/root usr/man/man3/cgi_cookie_authority.3.gz --rw-r--r-- root/root usr/man/man3/cgi_cookie_clear.3.gz --rw-r--r-- root/root usr/man/man3/cgi_cookie_set.3.gz --rw-r--r-- root/root usr/man/man3/cgi_cs_init.3.gz --rw-r--r-- root/root usr/man/man3/cgi_debug_init.3.gz --rw-r--r-- root/root usr/man/man3/cgi_destroy.3.gz --rw-r--r-- root/root usr/man/man3/cgi_display.3.gz --rw-r--r-- root/root usr/man/man3/cgi_error.3.gz --rw-r--r-- root/root usr/man/man3/cgi_filehandle.3.gz --rw-r--r-- root/root usr/man/man3/cgi_init.3.gz --rw-r--r-- root/root usr/man/man3/cgi_neo_error.3.gz --rw-r--r-- root/root usr/man/man3/cgi_output.3.gz --rw-r--r-- root/root usr/man/man3/cgi_parse.3.gz --rw-r--r-- root/root usr/man/man3/cgi_redirect.3.gz --rw-r--r-- root/root usr/man/man3/cgi_redirect_uri.3.gz --rw-r--r-- root/root usr/man/man3/cgi_register_parse_cb.3.gz --rw-r--r-- root/root usr/man/man3/cgi_url_escape.3.gz --rw-r--r-- root/root usr/man/man3/cgi_url_escape_more.3.gz --rw-r--r-- root/root usr/man/man3/cgi_url_unescape.3.gz --rw-r--r-- root/root usr/man/man3/cgi_url_validate.3.gz --rw-r--r-- root/root usr/man/man3/cgi_vredirect.3.gz --rw-r--r-- root/root usr/man/man3/cgiwrap_getenv.3.gz --rw-r--r-- root/root usr/man/man3/cgiwrap_init_emu.3.gz --rw-r--r-- root/root usr/man/man3/cgiwrap_init_std.3.gz --rw-r--r-- root/root usr/man/man3/cgiwrap_iterenv.3.gz --rw-r--r-- root/root usr/man/man3/cgiwrap_putenv.3.gz --rw-r--r-- root/root usr/man/man3/cgiwrap_read.3.gz --rw-r--r-- root/root usr/man/man3/cgiwrap_write.3.gz --rw-r--r-- root/root usr/man/man3/cgiwrap_writef.3.gz --rw-r--r-- root/root usr/man/man3/cgiwrap_writevf.3.gz --rw-r--r-- root/root usr/man/man3/cs_destroy.3.gz --rw-r--r-- root/root usr/man/man3/cs_dump.3.gz --rw-r--r-- root/root usr/man/man3/cs_init.3.gz --rw-r--r-- root/root usr/man/man3/cs_parse_file.3.gz --rw-r--r-- root/root usr/man/man3/cs_parse_string.3.gz --rw-r--r-- root/root usr/man/man3/cs_register_esc_strfunc.3.gz --rw-r--r-- root/root usr/man/man3/cs_register_fileload.3.gz --rw-r--r-- root/root usr/man/man3/cs_register_strfunc.3.gz --rw-r--r-- root/root usr/man/man3/cs_render.3.gz --rw-r--r-- root/root usr/man/man3/dictCleanup.3.gz --rw-r--r-- root/root usr/man/man3/dictCreate.3.gz --rw-r--r-- root/root usr/man/man3/dictDestroy.3.gz --rw-r--r-- root/root usr/man/man3/dictModifyValue.3.gz --rw-r--r-- root/root usr/man/man3/dictNext.3.gz --rw-r--r-- root/root usr/man/man3/dictReleaseLock.3.gz --rw-r--r-- root/root usr/man/man3/dictRemove.3.gz --rw-r--r-- root/root usr/man/man3/dictSearch.3.gz --rw-r--r-- root/root usr/man/man3/dictSetValue.3.gz --rw-r--r-- root/root usr/man/man3/fCreate.3.gz --rw-r--r-- root/root usr/man/man3/fDestroy.3.gz --rw-r--r-- root/root usr/man/man3/fFind.3.gz --rw-r--r-- root/root usr/man/man3/fLock.3.gz --rw-r--r-- root/root usr/man/man3/fUnlock.3.gz --rw-r--r-- root/root usr/man/man3/filter_create_fd.3.gz --rw-r--r-- root/root usr/man/man3/filter_create_fp.3.gz --rw-r--r-- root/root usr/man/man3/filter_wait.3.gz --rw-r--r-- root/root usr/man/man3/hdf_copy.3.gz --rw-r--r-- root/root usr/man/man3/hdf_destroy.3.gz --rw-r--r-- root/root usr/man/man3/hdf_dump.3.gz --rw-r--r-- root/root usr/man/man3/hdf_dump_format.3.gz --rw-r--r-- root/root usr/man/man3/hdf_dump_str.3.gz --rw-r--r-- root/root usr/man/man3/hdf_get_attr.3.gz --rw-r--r-- root/root usr/man/man3/hdf_get_child.3.gz --rw-r--r-- root/root usr/man/man3/hdf_get_copy.3.gz --rw-r--r-- root/root usr/man/man3/hdf_get_int_value.3.gz --rw-r--r-- root/root usr/man/man3/hdf_get_node.3.gz --rw-r--r-- root/root usr/man/man3/hdf_get_obj.3.gz --rw-r--r-- root/root usr/man/man3/hdf_get_value.3.gz --rw-r--r-- root/root usr/man/man3/hdf_get_valuef.3.gz --rw-r--r-- root/root usr/man/man3/hdf_get_valuevf.3.gz --rw-r--r-- root/root usr/man/man3/hdf_init.3.gz --rw-r--r-- root/root usr/man/man3/hdf_obj_attr.3.gz --rw-r--r-- root/root usr/man/man3/hdf_obj_child.3.gz --rw-r--r-- root/root usr/man/man3/hdf_obj_name.3.gz --rw-r--r-- root/root usr/man/man3/hdf_obj_next.3.gz --rw-r--r-- root/root usr/man/man3/hdf_obj_top.3.gz --rw-r--r-- root/root usr/man/man3/hdf_obj_value.3.gz --rw-r--r-- root/root usr/man/man3/hdf_read_string.3.gz --rw-r--r-- root/root usr/man/man3/hdf_read_string_ignore.3.gz --rw-r--r-- root/root usr/man/man3/hdf_register_fileload.3.gz --rw-r--r-- root/root usr/man/man3/hdf_remove_tree.3.gz --rw-r--r-- root/root usr/man/man3/hdf_search_path.3.gz --rw-r--r-- root/root usr/man/man3/hdf_set_attr.3.gz --rw-r--r-- root/root usr/man/man3/hdf_set_buf.3.gz --rw-r--r-- root/root usr/man/man3/hdf_set_copy.3.gz --rw-r--r-- root/root usr/man/man3/hdf_set_int_value.3.gz --rw-r--r-- root/root usr/man/man3/hdf_set_symlink.3.gz --rw-r--r-- root/root usr/man/man3/hdf_set_value.3.gz --rw-r--r-- root/root usr/man/man3/hdf_set_valuef.3.gz --rw-r--r-- root/root usr/man/man3/hdf_sort_obj.3.gz --rw-r--r-- root/root usr/man/man3/hdf_write_file.3.gz --rw-r--r-- root/root usr/man/man3/hdf_write_file_atomic.3.gz --rw-r--r-- root/root usr/man/man3/hdf_write_string.3.gz --rw-r--r-- root/root usr/man/man3/mCreate.3.gz --rw-r--r-- root/root usr/man/man3/mDestroy.3.gz --rw-r--r-- root/root usr/man/man3/mLock.3.gz --rw-r--r-- root/root usr/man/man3/mUnlock.3.gz --rw-r--r-- root/root usr/man/man3/nerr_error_string.3.gz --rw-r--r-- root/root usr/man/man3/nerr_error_traceback.3.gz --rw-r--r-- root/root usr/man/man3/nerr_handle.3.gz --rw-r--r-- root/root usr/man/man3/nerr_ignore.3.gz --rw-r--r-- root/root usr/man/man3/nerr_init.3.gz --rw-r--r-- root/root usr/man/man3/nerr_log_error.3.gz --rw-r--r-- root/root usr/man/man3/nerr_match.3.gz --rw-r--r-- root/root usr/man/man3/nerr_pass.3.gz --rw-r--r-- root/root usr/man/man3/nerr_pass_ctx.3.gz --rw-r--r-- root/root usr/man/man3/nerr_register.3.gz --rw-r--r-- root/root usr/man/man3/skipDelete.3.gz --rw-r--r-- root/root usr/man/man3/skipFreeList.3.gz --rw-r--r-- root/root usr/man/man3/skipInsert.3.gz --rw-r--r-- root/root usr/man/man3/skipNewList.3.gz --rw-r--r-- root/root usr/man/man3/skipNext.3.gz --rw-r--r-- root/root usr/man/man3/skipRelease.3.gz --rw-r--r-- root/root usr/man/man3/skipSearch.3.gz --rw-r--r-- root/root usr/man/man3/wdb_keys.3.gz diff --git a/clearsilver/.md5sum b/clearsilver/.md5sum deleted file mode 100644 index fdbc9ae..0000000 --- a/clearsilver/.md5sum +++ /dev/null @@ -1 +0,0 @@ -b8c0c7fbe0ef5e06e0c935f134304d44 clearsilver-0.10.5.tar.gz diff --git a/clearsilver/Pkgfile b/clearsilver/Pkgfile deleted file mode 100644 index 5d2858b..0000000 --- a/clearsilver/Pkgfile +++ /dev/null @@ -1,26 +0,0 @@ -# Description: Fast, powerful, and language-neutral HTML template system. -# URL: http://www.clearsilver.net/ -# Maintainer: Danny Rawlins, crux at romster dot me -# Packager: James Mills, prologic at shortcircuit dot net dot au -# Depends on: python - -name=clearsilver -version=0.10.5 -release=1 -source=(http://www.clearsilver.net/downloads/clearsilver-$version.tar.gz) - -build() { - cd clearsilver-$version - - ./configure \ - --prefix=/usr \ - --disable-perl \ - --disable-ruby \ - --disable-java \ - --disable-csharp \ - --with-python=/usr/bin/python - - make - make DESTDIR=$PKG install -} - From crux at crux.nu Sat Sep 10 06:15:38 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 08:15:38 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): qt5: reduce number of optional dependencies and disable qtwebengine Message-ID: <20160910061538.64B4AE98F6@crux.nu> commit 353d0e9c2d5fdedc9819998cebf3897b6cbc4039 Author: Danny Rawlins Date: Sat Sep 10 16:15:21 2016 +1000 qt5: reduce number of optional dependencies and disable qtwebengine diff --git a/qt5/.footprint b/qt5/.footprint index 611818b..045a8a8 100644 --- a/qt5/.footprint +++ b/qt5/.footprint @@ -6483,9 +6483,6 @@ drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Gui/ -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5GuiConfigVersion.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QDDSPlugin.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEglFSKmsGbmIntegrationPlugin.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake @@ -6496,9 +6493,7 @@ drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Gui/ -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QMngPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QTgaPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake @@ -6506,7 +6501,6 @@ drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Gui/ -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QVirtualKeyboardPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QWbmpPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Help/ @@ -6526,11 +6520,7 @@ drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Location/ drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Multimedia/ -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5MultimediaConfig.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5MultimediaConfigVersion.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_CameraBinServicePlugin.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QAlsaPlugin.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerAudioDecoderServicePlugin.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerCaptureServicePlugin.cmake --rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerPlayerServicePlugin.cmake +-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_AudioCaptureServicePlugin.cmake -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QM3uPlaylistPlugin.cmake drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5MultimediaWidgets/ -rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfig.cmake @@ -6761,18 +6751,6 @@ lrwxrwxrwx root/root usr/share/qt5/lib/libQt5DesignerComponents.so -> libQt5Desi lrwxrwxrwx root/root usr/share/qt5/lib/libQt5DesignerComponents.so.5 -> libQt5DesignerComponents.so.5.7.0 lrwxrwxrwx root/root usr/share/qt5/lib/libQt5DesignerComponents.so.5.7 -> libQt5DesignerComponents.so.5.7.0 -rwxr-xr-x root/root usr/share/qt5/lib/libQt5DesignerComponents.so.5.7.0 --rw-r--r-- root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.la --rw-r--r-- root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.prl -lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.so -> libQt5EglDeviceIntegration.so.5.7.0 -lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.so.5 -> libQt5EglDeviceIntegration.so.5.7.0 -lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.so.5.7 -> libQt5EglDeviceIntegration.so.5.7.0 --rwxr-xr-x root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.so.5.7.0 --rw-r--r-- root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.la --rw-r--r-- root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.prl -lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.so -> libQt5EglFsKmsSupport.so.5.7.0 -lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.so.5 -> libQt5EglFsKmsSupport.so.5.7.0 -lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.so.5.7 -> libQt5EglFsKmsSupport.so.5.7.0 --rwxr-xr-x root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.so.5.7.0 -rw-r--r-- root/root usr/share/qt5/lib/libQt5Gamepad.la -rw-r--r-- root/root usr/share/qt5/lib/libQt5Gamepad.prl lrwxrwxrwx root/root usr/share/qt5/lib/libQt5Gamepad.so -> libQt5Gamepad.so.5.7.0 @@ -7007,11 +6985,8 @@ lrwxrwxrwx root/root usr/share/qt5/lib/libQt5XmlPatterns.so -> libQt5XmlPatterns lrwxrwxrwx root/root usr/share/qt5/lib/libQt5XmlPatterns.so.5 -> libQt5XmlPatterns.so.5.7.0 lrwxrwxrwx root/root usr/share/qt5/lib/libQt5XmlPatterns.so.5.7 -> libQt5XmlPatterns.so.5.7.0 -rwxr-xr-x root/root usr/share/qt5/lib/libQt5XmlPatterns.so.5.7.0 --rw-r--r-- root/root usr/share/qt5/lib/libqgsttools_p.prl -lrwxrwxrwx root/root usr/share/qt5/lib/libqgsttools_p.so -> libqgsttools_p.so.1.0.0 -lrwxrwxrwx root/root usr/share/qt5/lib/libqgsttools_p.so.1 -> libqgsttools_p.so.1.0.0 -lrwxrwxrwx root/root usr/share/qt5/lib/libqgsttools_p.so.1.0 -> libqgsttools_p.so.1.0.0 --rwxr-xr-x root/root usr/share/qt5/lib/libqgsttools_p.so.1.0.0 +-rw-r--r-- root/root usr/share/qt5/lib/libqtfreetype.a +-rw-r--r-- root/root usr/share/qt5/lib/libqtfreetype.prl drwxr-xr-x root/root usr/share/qt5/mkspecs/ drwxr-xr-x root/root usr/share/qt5/mkspecs/common/ drwxr-xr-x root/root usr/share/qt5/mkspecs/common/aix/ @@ -7257,8 +7232,6 @@ drwxr-xr-x root/root usr/share/qt5/mkspecs/modules/ -rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_designer.pri -rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_designer_private.pri -rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri --rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_eglfs_device_lib_private.pri --rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri -rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_gamepad.pri -rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_gamepad_private.pri -rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_gui.pri @@ -7342,8 +7315,6 @@ drwxr-xr-x root/root usr/share/qt5/mkspecs/modules/ -rw-r--r-- root/root usr/share/qt5/mkspecs/qhost.pri (EMPTY) -rw-r--r-- root/root usr/share/qt5/mkspecs/qmodule.pri drwxr-xr-x root/root usr/share/qt5/plugins/ -drwxr-xr-x root/root usr/share/qt5/plugins/audio/ --rwxr-xr-x root/root usr/share/qt5/plugins/audio/libqtaudio_alsa.so drwxr-xr-x root/root usr/share/qt5/plugins/bearer/ -rwxr-xr-x root/root usr/share/qt5/plugins/bearer/libqconnmanbearer.so -rwxr-xr-x root/root usr/share/qt5/plugins/bearer/libqgenericbearer.so @@ -7354,9 +7325,6 @@ drwxr-xr-x root/root usr/share/qt5/plugins/canbus/ -rwxr-xr-x root/root usr/share/qt5/plugins/canbus/libqttinycanbus.so drwxr-xr-x root/root usr/share/qt5/plugins/designer/ -rwxr-xr-x root/root usr/share/qt5/plugins/designer/libqquickwidget.so -drwxr-xr-x root/root usr/share/qt5/plugins/egldeviceintegrations/ --rwxr-xr-x root/root usr/share/qt5/plugins/egldeviceintegrations/libqeglfs-kms-integration.so --rwxr-xr-x root/root usr/share/qt5/plugins/egldeviceintegrations/libqeglfs-x11-integration.so drwxr-xr-x root/root usr/share/qt5/plugins/gamepads/ -rwxr-xr-x root/root usr/share/qt5/plugins/gamepads/libevdevgamepad.so drwxr-xr-x root/root usr/share/qt5/plugins/generic/ @@ -7377,26 +7345,20 @@ drwxr-xr-x root/root usr/share/qt5/plugins/imageformats/ -rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqicns.so -rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqico.so -rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqjpeg.so --rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqmng.so -rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqsvg.so -rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqtga.so -rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqtiff.so -rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqwbmp.so -rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqwebp.so drwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/ --rwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/libgstaudiodecoder.so --rwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/libgstcamerabin.so --rwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/libgstmediacapture.so --rwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/libgstmediaplayer.so +-rwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/libqtmedia_audioengine.so drwxr-xr-x root/root usr/share/qt5/plugins/platforminputcontexts/ -rwxr-xr-x root/root usr/share/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so -rwxr-xr-x root/root usr/share/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so -rwxr-xr-x root/root usr/share/qt5/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so drwxr-xr-x root/root usr/share/qt5/plugins/platforms/ --rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqeglfs.so -rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqlinuxfb.so -rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqminimal.so --rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqminimalegl.so -rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqoffscreen.so -rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqxcb.so drwxr-xr-x root/root usr/share/qt5/plugins/playlistformats/ @@ -7426,7 +7388,6 @@ drwxr-xr-x root/root usr/share/qt5/plugins/sensors/ drwxr-xr-x root/root usr/share/qt5/plugins/sqldrivers/ -rwxr-xr-x root/root usr/share/qt5/plugins/sqldrivers/libqsqlite.so drwxr-xr-x root/root usr/share/qt5/plugins/xcbglintegrations/ --rwxr-xr-x root/root usr/share/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so -rwxr-xr-x root/root usr/share/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so drwxr-xr-x root/root usr/share/qt5/qml/ drwxr-xr-x root/root usr/share/qt5/qml/Qt/ diff --git a/qt5/Pkgfile b/qt5/Pkgfile index f258075..33e560c 100644 --- a/qt5/Pkgfile +++ b/qt5/Pkgfile @@ -2,11 +2,11 @@ # URL: http://qt-project.org/ # Maintainer: Danny Rawlins, crux at romster dot me # Packager: predrag ivanovic, predivan at open dot telekom dot rs -# Depends on: dbus gst-plugins-base gst-plugins-base-compat libmng mesa3d xorg-libxcursor xorg-libxi xorg-libxinerama xorg-libxrandr xorg-xcb-util-image xorg-xcb-util-wm xorg-xcb-util-keysyms +# Depends on: dbus eudev mesa3d xorg-libxi xorg-libxrender xorg-xcb-util-image xorg-xcb-util-keysyms xorg-xcb-util-wm name=qt5 version=5.7.0 -release=1 +release=2 source=(http://download.qt.io/official_releases/qt/${version%.*}/$version/single/qt-everywhere-opensource-src-$version.tar.xz qtbug-53071.patch qtbug-53071b.patch @@ -47,19 +47,21 @@ build() { ./configure \ -prefix /usr/share/qt5 \ - -bindir /usr/share/qt5/bin \ - -headerdir /usr/share/qt5/include \ - -libdir /usr/share/qt5/lib \ - -libexecdir /usr/share/qt5/lib \ - -plugindir /usr/share/qt5/plugins \ - -sysconfdir /usr/etc/xdg \ - -openssl-linked -dbus-linked \ - -system-lib{png,jpeg} -system-{harfbuzz,zlib,sqlite} \ - -no-cups -optimized-qmake \ - -x{cursor,kb,randr,render} \ - -nomake examples \ - -no-separate-debug-info -no-strip -shared -no-rpath \ - -opensource -confirm-license -release -reduce-relocations + -bindir /usr/share/qt5/bin \ + -headerdir /usr/share/qt5/include \ + -libdir /usr/share/qt5/lib \ + -libexecdir /usr/share/qt5/lib \ + -plugindir /usr/share/qt5/plugins \ + -sysconfdir /usr/etc/xdg \ + -openssl-linked -dbus-linked \ + -no-cups -optimized-qmake \ + -nomake examples \ + -skip qtwebengine \ + -qt-xkbcommon-x11 \ + -opengl desktop \ + -no-egl \ + -no-separate-debug-info -no-strip -shared -no-rpath \ + -opensource -confirm-license -release -reduce-relocations make make INSTALL_ROOT=$PKG install @@ -105,8 +107,7 @@ build() { # cmake install -d $PKG/usr/lib/cmake - for b in $PKG/usr/share/qt5/lib/cmake/*; do - ln -s /usr/share/qt5/lib/cmake/$(basename $b) $PKG/usr/lib/cmake/$(basename $b) - done - + for b in $PKG/usr/share/qt5/lib/cmake/*; do + ln -s /usr/share/qt5/lib/cmake/$(basename $b) $PKG/usr/lib/cmake/$(basename $b) + done } From crux at crux.nu Sat Sep 10 06:56:42 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 08:56:42 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): rrdtool: 1.4.8 -> 1.5.6 Message-ID: <20160910065642.D7CBEE98F6@crux.nu> commit 55878f3e83da1063fbe9505bc1e1b8de5a628f5c Author: Danny Rawlins Date: Sat Sep 10 16:56:32 2016 +1000 rrdtool: 1.4.8 -> 1.5.6 diff --git a/rrdtool/.footprint b/rrdtool/.footprint index b470922..7d1e252 100644 --- a/rrdtool/.footprint +++ b/rrdtool/.footprint @@ -13,65 +13,61 @@ drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/librrd.a -rwxr-xr-x root/root usr/lib/librrd.la -lrwxrwxrwx root/root usr/lib/librrd.so -> librrd.so.4.2.1 -lrwxrwxrwx root/root usr/lib/librrd.so.4 -> librrd.so.4.2.1 --rwxr-xr-x root/root usr/lib/librrd.so.4.2.1 +lrwxrwxrwx root/root usr/lib/librrd.so -> librrd.so.4.3.5 +lrwxrwxrwx root/root usr/lib/librrd.so.4 -> librrd.so.4.3.5 +-rwxr-xr-x root/root usr/lib/librrd.so.4.3.5 -rw-r--r-- root/root usr/lib/librrd_th.a -rwxr-xr-x root/root usr/lib/librrd_th.la -lrwxrwxrwx root/root usr/lib/librrd_th.so -> librrd_th.so.4.2.1 -lrwxrwxrwx root/root usr/lib/librrd_th.so.4 -> librrd_th.so.4.2.1 --rwxr-xr-x root/root usr/lib/librrd_th.so.4.2.1 +lrwxrwxrwx root/root usr/lib/librrd_th.so -> librrd_th.so.4.3.5 +lrwxrwxrwx root/root usr/lib/librrd_th.so.4 -> librrd_th.so.4.3.5 +-rwxr-xr-x root/root usr/lib/librrd_th.so.4.3.5 drwxr-xr-x root/root usr/lib/perl5/ drwxr-xr-x root/root usr/lib/perl5/site_perl/ -drwxr-xr-x root/root usr/lib/perl5/site_perl/5.18/ --r--r--r-- root/root usr/lib/perl5/site_perl/5.18/RRDp.pm -drwxr-xr-x root/root usr/lib/perl5/site_perl/5.18/linux-thread-multi/ --r--r--r-- root/root usr/lib/perl5/site_perl/5.18/linux-thread-multi/RRDs.pm -drwxr-xr-x root/root usr/lib/perl5/site_perl/5.18/linux-thread-multi/auto/ -drwxr-xr-x root/root usr/lib/perl5/site_perl/5.18/linux-thread-multi/auto/RRDs/ --r-xr-xr-x root/root usr/lib/perl5/site_perl/5.18/linux-thread-multi/auto/RRDs/RRDs.so +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.22/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.22/RRDp.pm +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.22/linux-thread-multi/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.22/linux-thread-multi/RRDs.pm +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.22/linux-thread-multi/auto/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.22/linux-thread-multi/auto/RRDs/ +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.22/linux-thread-multi/auto/RRDs/RRDs.so drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/librrd.pc drwxr-xr-x root/root usr/lib/python2.7/ drwxr-xr-x root/root usr/lib/python2.7/site-packages/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/py_rrdtool-0.2.2-py2.7.egg-info --rwxr-xr-x root/root usr/lib/python2.7/site-packages/rrdtoolmodule.so --rwxr-xr-x root/root usr/lib/tclrrd1.4.8.so -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/bin_dec_hex.1.gz --rw-r--r-- root/root usr/man/man1/cdeftutorial.1.gz --rw-r--r-- root/root usr/man/man1/rpntutorial.1.gz --rw-r--r-- root/root usr/man/man1/rrd-beginners.1.gz --rw-r--r-- root/root usr/man/man1/rrdbuild.1.gz --rw-r--r-- root/root usr/man/man1/rrdcached.1.gz --rw-r--r-- root/root usr/man/man1/rrdcgi.1.gz --rw-r--r-- root/root usr/man/man1/rrdcreate.1.gz --rw-r--r-- root/root usr/man/man1/rrddump.1.gz --rw-r--r-- root/root usr/man/man1/rrdfetch.1.gz --rw-r--r-- root/root usr/man/man1/rrdfirst.1.gz --rw-r--r-- root/root usr/man/man1/rrdflushcached.1.gz --rw-r--r-- root/root usr/man/man1/rrdgraph.1.gz --rw-r--r-- root/root usr/man/man1/rrdgraph_data.1.gz --rw-r--r-- root/root usr/man/man1/rrdgraph_examples.1.gz --rw-r--r-- root/root usr/man/man1/rrdgraph_graph.1.gz --rw-r--r-- root/root usr/man/man1/rrdgraph_rpn.1.gz --rw-r--r-- root/root usr/man/man1/rrdinfo.1.gz --rw-r--r-- root/root usr/man/man1/rrdlast.1.gz --rw-r--r-- root/root usr/man/man1/rrdlastupdate.1.gz --rw-r--r-- root/root usr/man/man1/rrdresize.1.gz --rw-r--r-- root/root usr/man/man1/rrdrestore.1.gz --rw-r--r-- root/root usr/man/man1/rrdthreads.1.gz --rw-r--r-- root/root usr/man/man1/rrdtool.1.gz --rw-r--r-- root/root usr/man/man1/rrdtune.1.gz --rw-r--r-- root/root usr/man/man1/rrdtutorial.1.gz --rw-r--r-- root/root usr/man/man1/rrdupdate.1.gz --rw-r--r-- root/root usr/man/man1/rrdxport.1.gz -drwxr-xr-x root/root usr/man/man3/ --r--r--r-- root/root usr/man/man3/RRDp.3pm.gz --r--r--r-- root/root usr/man/man3/RRDs.3pm.gz --rw-r--r-- root/root usr/man/man3/librrd.3.gz +-rwxr-xr-x root/root usr/lib/python2.7/site-packages/rrdtool.so drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/rrdtool/ --rwxr-xr-x root/root usr/share/rrdtool/ifOctets.tcl --rw-r--r-- root/root usr/share/rrdtool/pkgIndex.tcl +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/bin_dec_hex.1.gz +-rw-r--r-- root/root usr/share/man/man1/cdeftutorial.1.gz +-rw-r--r-- root/root usr/share/man/man1/rpntutorial.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrd-beginners.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdbuild.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdcached.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdcgi.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdcreate.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrddump.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdfetch.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdfirst.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdflushcached.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdgraph.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdgraph_data.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdgraph_examples.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdgraph_graph.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdgraph_rpn.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdinfo.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdlast.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdlastupdate.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdresize.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdrestore.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdthreads.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdtool.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdtune.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdtutorial.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdupdate.1.gz +-rw-r--r-- root/root usr/share/man/man1/rrdxport.1.gz +drwxr-xr-x root/root usr/share/man/man3/ +-r--r--r-- root/root usr/share/man/man3/RRDp.3pm.gz +-r--r--r-- root/root usr/share/man/man3/RRDs.3pm.gz +-rw-r--r-- root/root usr/share/man/man3/librrd.3.gz diff --git a/rrdtool/.md5sum b/rrdtool/.md5sum index 659449b..940e0c1 100644 --- a/rrdtool/.md5sum +++ b/rrdtool/.md5sum @@ -1,2 +1 @@ -dbe59386db97fd2f2216729facd74ca8 rrdtool-1.4.8.tar.gz -42e69fd496e2b9d9efbddc03fa081db7 rrdtool-pangofont.patch +c3703bca0472e43930e3ddaa848446fc rrdtool-1.5.6.tar.gz diff --git a/rrdtool/Pkgfile b/rrdtool/Pkgfile index 83281bf..55a4b84 100644 --- a/rrdtool/Pkgfile +++ b/rrdtool/Pkgfile @@ -2,26 +2,23 @@ # URL: http://oss.oetiker.ch/rrdtool/index.en.html # Maintainer: Danny Rawlins, crux at romster dot me # Packager: Younes Hafri, ycrux at club-internet dot fr -# Depends on: intltool libart_lgpl libcgi libgd pango tcl +# Depends on: intltool pango name=rrdtool -version=1.4.8 +version=1.5.6 release=1 -source=(http://oss.oetiker.ch/rrdtool/pub/$name-$version.tar.gz - rrdtool-pangofont.patch) +source=(http://oss.oetiker.ch/rrdtool/pub/$name-$version.tar.gz) build() { cd $name-$version - patch -p1 -i $SRC/rrdtool-pangofont.patch - ./configure \ --prefix=/usr \ - --mandir=/usr/man \ --enable-shared \ --enable-perl-site-install \ --enable-ruby-site-install \ - --disable-libwrap + --disable-libwrap \ + --disable-rpath make LIBS+="-lglib-2.0" make DESTDIR=$PKG install @@ -39,4 +36,3 @@ build() { # Remove empty directories find $PKG -depth -empty -delete } - diff --git a/rrdtool/rrdtool-pangofont.patch b/rrdtool/rrdtool-pangofont.patch deleted file mode 100644 index 60936d8..0000000 --- a/rrdtool/rrdtool-pangofont.patch +++ /dev/null @@ -1,39 +0,0 @@ -From ba76d4915eb3d379d69205957e48edea4aee27b6 Mon Sep 17 00:00:00 2001 -From: Tobias Oetiker -Date: Wed, 24 Apr 2013 23:49:28 +0200 -Subject: [PATCH] move to non-deprecated pango_font_map_create_context - ---- - configure.ac | 2 +- - src/rrd_graph.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 2f9e395..d6b2722 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -535,7 +535,7 @@ EX_CHECK_ALL(cairo, cairo_font_options_create, cairo.h, - EX_CHECK_ALL(cairo, cairo_svg_surface_create, cairo-svg.h, cairo-svg, 1.10.2, http://cairographics.org/releases/, "") - EX_CHECK_ALL(cairo, cairo_pdf_surface_create, cairo-pdf.h, cairo-pdf, 1.10.2, http://cairographics.org/releases/, "") - EX_CHECK_ALL(cairo, cairo_ps_surface_create, cairo-ps.h, cairo-ps, 1.10.2, http://cairographics.org/releases/, "") --EX_CHECK_ALL(pangocairo-1.0, pango_cairo_context_set_font_options, pango/pango.h, pangocairo, 1.28.4, http://ftp.gnome.org/pub/GNOME/sources/pango/1.28, "") -+EX_CHECK_ALL(pangocairo-1.0, pango_font_map_create_context, pango/pango.h, pangocairo, 1.28.4, http://ftp.gnome.org/pub/GNOME/sources/pango/1.28, "") - - fi - EX_CHECK_ALL(glib-2.0, glib_check_version, glib.h, glib-2.0, 2.28.7, ftp://ftp.gtk.org/pub/glib/2.28/, "") -diff --git a/src/rrd_graph.c b/src/rrd_graph.c -index 5547aa6..25ae485 100644 ---- a/src/rrd_graph.c -+++ b/src/rrd_graph.c -@@ -4282,7 +4282,7 @@ void rrd_graph_init( - fontmap = pango_cairo_font_map_get_default(); - } - -- context = pango_cairo_font_map_create_context((PangoCairoFontMap*)fontmap); -+ context = pango_font_map_create_context(fontmap); - - pango_cairo_context_set_resolution(context, 100); - --- -1.8.1.6 - From crux at crux.nu Sat Sep 10 06:56:42 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 08:56:42 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): pygame: dropped Message-ID: <20160910065642.EE25FE9905@crux.nu> commit 2e2ba0a149ea968a5b5d3d67f1b94cd3eacdf65e Author: Danny Rawlins Date: Sat Sep 10 16:47:03 2016 +1000 pygame: dropped diff --git a/pygame/.footprint b/pygame/.footprint deleted file mode 100644 index 0b106b0..0000000 --- a/pygame/.footprint +++ /dev/null @@ -1,509 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/python2.7/ -drwxr-xr-x root/root usr/include/python2.7/pygame/ --rw-r--r-- root/root usr/include/python2.7/pygame/bitmask.h --rw-r--r-- root/root usr/include/python2.7/pygame/camera.h --rw-r--r-- root/root usr/include/python2.7/pygame/fastevents.h --rw-r--r-- root/root usr/include/python2.7/pygame/ffmovie.h --rw-r--r-- root/root usr/include/python2.7/pygame/font.h --rw-r--r-- root/root usr/include/python2.7/pygame/mask.h --rw-r--r-- root/root usr/include/python2.7/pygame/mixer.h --rw-r--r-- root/root usr/include/python2.7/pygame/pgarrinter.h --rw-r--r-- root/root usr/include/python2.7/pygame/pgcompat.h --rw-r--r-- root/root usr/include/python2.7/pygame/pgopengl.h --rw-r--r-- root/root usr/include/python2.7/pygame/pygame.h --rw-r--r-- root/root usr/include/python2.7/pygame/pygamedocs.h --rw-r--r-- root/root usr/include/python2.7/pygame/scrap.h --rw-r--r-- root/root usr/include/python2.7/pygame/surface.h -drwxr-xr-x root/root usr/lib/ -drwxr-xr-x root/root usr/lib/python2.7/ -drwxr-xr-x root/root usr/lib/python2.7/site-packages/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame-1.9.1release-py2.7.egg-info -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/LGPL --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_arraysurfarray.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_camera.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_camera_opencv_highgui.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_camera_opencv_highgui.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_camera_vidcapture.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_camera_vidcapture.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_numericsndarray.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_numericsurfarray.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_numpysndarray.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_numpysndarray.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_numpysurfarray.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/_numpysurfarray.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/base.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/bufferproxy.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/camera.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/camera.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/cdrom.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/color.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/colordict.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/colordict.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/compat.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/compat.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/constants.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/cursors.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/cursors.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/display.so -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/docs/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/__main__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/__main__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/index.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/logos.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/pygame_logo.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/pygame_powered.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/pygame_small.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/pygame_tiny.gif -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/docs/ref/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/camera.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/cdrom.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/color.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/cursors.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/display.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/draw.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/event.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/examples.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/font.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/gfxdraw.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/image.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/index.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/joystick.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/key.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/locals.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/mask.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/midi.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/mixer.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/mouse.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/movie.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/music.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/overlay.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/pixelarray.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/pygame.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/pygame_cursor.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/rect.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/scrap.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/sndarray.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/sprite.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/surface.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/surfarray.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/tests.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/time.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/ref/transform.html -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/docs/tut/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/DisplayModes.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/ImportInit.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/MoveIt.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/SpriteIntro.html -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/docs/tut/chimp/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/chimp/ChimpLineByLine.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/chimp/chimp.py.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/chimp/chimpshot.gif -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/docs/tut/intro/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/intro/ball.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/intro/blade.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/intro/freedom.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/intro/intro.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/newbieguide.html -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/SurfarrayIntro.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/allblack.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/flipped.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/imgarray.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/redimg.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/scaledown.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/scaleup.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/soften.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/striped.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/surfarray/xfade.jpg -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/MakeGames.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/basic.png --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/event-flowchart.png --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/formulae.png --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/games2.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/games3.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/games4.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/games5.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/games6.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/docs/tut/tom/radians.png --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/draw.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/event.so -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/examples/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/__init__.py (EMPTY) --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/aacircle.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/aacircle.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/aliens.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/aliens.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/arraydemo.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/arraydemo.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/blend_fill.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/blend_fill.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/blit_blends.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/blit_blends.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/camera.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/camera.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/chimp.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/chimp.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/cursors.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/cursors.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/examples/data/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/alien1.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/alien1.jpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/alien1.png --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/alien2.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/alien2.png --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/alien3.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/alien3.png --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/arraydemo.bmp --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/asprite.bmp --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/background.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/blue.mpg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/bomb.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/boom.wav --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/car_door.wav --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/chimp.bmp --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/danger.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/explosion1.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/fist.bmp --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/house_lo.mp3 --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/house_lo.ogg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/house_lo.wav --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/liquid.bmp --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/midikeys.png --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/oldplayer.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/player1.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/punch.wav --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/secosmic_lo.wav --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/shot.gif --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/static.png --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/whiff.wav --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/data/yuv_1.pgm --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/eventlist.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/eventlist.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/fastevents.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/fastevents.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/fonty.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/fonty.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/glcube.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/glcube.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/headless_no_windows_needed.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/headless_no_windows_needed.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/liquid.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/liquid.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/ -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/ -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj/ -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/JavaCompiling.plist --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/_MainMenu_EOArchive_English.java --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/classes.nib --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/info.nib --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/keyedobjects.nib --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj/aliens.icns --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/README.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/aliens.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/aliens_app_example/setup.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/macosx/macfont.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/mask.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/mask.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/midi.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/midi.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/moveit.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/moveit.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/movieplayer.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/movieplayer.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/oldalien.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/oldalien.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/overlay.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/overlay.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/pixelarray.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/pixelarray.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/readme.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/scaletest.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/scaletest.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/scrap_clipboard.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/scrap_clipboard.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/scroll.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/scroll.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/sound.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/sound.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/sound_array_demos.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/sound_array_demos.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/stars.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/stars.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/testsprite.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/testsprite.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/vgrade.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/examples/vgrade.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/fastevent.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/font.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/freesansbold.ttf --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/gfxdraw.so -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/gp2x/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/gp2x/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/gp2x/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/gp2x/constants.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/gp2x/constants.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/gp2x/locals.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/gp2x/locals.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/image.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/imageext.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/install.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/joystick.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/key.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/locals.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/locals.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/mac_scrap.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/mac_scrap.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/macosx.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/macosx.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/mask.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/midi.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/midi.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/mixer.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/mixer_music.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/mouse.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/movie.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/overlay.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/pixelarray.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/pkgdata.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/pkgdata.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/pygame.ico --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/pygame_icon.bmp --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/pygame_icon.icns --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/pygame_icon.svg --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/pygame_icon.tiff --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/readme.html --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/rect.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/rwobject.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/scrap.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/sndarray.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/sndarray.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/sprite.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/sprite.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/surface.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/surfarray.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/surfarray.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/surflock.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/sysfont.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/sysfont.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/__main__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/__main__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/base_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/base_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/blit_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/blit_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/bufferproxy_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/bufferproxy_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/cdrom_tags.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/cdrom_tags.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/cdrom_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/cdrom_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/color_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/color_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/cursors_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/cursors_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/display_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/display_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/draw_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/draw_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/event_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/event_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/fastevent_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/fastevent_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/fixtures/ -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/fixtures/xbm_cursors/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/fixtures/xbm_cursors/white_sizing.xbm --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/fixtures/xbm_cursors/white_sizing_mask.xbm --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/font_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/font_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/gfxdraw_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/gfxdraw_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/image__save_gl_surface_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/image__save_gl_surface_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/image_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/image_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/joystick_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/joystick_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/key_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/key_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/mask_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/mask_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/midi_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/midi_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/mixer_music_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/mixer_music_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/mixer_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/mixer_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/mouse_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/mouse_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/movie_tags.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/movie_tags.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/movie_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/movie_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/overlay_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/overlay_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/pixelarray_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/pixelarray_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/rect_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/rect_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/__init__.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/fake_2_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/fake_2_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/fake_3_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/fake_3_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/fake_4_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/fake_4_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/fake_5_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/fake_5_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/fake_6_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/fake_6_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/zero_tests_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/all_ok/zero_tests_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/fake_2_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/fake_2_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/incomplete_todo_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/incomplete_todo_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/magic_tag_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/magic_tag_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/sleep_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/everything/sleep_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/exclude/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/exclude/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/exclude/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/exclude/fake_2_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/exclude/fake_2_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/exclude/invisible_tag_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/exclude/invisible_tag_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/exclude/magic_tag_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/exclude/magic_tag_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/failures1/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/failures1/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/failures1/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/failures1/fake_2_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/failures1/fake_2_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/failures1/fake_3_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/failures1/fake_3_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/failures1/fake_4_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/failures1/fake_4_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete/fake_2_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete/fake_2_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete/fake_3_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete/fake_3_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete_todo/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete_todo/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete_todo/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/infinite_loop/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/infinite_loop/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/infinite_loop/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/infinite_loop/fake_1_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/infinite_loop/fake_1_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/infinite_loop/fake_2_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/infinite_loop/fake_2_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stderr/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stderr/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stderr/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_2_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_2_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_3_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_3_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_4_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_4_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stdout/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stdout/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stdout/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_2_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_2_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_3_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_3_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_4_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_4_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/run_tests__test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/run_tests__test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/timeout/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/timeout/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/timeout/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/timeout/fake_2_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/timeout/fake_2_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/timeout/sleep_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/run_tests__tests/timeout/sleep_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/scrap_tags.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/scrap_tags.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/scrap_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/scrap_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/sndarray_tags.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/sndarray_tags.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/sndarray_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/sndarray_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/sprite_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/sprite_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/surface_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/surface_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/surfarray_tags.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/surfarray_tags.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/surfarray_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/surfarray_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/surflock_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/surflock_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/sysfont_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/sysfont_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_test_.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_test_.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/async_sub.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/async_sub.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/run_tests.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/run_tests.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/test_runner.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/test_runner.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/unittest.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/unittest.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/unittest_patch.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/test_utils/unittest_patch.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/threads_tags.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/threads_tags.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/threads_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/threads_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/time_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/time_test.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/transform_test.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/tests/transform_test.pyc -drwxr-xr-x root/root usr/lib/python2.7/site-packages/pygame/threads/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/threads/Py25Queue.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/threads/Py25Queue.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/threads/__init__.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/threads/__init__.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/time.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/transform.so --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/version.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/pygame/version.pyc diff --git a/pygame/.md5sum b/pygame/.md5sum deleted file mode 100644 index af6b4f2..0000000 --- a/pygame/.md5sum +++ /dev/null @@ -1,2 +0,0 @@ -56a4cc96c6ec1baf65ffb2db5390b28a pygame-1.9.1-config.patch -1c4cdc708d17c8250a2d78ef997222fc pygame-1.9.1release.tar.gz diff --git a/pygame/Pkgfile b/pygame/Pkgfile deleted file mode 100644 index 16daa2e..0000000 --- a/pygame/Pkgfile +++ /dev/null @@ -1,29 +0,0 @@ -# Description: Python bindings for SDL. -# URL: http://pygame.org/ -# Maintainer: Danny Rawlins, crux at romster dot me -# Packager: Han Boetes, han at mijncomputer dot nl -# Depends on: numeric sdl_image sdl_mixer sdl_ttf - -name=pygame -version=1.9.1 -release=1 -source=(http://www.pygame.org/ftp/$name-${version}release.tar.gz - pygame-1.9.1-config.patch) - -build() { - cd $name-${version}release - - export CFLAGS="$CFLAGS -fno-strict-aliasing" - patch -p1 -i $SRC/pygame-1.9.1-config.patch - - /usr/bin/python config.py -auto - /usr/bin/python setup.py install --prefix=/usr --root $PKG - - chmod a-x $PKG/usr/lib/python*/site-packages/pygame/*.so - find $PKG -name '*.h' -exec chmod 0644 {} \; - - find $PKG \( \ - -name 'pygame.ico' -o \ - -name 'pygame_icon.*' -o \ - -name 'freesansbold.ttf' \) -exec chmod 0644 {} \; -} diff --git a/pygame/pygame-1.9.1-config.patch b/pygame/pygame-1.9.1-config.patch deleted file mode 100644 index 1d8c99e..0000000 --- a/pygame/pygame-1.9.1-config.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -pruN pygame-1.9.1release.orig/config_msys.py pygame-1.9.1release/config_msys.py ---- pygame-1.9.1release.orig/config_msys.py 2012-04-06 07:54:22.787229875 +0000 -+++ pygame-1.9.1release/config_msys.py 2012-04-06 07:54:57.340496880 +0000 -@@ -283,7 +283,7 @@ def main(): - - for d in DEPS[1:]: - if not d.found: -- if not confirm(""" -+ if "-auto" not in sys.argv and not confirm(""" - Warning, some of the pygame dependencies were not found. Pygame can still - compile and install, but games that depend on those missing dependencies - will not run. Would you like to continue the configuration?"""): -diff -pruN pygame-1.9.1release.orig/config_unix.py pygame-1.9.1release/config_unix.py ---- pygame-1.9.1release.orig/config_unix.py 2012-04-06 07:54:22.787229875 +0000 -+++ pygame-1.9.1release/config_unix.py 2012-04-06 07:54:57.340496880 +0000 -@@ -174,7 +174,7 @@ def main(): - - for d in DEPS[1:]: - if not d.found: -- if not confirm(""" -+ if "-auto" not in sys.argv and not confirm(""" - Warning, some of the pygame dependencies were not found. Pygame can still - compile and install, but games that depend on those missing dependencies - will not run. Would you like to continue the configuration?"""): From crux at crux.nu Sat Sep 10 06:56:43 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 08:56:43 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): memtest86+: dropped Message-ID: <20160910065643.03EDBE990C@crux.nu> commit acef2373cbed6318ac94138d7b44f1d055ae697b Author: Danny Rawlins Date: Sat Sep 10 16:32:06 2016 +1000 memtest86+: dropped diff --git a/memtest86+/.footprint b/memtest86+/.footprint deleted file mode 100644 index ff66f8f..0000000 --- a/memtest86+/.footprint +++ /dev/null @@ -1,2 +0,0 @@ -drwxr-xr-x root/root boot/ --rw-r--r-- root/root boot/memtest.bin diff --git a/memtest86+/.md5sum b/memtest86+/.md5sum deleted file mode 100644 index d1d3e99..0000000 --- a/memtest86+/.md5sum +++ /dev/null @@ -1 +0,0 @@ -43c5832baa919e1206e251e735cdee2d memtest86+-5.01.tar.gz diff --git a/memtest86+/Pkgfile b/memtest86+/Pkgfile deleted file mode 100644 index c89aee3..0000000 --- a/memtest86+/Pkgfile +++ /dev/null @@ -1,15 +0,0 @@ -# Description: Advanced memory diagnostic tool. -# URL: http://www.memtest.org/ -# Maintainer: Danny Rawlins, crux at romster dot me -# Packager: Mark Rosenstand, mark at borkware dot net - -name=memtest86+ -version=5.01 -release=1 -source=(http://www.memtest.org/download/$version/$name-$version.tar.gz) - -build() { - cd $name-$version - make memtest.bin - install -m 0644 -D memtest.bin $PKG/boot/memtest.bin -} From crux at crux.nu Sat Sep 10 07:04:54 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 09:04:54 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): rss-glx: fix build with bash, move man pages Message-ID: <20160910070454.7A52BE98F6@crux.nu> commit 3b6933775c0bcb1a8d63cef954977ea8e47abe00 Author: Danny Rawlins Date: Sat Sep 10 17:04:48 2016 +1000 rss-glx: fix build with bash, move man pages diff --git a/rss-glx/.footprint b/rss-glx/.footprint index e0c83dc..ebcafb2 100644 --- a/rss-glx/.footprint +++ b/rss-glx/.footprint @@ -60,34 +60,34 @@ lrwxrwxrwx root/root usr/lib/xscreensaver/skyrocket -> /usr/bin/skyrocket lrwxrwxrwx root/root usr/lib/xscreensaver/solarwinds -> /usr/bin/solarwinds lrwxrwxrwx root/root usr/lib/xscreensaver/spirographx -> /usr/bin/spirographx lrwxrwxrwx root/root usr/lib/xscreensaver/sundancer2 -> /usr/bin/sundancer2 -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/biof.1.gz --rw-r--r-- root/root usr/man/man1/busyspheres.1.gz --rw-r--r-- root/root usr/man/man1/colorfire.1.gz --rw-r--r-- root/root usr/man/man1/cyclone.1.gz --rw-r--r-- root/root usr/man/man1/drempels.1.gz --rw-r--r-- root/root usr/man/man1/euphoria.1.gz --rw-r--r-- root/root usr/man/man1/feedback.1.gz --rw-r--r-- root/root usr/man/man1/fieldlines.1.gz --rw-r--r-- root/root usr/man/man1/flocks.1.gz --rw-r--r-- root/root usr/man/man1/flux.1.gz --rw-r--r-- root/root usr/man/man1/helios.1.gz --rw-r--r-- root/root usr/man/man1/hufo_smoke.1.gz --rw-r--r-- root/root usr/man/man1/hufo_tunnel.1.gz --rw-r--r-- root/root usr/man/man1/hyperspace.1.gz --rw-r--r-- root/root usr/man/man1/lattice.1.gz --rw-r--r-- root/root usr/man/man1/lorenz.1.gz --rw-r--r-- root/root usr/man/man1/matrixview.1.gz --rw-r--r-- root/root usr/man/man1/pixelcity.1.gz --rw-r--r-- root/root usr/man/man1/plasma.1.gz --rw-r--r-- root/root usr/man/man1/skyrocket.1.gz --rw-r--r-- root/root usr/man/man1/solarwinds.1.gz --rw-r--r-- root/root usr/man/man1/spirographx.1.gz --rw-r--r-- root/root usr/man/man1/sundancer2.1.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/rss-glx_install drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/biof.1.gz +-rw-r--r-- root/root usr/share/man/man1/busyspheres.1.gz +-rw-r--r-- root/root usr/share/man/man1/colorfire.1.gz +-rw-r--r-- root/root usr/share/man/man1/cyclone.1.gz +-rw-r--r-- root/root usr/share/man/man1/drempels.1.gz +-rw-r--r-- root/root usr/share/man/man1/euphoria.1.gz +-rw-r--r-- root/root usr/share/man/man1/feedback.1.gz +-rw-r--r-- root/root usr/share/man/man1/fieldlines.1.gz +-rw-r--r-- root/root usr/share/man/man1/flocks.1.gz +-rw-r--r-- root/root usr/share/man/man1/flux.1.gz +-rw-r--r-- root/root usr/share/man/man1/helios.1.gz +-rw-r--r-- root/root usr/share/man/man1/hufo_smoke.1.gz +-rw-r--r-- root/root usr/share/man/man1/hufo_tunnel.1.gz +-rw-r--r-- root/root usr/share/man/man1/hyperspace.1.gz +-rw-r--r-- root/root usr/share/man/man1/lattice.1.gz +-rw-r--r-- root/root usr/share/man/man1/lorenz.1.gz +-rw-r--r-- root/root usr/share/man/man1/matrixview.1.gz +-rw-r--r-- root/root usr/share/man/man1/pixelcity.1.gz +-rw-r--r-- root/root usr/share/man/man1/plasma.1.gz +-rw-r--r-- root/root usr/share/man/man1/skyrocket.1.gz +-rw-r--r-- root/root usr/share/man/man1/solarwinds.1.gz +-rw-r--r-- root/root usr/share/man/man1/spirographx.1.gz +-rw-r--r-- root/root usr/share/man/man1/sundancer2.1.gz drwxr-xr-x root/root usr/share/xscreensaver/ drwxr-xr-x root/root usr/share/xscreensaver/config/ -rw-r--r-- root/root usr/share/xscreensaver/config/biof.xml diff --git a/rss-glx/Pkgfile b/rss-glx/Pkgfile index c4c119c..a4c69b9 100644 --- a/rss-glx/Pkgfile +++ b/rss-glx/Pkgfile @@ -6,15 +6,15 @@ name=rss-glx version=0.9.1 -release=2 +release=3 source=(http://downloads.sourceforge.net/project/$name/$name/$version/${name}_$version.tar.bz2) build() { cd ${name}_$version - + + CONFIG_SHELL=/bin/bash \ ./configure \ --prefix=/usr \ - --mandir=/usr/man \ --with-configdir=/usr/share/xscreensaver/config \ --disable-sound \ --disable-static \ From crux at crux.nu Sat Sep 10 07:04:54 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 09:04:54 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): lincity-ng: dropped Message-ID: <20160910070454.8D222E9905@crux.nu> commit a51b26c4578ecc91d677b0109d8ca4ff3297d49c Author: Danny Rawlins Date: Sat Sep 10 16:57:25 2016 +1000 lincity-ng: dropped diff --git a/lincity-ng/.footprint b/lincity-ng/.footprint deleted file mode 100644 index e8cb5ce..0000000 --- a/lincity-ng/.footprint +++ /dev/null @@ -1,877 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/lincity-ng -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/applications/ --rw-r--r-- root/root usr/share/applications/lincity-ng.desktop -drwxr-xr-x root/root usr/share/lincity-ng/ --rw-r--r-- root/root usr/share/lincity-ng/colour.pal -drwxr-xr-x root/root usr/share/lincity-ng/fonts/ --rw-r--r-- root/root usr/share/lincity-ng/fonts/sans.ttf -drwxr-xr-x root/root usr/share/lincity-ng/gui/ --rw-r--r-- root/root usr/share/lincity-ng/gui/allgone.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/app.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/blacksmithup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/bulldoze_monument_yn.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/bulldoze_river_yn.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/bulldoze_shanty_yn.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/buttonpanel.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/coal_survey_yn.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/coalmineup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/coalpowerup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/credits.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/creditslist.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/cricketup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/fire.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/firestationup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/gamestats.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/healthup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/helpwindow.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/hvindustryup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/import-exportup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/launch-evac.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/launch-fail.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/launch-gone.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/launch-good.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/launch_rocket_yn.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/loadgame.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/ltindustryup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/mainmenu.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/messagearea.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/millup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/minimap.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/minimapswitchbuttons.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/mod_wind_up.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/mps.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/newgame.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/no-credit-parkland.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/no-credit-recycle.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/no-credit-rocket.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/no-credit-solar-power.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/no-credit-university.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/nobull-tip.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/options.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/parkup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/pbar.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/piemenu.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/portdialog.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/potteryup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/railwayup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/recycleup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/riverup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/roadup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/rocketup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/savegame.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/schoolup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/shfire-oc.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/shfire-uc.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/solarpowerup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/speedpanel.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/sustain.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/too-old.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/tradedialog.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/universityup.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/warning.xml --rw-r--r-- root/root usr/share/lincity-ng/gui/windmillup.xml -drwxr-xr-x root/root usr/share/lincity-ng/help/ -drwxr-xr-x root/root usr/share/lincity-ng/help/en/ --rw-r--r-- root/root usr/share/lincity-ng/help/en/blacksmith.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/bulldoze.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/button-index.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/coal.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/coalmine.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/commune.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/cricket.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/dialogs.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/economy.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/export.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/farm.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/fast.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/finance.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/firestation.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/food.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/goods.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/health.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/help.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/housing.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/index.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/industryh.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/industryl.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/jobs.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/keys.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/market.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/medium.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/mill.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/mini-screen.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/monument.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/msb-coal.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/msb-cricket.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/msb-fire.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/msb-health.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/msb-normal.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/msb-pol.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/msb-power.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/msb-starve.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/msb-transport.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/msb-ub40.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/ore.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/oremine.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/other-costs.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/park.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/pause.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/pbar.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/pollution.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/port.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/pottery.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/powerline.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/powerscoal.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/powerssolar.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/query.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/rail.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/recycle.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/residential.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/river.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/road.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/rocket.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/school.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/slow.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/steel.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/substation.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/sustain.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/tech-level.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/tip.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/track.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/transport.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/tutorial-advanced.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/tutorial-aim.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/tutorial-basics.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/tutorial-overview.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/tutorial-scenario.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/tutorial.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/university.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/waterwell.xml --rw-r--r-- root/root usr/share/lincity-ng/help/en/windmill.xml -drwxr-xr-x root/root usr/share/lincity-ng/images/ -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/back.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttonpanel/ -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttonpanel/base/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/base/bulldozer.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/base/pointer.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/bed.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/bucket.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/bulldozer1.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/bulldozer2.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/coal.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/coalps.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/cow.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/fire_drencher.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/gui_tree.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/industry.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttonpanel/industry/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/industry/blacksmith.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/industry/heavyindustry.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/industry/heavyindustry2.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/industry/lightindustry.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/industry/market.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/industry/pottery.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttonpanel/menu/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/menu/game_menu.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/menu/settings_menu.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttonpanel/mining/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/mining/coalmine.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/mining/commune.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/mining/oremine.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/mining/recycling.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/mining/trash.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttonpanel/misc/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/misc/book.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/misc/fire.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/misc/health.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/misc/sports.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/misc/university.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/ore.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttonpanel/parks/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/parks/farm.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/parks/mills.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/parks/monument.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/parks/tree.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/parks/water.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/pointer-query.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/pointer-yellow.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/pointer1.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/pottery.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttonpanel/power/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/power/coalpower.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/power/powerlines.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/power/solarpower.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/power/substation.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/power/windmills.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/recycle.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttonpanel/residence/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/residence/residence-hightec-high.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/residence/residence-hightec-lo.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/residence/residence-hightec-med.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/residence/residence-lotec-high.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/residence/residence-lotec-lo.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/residence/residence-lotec-med.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/residence/residence.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/resident.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/ship.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/shoes.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/soccer.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/solar.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/substation.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/train.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttonpanel/transport/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/transport/port.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/transport/rails.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/transport/rails2.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/transport/rails3.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/transport/road.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/transport/rocket.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/transport/tracks.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/waterwell.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttonpanel/windmill.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttons/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/button-border-1.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/button-border-2.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/button-border-3.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/button-border-4.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/button-border-5.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/button-border-6.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/button-checked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/button-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/button-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/button.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/menu-button-checked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/menu-button-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/menu-button-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/menu-button.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttons/round/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-20.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-30.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-40.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-50.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-checked-20.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-checked-30.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-checked-40.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-checked-50.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-clicked-20.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-clicked-30.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-clicked-40.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-clicked-50.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-hover-20.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-hover-30.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-hover-40.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/round/button-round-hover-50.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/savebutton-checked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/savebutton-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/savebutton-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/savebutton.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/buttons/tabbed/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/tabbed/tabbed-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/tabbed/tabbed-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/buttons/tabbed/tabbed.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/checkbox/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/checkbox/checkbox.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/checkbox/checkbox_checked.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/dialogs/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/info.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/invention.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/nobutton-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/nobutton-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/nobutton.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/okaybutton.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/question.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/warning.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/yesbutton-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/yesbutton-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/dialogs/yesbutton.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/import-export.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/info/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/info/hidehigh.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/info/info.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/info/mapoverlay.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/info/statistics.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/mapview/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/minimap_bg.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_coal.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_electrics.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_fire.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_food.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_health.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_pollution.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_pollution2.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_resident.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_resident2.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_resident3.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_road.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_sport.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/mapview/roundbuttons/round_ub40.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/panel.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/pbar_bg.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/scrollbar/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/scrollbar/arrow_down.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/scrollbar/arrow_up.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/speed/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/speed/fast.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/speed/faster.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/speed/normal.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/speed/pause.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/speedpanel.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/window/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/window/window_close.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/window/window_close_clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/window/window_close_hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/window/window_maximize.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/window/window_maximize_clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/window/window_maximize_hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/window/window_minimize.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/window/window_minimize_clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/window/window_minimize_hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/window/window_title.png -drwxr-xr-x root/root usr/share/lincity-ng/images/gui/zoom/ --rw-r--r-- root/root usr/share/lincity-ng/images/gui/zoom/zoomin.png --rw-r--r-- root/root usr/share/lincity-ng/images/gui/zoom/zoomout.png -drwxr-xr-x root/root usr/share/lincity-ng/images/help/ --rw-r--r-- root/root usr/share/lincity-ng/images/help/powerscoal-example.png -drwxr-xr-x root/root usr/share/lincity-ng/images/mainmenu/ -drwxr-xr-x root/root usr/share/lincity-ng/images/mainmenu/buttons/ --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/back-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/back-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/back.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/continue-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/continue-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/continue.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/credits-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/credits-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/credits.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/load-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/load-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/load.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/new-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/new-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/new.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/options-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/options-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/options.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/quit-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/quit-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/quit.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/save-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/save-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/save.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/start-clicked.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/start-hover.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/buttons/start.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/credits_back.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/menu_back.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/newgame_back.png -drwxr-xr-x root/root usr/share/lincity-ng/images/mainmenu/progressbar/ --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar-item.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar000.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar010.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar020.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar030.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar040.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar050.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar060.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar070.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar080.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar090.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progressbar/progressbar100.png -drwxr-xr-x root/root usr/share/lincity-ng/images/mainmenu/progresswheel/ --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progresswheel/progresswheel-000.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progresswheel/progresswheel-015.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progresswheel/progresswheel-030.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progresswheel/progresswheel-045.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progresswheel/progresswheel-060.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progresswheel/progresswheel-075.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/progresswheel/progresswheel-100.png -drwxr-xr-x root/root usr/share/lincity-ng/images/mainmenu/settings/ --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/settings/fullscreen.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/settings/music-off.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/settings/music-on.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/settings/sound-off.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/settings/sound-on.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/settings/windowed.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/settings_back.png -drwxr-xr-x root/root usr/share/lincity-ng/images/mainmenu/slider/ --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/slider/slider-down-highlight.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/slider/slider-down.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/slider/slider-position-hightlight.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/slider/slider-position.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/slider/slider-up-highlight.png --rw-r--r-- root/root usr/share/lincity-ng/images/mainmenu/slider/slider-up.png -drwxr-xr-x root/root usr/share/lincity-ng/images/tiles/ --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge_entrance1_00.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge_entrance1_180.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge_entrance1_270.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge_entrance1_90.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge_entrance2_00.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge_entrance2_180.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge_entrance2_270.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge_entrance2_90.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge_pg1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Railbridge_pg2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge1s.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge2s.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge_entrance1_00.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge_entrance1_180.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge_entrance1_270.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge_entrance1_90.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge_entrance2_00.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge_entrance2_180.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge_entrance2_270.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge_entrance2_90.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge_pg1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Roadbridge_pg2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Trackbridge1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Trackbridge2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Trackbridge_entrance_00.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Trackbridge_entrance_180.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Trackbridge_entrance_270.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Trackbridge_entrance_90.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Trackbridge_pg1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/Trackbridge_pg2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/blacksmith0.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/blacksmith1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/blacksmith2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/blacksmith3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/blacksmith4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/blacksmith5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/blacksmith6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/blank.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/burnt_land.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/coalmine-empty.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/coalmine-full.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/coalmine-low.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/coalmine-med.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune10.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune11.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune8.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/commune9.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/cricket1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/cricket2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/cricket3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/cricket4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/cricket5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/cricket6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/cricket7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_0.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_1d.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_1l.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_1r.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_1u.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_2ld.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_2lr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_2lu.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_2rd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_2ru.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_2ud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_3lrd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_3lru.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_3lud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/desert_3rud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/ex_port.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/farm0.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/farm11.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/farm15.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/farm3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/farm7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/fire1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/fire2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/fire3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/fire4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/fire5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firedone1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firedone2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firedone3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firedone4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firestation1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firestation10.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firestation2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firestation3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firestation4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firestation5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firestation6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firestation7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firestation8.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/firestation9.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/green.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/health.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/images.xml --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhc.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhh1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhh2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhh3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhh4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhh5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhh6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhh7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhh8.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhl1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhl2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhl3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhl4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhl5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhl6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhl7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhl8.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhm1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhm2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhm3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhm4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhm5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhm6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhm7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryhm8.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylc.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylh1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylh2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylh3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylh4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryll1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryll2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryll3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industryll4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylm1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylm2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylm3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylm4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylq1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylq2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylq3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/industrylq4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/market-empty.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/market-full.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/market-low.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/market-med.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/mill0.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/mill1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/mill2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/mill3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/mill4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/mill5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/mill6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/monument0.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/monument1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/monument2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/monument3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/monument4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/monument5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/oremine1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/oremine2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/oremine3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/oremine4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/oremine5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/oremine6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/oremine7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/oremine8.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/parkland-lake.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/parkland-plane.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery0.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery10.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery8.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/pottery9.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlhd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlhl.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlldd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlldl.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlldrd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlldrl.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlldud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlldul.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerllud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlludrd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlludrl.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerllul.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerllurd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerllurd_.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerllurl.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerllurl_.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlrdd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlrdl.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlrud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlrul.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerludrd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerludrl.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlvd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerlvl.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerscoal-empty.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerscoal-full.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerscoal-low.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerscoal-med.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/powerssolar.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/raildr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/railld.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/railldr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/raillr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/raillu.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/raillud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/railludr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/raillur.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/railud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/railudr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/railur.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/recycle-centre.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/reshihi.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/reshilow.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/reslowhi.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/reslowlow.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/resmedhi.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/resmedlow.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roaddr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roadld.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roadldr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roadlr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roadlu.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roadlud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roadludr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roadlur.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roadud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roadudr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/roadur.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/rocket1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/rocket2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/rocket3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/rocket4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/rocket5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/rocket6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/rocket7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/rocketflown.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/school0.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/shanty.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/substation-G.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/substation-R.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/substation-RG.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tip0.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tip1.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tip2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tip3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tip4.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tip5.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tip6.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tip7.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tip8.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/trackdr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/trackld.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/trackldr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tracklr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tracklu.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tracklud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/trackludr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tracklur.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/trackud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/trackudr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/trackur.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tree.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tree2.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/tree3.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/university.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/water.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterl.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterld.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterlr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterlrd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterlu.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterlud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterlur.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterlurd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterr.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterrd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/wateru.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterud.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterur.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterurd.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/waterwell.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill1g.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill1r.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill1rg.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill1w.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill2g.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill2r.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill2rg.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill2w.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill3g.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill3r.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill3rg.png --rw-r--r-- root/root usr/share/lincity-ng/images/tiles/windmill3w.png --rw-r--r-- root/root usr/share/lincity-ng/lincityconfig.xml -drwxr-xr-x root/root usr/share/lincity-ng/music/ --rw-r--r-- root/root usr/share/lincity-ng/music/01 - pronobozo - lincity.ogg --rw-r--r-- root/root usr/share/lincity-ng/music/02 - Robert van Herk - City Blues.ogg --rw-r--r-- root/root usr/share/lincity-ng/music/03 - Robert van Herk - Architectural Contemplations.ogg -drwxr-xr-x root/root usr/share/lincity-ng/opening/ --rw-r--r-- root/root usr/share/lincity-ng/opening/Beach.scn --rw-r--r-- root/root usr/share/lincity-ng/opening/bad_times.scn --rw-r--r-- root/root usr/share/lincity-ng/opening/extreme_arid.scn --rw-r--r-- root/root usr/share/lincity-ng/opening/extreme_wetland.scn --rw-r--r-- root/root usr/share/lincity-ng/opening/good_times.scn -drwxr-xr-x root/root usr/share/lincity-ng/sounds/ --rw-r--r-- root/root usr/share/lincity-ng/sounds/Blacksmith1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Blacksmith2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Blacksmith3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Build1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Build2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Click.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/CoalMine1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/CoalMine2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/CoalMine3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Commune1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Commune2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Commune3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/DirtTrack1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/DirtTrack2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/DirtTrack3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Farm1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Farm2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Farm3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Fire1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Fire2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Fire3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/FireStation1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/FireStation2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/FireStation3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/FireWasteland1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Green1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Green2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Green3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Green4.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Harbor1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Harbor2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Harbor3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Health1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Health2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Health3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Health4.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Health5.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/IndustryHigh1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/IndustryHigh2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/IndustryHigh3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/IndustryLight1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/IndustryLight2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/IndustryLight3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/MarketEmpty1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/MarketFull1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/MarketLow1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/MarketMed1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Mill1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Mill2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Mill3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Monument1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Monument2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Monument3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/MonumentConstruction1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/MonumentConstruction2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/MonumentConstruction3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/OreMine1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/OreMine2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/OreMine3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/OrganicFarm1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/OrganicFarm2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/OrganicFarm3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ParklandLake1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ParklandLake2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ParklandPlane1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ParklandPlane2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ParklandPlane3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Pottery1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Pottery2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/PowerCoalEmpty.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/PowerCoalFull.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/PowerCoalLow.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/PowerCoalMed.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/PowerLine1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/PowerSolar1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/PowerSolar2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/PowerSolar3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/RailTrain1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/RailTrain2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/RailTrain3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Raze1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Raze2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Raze3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Recycle1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Recycle2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Recycle3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ResidentialHigh1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ResidentialHigh2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ResidentialHigh3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ResidentialLow1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ResidentialLow2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ResidentialLow3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ResidentialLowLow1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ResidentialMed1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ResidentialMed2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/ResidentialMed3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Rocket1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Rocket2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Rocket3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Rocket4.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/RocketExplosion1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/RocketTakeoff1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/School1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/School2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/School3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Shanty1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Shanty2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Shanty3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Shanty4.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Shanty5.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/SportsCroud1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/SportsCroud2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/SportsCroud3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Substation3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Substation4.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/SubstationOff.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/SubstationOn.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Tip1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Tip2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Tip3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/TraficHigh1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/TraficHigh2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/TraficHigh3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/TraficLow1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/TraficLow2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/TraficLow3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/University1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/University2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/University3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Water1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Water2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Water3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Water4.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/Water5.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/WindMill1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/WindMill2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/WindMill3.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/WindMillHTech2.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/WindmillHTech1.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/WindowClose.wav --rw-r--r-- root/root usr/share/lincity-ng/sounds/WindowOpen.wav -drwxr-xr-x root/root usr/share/pixmaps/ --rw-r--r-- root/root usr/share/pixmaps/lincity-ng.png diff --git a/lincity-ng/.md5sum b/lincity-ng/.md5sum deleted file mode 100644 index 5ebb1c0..0000000 --- a/lincity-ng/.md5sum +++ /dev/null @@ -1 +0,0 @@ -1bd0f58e0f2b131d70044f4230600ed1 lincity-ng-2.0.tar.bz2 diff --git a/lincity-ng/Pkgfile b/lincity-ng/Pkgfile deleted file mode 100644 index 436e16c..0000000 --- a/lincity-ng/Pkgfile +++ /dev/null @@ -1,27 +0,0 @@ -# Description: Polished and improved version of the classic LinCity game. -# URL: http://www.libregamewiki.org/LinCity-NG -# Maintainer: Danny Rawlins, crux at romster dot me -# Packager: Mark Rosenstand, mark at borkware dot net -# Depends on: jam physfs sdl_gfx sdl_image sdl_mixer sdl_ttf glu - -name=lincity-ng -version=2.0 -release=1 -source=(http://crux.ster.zone/downloads/$name/$name-$version.tar.bz2) - -build() { - cd $name-$version - local JOBS="$(sed -e 's/.*\(\-j[ 0-9]\+\) \{0,1\}.*/\1/' <<< $MAKEFLAGS)" - - ./configure \ - --prefix=/usr \ - --disable-nls - - jam $JOBS - jam -sprefix=$PKG/usr install - - rm -r \ - $PKG/usr/share/doc \ - $PKG/usr/share/lincity-ng/locale \ - $PKG/usr/share/lincity-ng/help/{ca,cs,de,es,fr,gl,nl,pt_BR,ru,sv,tr} -} From crux at crux.nu Sat Sep 10 07:24:37 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 09:24:37 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): swfdec: dropped Message-ID: <20160910072437.EB62DE98F6@crux.nu> commit 988d903647e647bccec5bba95f32fb2a2733df30 Author: Danny Rawlins Date: Sat Sep 10 17:18:09 2016 +1000 swfdec: dropped diff --git a/swfdec/.footprint b/swfdec/.footprint deleted file mode 100644 index f54d94b..0000000 --- a/swfdec/.footprint +++ /dev/null @@ -1,50 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/swfdec-0.8/ -drwxr-xr-x root/root usr/include/swfdec-0.8/swfdec-gtk/ --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec-gtk/swfdec-gtk.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec-gtk/swfdec_gtk_keys.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec-gtk/swfdec_gtk_loader.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec-gtk/swfdec_gtk_player.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec-gtk/swfdec_gtk_socket.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec-gtk/swfdec_gtk_system.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec-gtk/swfdec_gtk_widget.h -drwxr-xr-x root/root usr/include/swfdec-0.8/swfdec/ --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_as_array.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_as_context.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_as_debugger.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_as_frame.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_as_function.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_as_native_function.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_as_object.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_as_types.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_audio.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_buffer.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_enums.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_file_loader.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_gc_object.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_keys.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_loader.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_player.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_player_scripting.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_rectangle.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_renderer.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_script.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_socket.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_stream.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_system.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_url.h --rw-r--r-- root/root usr/include/swfdec-0.8/swfdec/swfdec_version.h -drwxr-xr-x root/root usr/lib/ --rwxr-xr-x root/root usr/lib/libswfdec-0.8.la -lrwxrwxrwx root/root usr/lib/libswfdec-0.8.so -> libswfdec-0.8.so.0.0.0 -lrwxrwxrwx root/root usr/lib/libswfdec-0.8.so.0 -> libswfdec-0.8.so.0.0.0 --rw-r--r-- root/root usr/lib/libswfdec-0.8.so.0.0.0 --rwxr-xr-x root/root usr/lib/libswfdec-gtk-0.8.la -lrwxrwxrwx root/root usr/lib/libswfdec-gtk-0.8.so -> libswfdec-gtk-0.8.so.0.0.0 -lrwxrwxrwx root/root usr/lib/libswfdec-gtk-0.8.so.0 -> libswfdec-gtk-0.8.so.0.0.0 --rw-r--r-- root/root usr/lib/libswfdec-gtk-0.8.so.0.0.0 -drwxr-xr-x root/root usr/lib/pkgconfig/ --rw-r--r-- root/root usr/lib/pkgconfig/swfdec-0.8.pc --rw-r--r-- root/root usr/lib/pkgconfig/swfdec-gtk-0.8.pc diff --git a/swfdec/.md5sum b/swfdec/.md5sum deleted file mode 100644 index 2116c18..0000000 --- a/swfdec/.md5sum +++ /dev/null @@ -1 +0,0 @@ -aece501d0e73f3e564200a44ec03c385 swfdec-0.8.4.tar.gz diff --git a/swfdec/Pkgfile b/swfdec/Pkgfile deleted file mode 100644 index efd9595..0000000 --- a/swfdec/Pkgfile +++ /dev/null @@ -1,34 +0,0 @@ -# Description: Flash Rendering Library. -# URL: http://swfdec.freedesktop.org/wiki/ -# Maintainer: Danny Rawlins, crux at romster dot me -# Packager: Stefan Lohmaier, noneus at noneus dot de -# Depends on: gtk libdca libmad libsoup gst-plugins-base gst-ffmpeg -# Optional: gthread freetype libxml2 libpng gnutls - -name=swfdec -version=0.8.4 -release=1 -source=(http://swfdec.freedesktop.org/download/$name/${version%.*}/$name-$version.tar.gz) - -build() { - cd $name-$version - - # yet another program that --disable-gtk-doc dosn't work - sed -i Makefile.in -e '/^@WITH_GTK_TRUE@ doc \\/d' - - ./configure \ - --prefix=/usr \ - --disable-static \ - --disable-gtk-doc \ - --disable-vivified \ - --enable-gtk \ - --enable-mad \ - --enable-ffmpeg \ - --enable-gstreamer \ - --enable-soup \ - --with-audio=alsa - - make - make DESTDIR=$PKG install - chmod a-x $PKG/usr/lib/*.so -} From crux at crux.nu Sat Sep 10 07:24:38 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 09:24:38 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): upx: 3.08 -> 3.91 Message-ID: <20160910072438.132A3E9905@crux.nu> commit b59cd11c3e1047480cc50a9c7a5d935500aef2c2 Author: Danny Rawlins Date: Sat Sep 10 17:16:33 2016 +1000 upx: 3.08 -> 3.91 diff --git a/upx/.footprint b/upx/.footprint index a143547..02137e3 100644 --- a/upx/.footprint +++ b/upx/.footprint @@ -1,6 +1,7 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/upx -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/upx.1.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/upx.1.gz diff --git a/upx/.md5sum b/upx/.md5sum index cbb6feb..3933d64 100644 --- a/upx/.md5sum +++ b/upx/.md5sum @@ -1 +1,2 @@ -54c76fa52cad578ff23ef98aee91e3f5 upx-3.08-src.tar.bz2 +29d5ffd03a5a3e51aef6a74e9eafb759 lzma465.tar.bz2 +c6d0b3ea2ecb28cb8031d59a4b087a43 upx-3.91-src.tar.bz2 diff --git a/upx/Pkgfile b/upx/Pkgfile index 76e53f6..a2bb04e 100644 --- a/upx/Pkgfile +++ b/upx/Pkgfile @@ -2,18 +2,19 @@ # URL: http://upx.sourceforge.net/ # Maintainer: Danny Rawlins, crux at romster dot me # Packager: Younes Hafri, ycrux at club-internet dot fr -# Depends on: ucl lzo zlib +# Depends on: ucl zlib name=upx -version=3.08 +version=3.91 release=1 -source=(http://downloads.sourceforge.net/project/$name/$name/$version/$name-$version-src.tar.bz2) +source=(http://downloads.sourceforge.net/project/$name/$name/$version/$name-$version-src.tar.bz2 + http://downloads.sourceforge.net/sevenzip/lzma465.tar.bz2) build() { cd $name-$version-src - make -C doc - make -C src - install -m 0644 -D doc/upx.1 $PKG/usr/man/man1/upx.1 + + make UPX_LZMA_VERSION=0x465 UPX_LZMADIR=$SRC all + + install -m 0644 -D doc/upx.1 $PKG/usr/share/man/man1/upx.1 install -m 0755 -D src/upx.out $PKG/usr/bin/upx } - From crux at crux.nu Sat Sep 10 08:09:14 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 10:09:14 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): crypto++: 5.6.2 -> 5.6.3 Message-ID: <20160910080914.B431DE98F6@crux.nu> commit 4b0cb910943425b012007f79bab34a7df450f995 Author: Danny Rawlins Date: Sat Sep 10 18:04:05 2016 +1000 crypto++: 5.6.2 -> 5.6.3 diff --git a/crypto++/.footprint b/crypto++/.footprint index d59067c..e950c4e 100644 --- a/crypto++/.footprint +++ b/crypto++/.footprint @@ -54,6 +54,7 @@ drwxr-xr-x root/root usr/include/cryptopp/ -rw-r--r-- root/root usr/include/cryptopp/gost.h -rw-r--r-- root/root usr/include/cryptopp/gzip.h -rw-r--r-- root/root usr/include/cryptopp/hex.h +-rw-r--r-- root/root usr/include/cryptopp/hkdf.h -rw-r--r-- root/root usr/include/cryptopp/hmac.h -rw-r--r-- root/root usr/include/cryptopp/hrtimer.h -rw-r--r-- root/root usr/include/cryptopp/ida.h @@ -67,6 +68,7 @@ drwxr-xr-x root/root usr/include/cryptopp/ -rw-r--r-- root/root usr/include/cryptopp/md4.h -rw-r--r-- root/root usr/include/cryptopp/md5.h -rw-r--r-- root/root usr/include/cryptopp/mdc.h +-rw-r--r-- root/root usr/include/cryptopp/mersenne.h -rw-r--r-- root/root usr/include/cryptopp/misc.h -rw-r--r-- root/root usr/include/cryptopp/modarith.h -rw-r--r-- root/root usr/include/cryptopp/modes.h @@ -92,6 +94,7 @@ drwxr-xr-x root/root usr/include/cryptopp/ -rw-r--r-- root/root usr/include/cryptopp/rc2.h -rw-r--r-- root/root usr/include/cryptopp/rc5.h -rw-r--r-- root/root usr/include/cryptopp/rc6.h +-rw-r--r-- root/root usr/include/cryptopp/rdrand.h -rw-r--r-- root/root usr/include/cryptopp/resource.h -rw-r--r-- root/root usr/include/cryptopp/rijndael.h -rw-r--r-- root/root usr/include/cryptopp/ripemd.h diff --git a/crypto++/.md5sum b/crypto++/.md5sum index 5ff52b1..fe1ddee 100644 --- a/crypto++/.md5sum +++ b/crypto++/.md5sum @@ -1,2 +1,2 @@ -7ed022585698df48e65ce9218f6c6a67 cryptopp562.zip +3c5b70e2ec98b7a24988734446242d07 cryptopp563.zip 5b2c116b1e1728f58afb8798b27df4e9 libcrypto++.pc.in diff --git a/crypto++/Pkgfile b/crypto++/Pkgfile index 2ed2361..0444de3 100644 --- a/crypto++/Pkgfile +++ b/crypto++/Pkgfile @@ -4,7 +4,7 @@ # Packager: Antti Nykanen, aon at iki dot fi name=crypto++ -version=5.6.2 +version=5.6.3 release=1 source=(http://www.cryptopp.com/${name/++/pp}${version//\./}.zip libcrypto++.pc.in) From crux at crux.nu Sat Sep 10 19:57:14 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 21:57:14 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): harfbuzz: updated to 1.3.1 Message-ID: <20160910195714.CE447E98F6@crux.nu> commit ca485792ddbd550ad96cb33389f3ed1132399075 Author: Fredrik Rinnestam Date: Sat Sep 10 20:58:09 2016 +0200 harfbuzz: updated to 1.3.1 diff --git a/harfbuzz/.footprint b/harfbuzz/.footprint index 5448b27..9a8e9ab 100644 --- a/harfbuzz/.footprint +++ b/harfbuzz/.footprint @@ -26,8 +26,8 @@ drwxr-xr-x root/root usr/include/harfbuzz/ -rw-r--r-- root/root usr/include/harfbuzz/hb.h drwxr-xr-x root/root usr/lib/ -rwxr-xr-x root/root usr/lib/libharfbuzz.la -lrwxrwxrwx root/root usr/lib/libharfbuzz.so -> libharfbuzz.so.0.10300.0 -lrwxrwxrwx root/root usr/lib/libharfbuzz.so.0 -> libharfbuzz.so.0.10300.0 --rwxr-xr-x root/root usr/lib/libharfbuzz.so.0.10300.0 +lrwxrwxrwx root/root usr/lib/libharfbuzz.so -> libharfbuzz.so.0.10301.0 +lrwxrwxrwx root/root usr/lib/libharfbuzz.so.0 -> libharfbuzz.so.0.10301.0 +-rwxr-xr-x root/root usr/lib/libharfbuzz.so.0.10301.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/harfbuzz.pc diff --git a/harfbuzz/.md5sum b/harfbuzz/.md5sum index 0a135fa..f16ac2b 100644 --- a/harfbuzz/.md5sum +++ b/harfbuzz/.md5sum @@ -1 +1 @@ -a82d49ff67197bc3c96ea34b98880c52 harfbuzz-1.3.0.tar.bz2 +3ec86969a58f2d687bbbf27e5ebd4ee7 harfbuzz-1.3.1.tar.bz2 diff --git a/harfbuzz/Pkgfile b/harfbuzz/Pkgfile index 219a892..e151053 100644 --- a/harfbuzz/Pkgfile +++ b/harfbuzz/Pkgfile @@ -4,14 +4,14 @@ # Depends on: cairo name=harfbuzz -version=1.3.0 +version=1.3.1 release=1 source=(http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-$version.tar.bz2) build() { cd $name-$version - sed -i s/"SUBDIRS = api shaping"/"SUBDIRS = shaping"/g test/Makefile.in + #sed -i s/"SUBDIRS = api shaping"/"SUBDIRS = shaping"/g test/Makefile.in ./configure --prefix=/usr \ --with-glib \ --with-freetype \ From crux at crux.nu Sat Sep 10 19:57:14 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 10 Sep 2016 21:57:14 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): gtk: updated to 2.24.41 Message-ID: <20160910195714.ED50FE9905@crux.nu> commit c85ca9cedf85eb5ca424e4bd5fd8d98abd66b4e2 Author: Fredrik Rinnestam Date: Sat Sep 10 20:57:40 2016 +0200 gtk: updated to 2.24.41 diff --git a/gtk/.footprint b/gtk/.footprint index d68044f..f329155 100644 --- a/gtk/.footprint +++ b/gtk/.footprint @@ -325,13 +325,13 @@ lrwxrwxrwx root/root usr/lib/libgailutil.so -> libgailutil.so.18.0.1 lrwxrwxrwx root/root usr/lib/libgailutil.so.18 -> libgailutil.so.18.0.1 -rwxr-xr-x root/root usr/lib/libgailutil.so.18.0.1 -rw-r--r-- root/root usr/lib/libgdk-x11-2.0.la -lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so -> libgdk-x11-2.0.so.0.2400.30 -lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.2400.30 --rwxr-xr-x root/root usr/lib/libgdk-x11-2.0.so.0.2400.30 +lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so -> libgdk-x11-2.0.so.0.2400.31 +lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.2400.31 +-rwxr-xr-x root/root usr/lib/libgdk-x11-2.0.so.0.2400.31 -rw-r--r-- root/root usr/lib/libgtk-x11-2.0.la -lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.2400.30 -lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.30 --rwxr-xr-x root/root usr/lib/libgtk-x11-2.0.so.0.2400.30 +lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.2400.31 +lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.31 +-rwxr-xr-x root/root usr/lib/libgtk-x11-2.0.so.0.2400.31 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gail.pc -rw-r--r-- root/root usr/lib/pkgconfig/gdk-2.0.pc diff --git a/gtk/.md5sum b/gtk/.md5sum index 8830abb..9493851 100644 --- a/gtk/.md5sum +++ b/gtk/.md5sum @@ -1,4 +1,3 @@ -26c6e8f072ff456f5a1bedb47f4bb760 CVE-2013-7447.patch -04568ba5c58b75e3c7543e45628ad789 gtk+-2.24.30.tar.xz +526a1008586094a2cbb4592fd3f9ee10 gtk+-2.24.31.tar.xz 943d209df9d2cbdde16263b7bbfd4c10 gtk-register.sh 981cbb7e87666badc4798ceaf62c7f72 gtk.immodules diff --git a/gtk/Pkgfile b/gtk/Pkgfile index ea98983..587c720 100644 --- a/gtk/Pkgfile +++ b/gtk/Pkgfile @@ -4,14 +4,13 @@ # Depends on: atk, hicolor-icon-theme, gdk-pixbuf, pango, xorg-libsm, xorg-libxcursor, xorg-libxinerama, xorg-libxrandr, xorg-libxcomposite name=gtk -version=2.24.30 +version=2.24.31 release=1 source=(http://download.gnome.org/sources/gtk+/2.24/${name}+-$version.tar.xz \ - CVE-2013-7447.patch gtk.immodules gtk-register.sh) + gtk.immodules gtk-register.sh) build () { cd gtk+-$version - patch -p1 -i $SRC/CVE-2013-7447.patch ./configure --prefix=/usr make From crux at crux.nu Sun Sep 11 06:46:45 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 11 Sep 2016 08:46:45 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): aria2: 1.25.0 -> 1.26.1 #1309 Message-ID: <20160911064645.6EAD2E98F6@crux.nu> commit 5fa85f31945eab6288164b5b6d4744db7d83ff42 Author: Danny Rawlins Date: Sun Sep 11 16:09:00 2016 +1000 aria2: 1.25.0 -> 1.26.1 #1309 diff --git a/aria2/.md5sum b/aria2/.md5sum index d103de5..5fdadd7 100644 --- a/aria2/.md5sum +++ b/aria2/.md5sum @@ -1 +1 @@ -d4e8843e7176dec9c688b880e4e5fdf0 aria2-1.25.0.tar.xz +73a968125511c2271695156de9273565 aria2-1.26.1.tar.xz diff --git a/aria2/Pkgfile b/aria2/Pkgfile index 0d59cea..7de0c1c 100644 --- a/aria2/Pkgfile +++ b/aria2/Pkgfile @@ -5,7 +5,7 @@ # Depends on: c-ares gnutls libgmp libxml2 name=aria2 -version=1.25.0 +version=1.26.1 release=1 source=(https://github.com/aria2/aria2/releases/download/release-$version/$name-$version.tar.xz) From crux at crux.nu Sun Sep 11 06:46:45 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 11 Sep 2016 08:46:45 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): ant: 1.9.6 -> 1.9.7 #1341 Message-ID: <20160911064645.93B92E9905@crux.nu> commit c27b14b6945a2f571bf906f2a87ef553df2e99ba Author: Danny Rawlins Date: Sun Sep 11 15:32:21 2016 +1000 ant: 1.9.6 -> 1.9.7 #1341 diff --git a/ant/.md5sum b/ant/.md5sum index f076232..3bc7f6c 100644 --- a/ant/.md5sum +++ b/ant/.md5sum @@ -1 +1 @@ -9a966bfde100aa696f8a32cba03bce21 apache-ant-1.9.6-bin.tar.bz2 +99a86981333a0ff39bb56c963d1f492b apache-ant-1.9.7-bin.tar.bz2 diff --git a/ant/Pkgfile b/ant/Pkgfile index 8080e2c..91af771 100644 --- a/ant/Pkgfile +++ b/ant/Pkgfile @@ -5,7 +5,7 @@ # Depends on: jdk name=ant -version=1.9.6 +version=1.9.7 release=1 source=(http://www.apache.org/dist/ant/binaries/apache-$name-$version-bin.tar.bz2) From crux at crux.nu Sun Sep 11 06:54:52 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 11 Sep 2016 08:54:52 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): openal-32: fix disabling examples, thank you phi Message-ID: <20160911065452.4D3EFE98F6@crux.nu> commit c5a609430850441cec53b36acd78ca0275099d81 Author: Danny Rawlins Date: Sun Sep 11 16:54:47 2016 +1000 openal-32: fix disabling examples, thank you phi diff --git a/openal-32/Pkgfile b/openal-32/Pkgfile index d06f195..8b6d7d1 100644 --- a/openal-32/Pkgfile +++ b/openal-32/Pkgfile @@ -15,8 +15,8 @@ build() { -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_SUFFIX=32 \ -DOSS=OFF \ - -DEXAMPLES=OFF \ - -DCMAKE_BUILD_TYPE=Release #-DCMAKE_VERBOSE_MAKEFILE=true + -DALSOFT_EXAMPLES=OFF \ + -DCMAKE_BUILD_TYPE=Release #-DCMAKE_VERBOSE_MAKEFILE:BOOL="on" make make DESTDIR=$PKG install From crux at crux.nu Sun Sep 11 06:55:40 2016 From: crux at crux.nu (crux at crux.nu) Date: Sun, 11 Sep 2016 08:55:40 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): openal: fix disabling examples, thank you phi Message-ID: <20160911065540.6A242E98F6@crux.nu> commit 4b9f8a2d62144f5d9d8860a2512f9c07728f4b4d Author: Danny Rawlins Date: Sun Sep 11 16:49:00 2016 +1000 openal: fix disabling examples, thank you phi diff --git a/openal/Pkgfile b/openal/Pkgfile index f09541b..a2b0b64 100644 --- a/openal/Pkgfile +++ b/openal/Pkgfile @@ -15,8 +15,8 @@ build() { cmake ../ \ -DCMAKE_INSTALL_PREFIX=/usr \ -DOSS=OFF \ - -DEXAMPLES=OFF \ - -DCMAKE_BUILD_TYPE=Release #-DCMAKE_VERBOSE_MAKEFILE=true + -DALSOFT_EXAMPLES=OFF \ + -DCMAKE_BUILD_TYPE=Release #-DCMAKE_VERBOSE_MAKEFILE:BOOL="on" make make DESTDIR=$PKG install From crux at crux.nu Sun Sep 11 22:24:47 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 00:24:47 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): linux-firmware: moved from contrib Message-ID: <20160911222447.6B9A1E98F6@crux.nu> commit 0f6d8f4008600e6c63e62b6fd1f8286a95ed09b3 Author: Thomas Penteker Date: Mon Sep 12 00:24:38 2016 +0200 linux-firmware: moved from contrib diff --git a/linux-firmware/.footprint b/linux-firmware/.footprint new file mode 100644 index 0000000..aee4ad8 --- /dev/null +++ b/linux-firmware/.footprint @@ -0,0 +1,1395 @@ +drwxr-xr-x root/root lib/ +drwxr-xr-x root/root lib/firmware/ +drwx------ root/root lib/firmware/3com/ +-rw------- root/root lib/firmware/3com/3C359.bin +-rw------- root/root lib/firmware/3com/typhoon.bin +drwx------ root/root lib/firmware/RTL8192E/ +-rw------- root/root lib/firmware/RTL8192E/boot.img +-rw------- root/root lib/firmware/RTL8192E/data.img +-rw------- root/root lib/firmware/RTL8192E/main.img +-rw------- root/root lib/firmware/TDA7706_OM_v2.5.1_boot.txt +-rw------- root/root lib/firmware/TDA7706_OM_v3.0.2_boot.txt +drwx------ root/root lib/firmware/acenic/ +-rw------- root/root lib/firmware/acenic/tg1.bin +-rw------- root/root lib/firmware/acenic/tg2.bin +drwx------ root/root lib/firmware/adaptec/ +-rw------- root/root lib/firmware/adaptec/starfire_rx.bin +-rw------- root/root lib/firmware/adaptec/starfire_tx.bin +drwx------ root/root lib/firmware/advansys/ +-rw------- root/root lib/firmware/advansys/3550.bin +-rw------- root/root lib/firmware/advansys/38C0800.bin +-rw------- root/root lib/firmware/advansys/38C1600.bin +-rw------- root/root lib/firmware/advansys/mcode.bin +-rw------- root/root lib/firmware/agere_ap_fw.bin +-rw------- root/root lib/firmware/agere_sta_fw.bin +drwx------ root/root lib/firmware/amd-ucode/ +-rw------- root/root lib/firmware/amd-ucode/microcode_amd.bin +-rw------- root/root lib/firmware/amd-ucode/microcode_amd.bin.asc +-rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam15h.bin +-rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam15h.bin.asc +-rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam16h.bin +-rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam16h.bin.asc +drwx------ root/root lib/firmware/amdgpu/ +-rw------- root/root lib/firmware/amdgpu/carrizo_ce.bin +-rw------- root/root lib/firmware/amdgpu/carrizo_me.bin +-rw------- root/root lib/firmware/amdgpu/carrizo_mec.bin +-rw------- root/root lib/firmware/amdgpu/carrizo_mec2.bin +-rw------- root/root lib/firmware/amdgpu/carrizo_pfp.bin +-rw------- root/root lib/firmware/amdgpu/carrizo_rlc.bin +-rw------- root/root lib/firmware/amdgpu/carrizo_sdma.bin +-rw------- root/root lib/firmware/amdgpu/carrizo_sdma1.bin +-rw------- root/root lib/firmware/amdgpu/carrizo_uvd.bin +-rw------- root/root lib/firmware/amdgpu/carrizo_vce.bin +-rw------- root/root lib/firmware/amdgpu/fiji_ce.bin +-rw------- root/root lib/firmware/amdgpu/fiji_mc.bin +-rw------- root/root lib/firmware/amdgpu/fiji_me.bin +-rw------- root/root lib/firmware/amdgpu/fiji_mec.bin +-rw------- root/root lib/firmware/amdgpu/fiji_mec2.bin +-rw------- root/root lib/firmware/amdgpu/fiji_pfp.bin +-rw------- root/root lib/firmware/amdgpu/fiji_rlc.bin +-rw------- root/root lib/firmware/amdgpu/fiji_sdma.bin +-rw------- root/root lib/firmware/amdgpu/fiji_sdma1.bin +-rw------- root/root lib/firmware/amdgpu/fiji_smc.bin +-rw------- root/root lib/firmware/amdgpu/fiji_uvd.bin +-rw------- root/root lib/firmware/amdgpu/fiji_vce.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_ce.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_mc.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_me.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_mec.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_mec2.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_pfp.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_rlc.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_sdma.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_sdma1.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_smc.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_smc_sk.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_uvd.bin +-rw------- root/root lib/firmware/amdgpu/polaris10_vce.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_ce.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_mc.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_me.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_mec.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_mec2.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_pfp.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_rlc.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_sdma.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_sdma1.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_smc.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_smc_sk.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_uvd.bin +-rw------- root/root lib/firmware/amdgpu/polaris11_vce.bin +-rw------- root/root lib/firmware/amdgpu/stoney_ce.bin +-rw------- root/root lib/firmware/amdgpu/stoney_me.bin +-rw------- root/root lib/firmware/amdgpu/stoney_mec.bin +-rw------- root/root lib/firmware/amdgpu/stoney_pfp.bin +-rw------- root/root lib/firmware/amdgpu/stoney_rlc.bin +-rw------- root/root lib/firmware/amdgpu/stoney_sdma.bin +-rw------- root/root lib/firmware/amdgpu/stoney_uvd.bin +-rw------- root/root lib/firmware/amdgpu/stoney_vce.bin +-rw------- root/root lib/firmware/amdgpu/tonga_ce.bin +-rw------- root/root lib/firmware/amdgpu/tonga_mc.bin +-rw------- root/root lib/firmware/amdgpu/tonga_me.bin +-rw------- root/root lib/firmware/amdgpu/tonga_mec.bin +-rw------- root/root lib/firmware/amdgpu/tonga_mec2.bin +-rw------- root/root lib/firmware/amdgpu/tonga_pfp.bin +-rw------- root/root lib/firmware/amdgpu/tonga_rlc.bin +-rw------- root/root lib/firmware/amdgpu/tonga_sdma.bin +-rw------- root/root lib/firmware/amdgpu/tonga_sdma1.bin +-rw------- root/root lib/firmware/amdgpu/tonga_smc.bin +-rw------- root/root lib/firmware/amdgpu/tonga_uvd.bin +-rw------- root/root lib/firmware/amdgpu/tonga_vce.bin +-rw------- root/root lib/firmware/amdgpu/topaz_ce.bin +-rw------- root/root lib/firmware/amdgpu/topaz_mc.bin +-rw------- root/root lib/firmware/amdgpu/topaz_me.bin +-rw------- root/root lib/firmware/amdgpu/topaz_mec.bin +-rw------- root/root lib/firmware/amdgpu/topaz_mec2.bin +-rw------- root/root lib/firmware/amdgpu/topaz_pfp.bin +-rw------- root/root lib/firmware/amdgpu/topaz_rlc.bin +-rw------- root/root lib/firmware/amdgpu/topaz_sdma.bin +-rw------- root/root lib/firmware/amdgpu/topaz_sdma1.bin +-rw------- root/root lib/firmware/amdgpu/topaz_smc.bin +drwx------ root/root lib/firmware/ar3k/ +drwx------ root/root lib/firmware/ar3k/1020200/ +-rw------- root/root lib/firmware/ar3k/1020200/PS_ASIC.pst +-rw------- root/root lib/firmware/ar3k/1020200/RamPatch.txt +-rw------- root/root lib/firmware/ar3k/1020200/ar3kbdaddr.pst +drwx------ root/root lib/firmware/ar3k/1020201/ +-rw------- root/root lib/firmware/ar3k/1020201/PS_ASIC.pst +-rw------- root/root lib/firmware/ar3k/1020201/RamPatch.txt +drwx------ root/root lib/firmware/ar3k/1020201coex/ +-rw------- root/root lib/firmware/ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu +drwx------ root/root lib/firmware/ar3k/30000/ +-rw------- root/root lib/firmware/ar3k/30000/PS_ASIC.pst +-rw------- root/root lib/firmware/ar3k/30000/RamPatch.txt +-rw------- root/root lib/firmware/ar3k/30000/ar3kbdaddr.pst +drwx------ root/root lib/firmware/ar3k/30101/ +-rw------- root/root lib/firmware/ar3k/30101/PS_ASIC.pst +-rw------- root/root lib/firmware/ar3k/30101/RamPatch.txt +-rw------- root/root lib/firmware/ar3k/30101/ar3kbdaddr.pst +drwx------ root/root lib/firmware/ar3k/30101coex/ +-rw------- root/root lib/firmware/ar3k/30101coex/PS_ASIC.pst +-rw------- root/root lib/firmware/ar3k/30101coex/PS_ASIC_aclHighPri.pst +-rw------- root/root lib/firmware/ar3k/30101coex/PS_ASIC_aclLowPri.pst +-rw------- root/root lib/firmware/ar3k/30101coex/RamPatch.txt +-rw------- root/root lib/firmware/ar3k/30101coex/ar3kbdaddr.pst +-rw------- root/root lib/firmware/ar3k/AthrBT_0x01020001.dfu +-rw------- root/root lib/firmware/ar3k/AthrBT_0x01020200.dfu +-rw------- root/root lib/firmware/ar3k/AthrBT_0x01020201.dfu +-rw------- root/root lib/firmware/ar3k/AthrBT_0x11020000.dfu +-rw------- root/root lib/firmware/ar3k/AthrBT_0x11020100.dfu +-rw------- root/root lib/firmware/ar3k/AthrBT_0x31010000.dfu +-rw------- root/root lib/firmware/ar3k/AthrBT_0x31010100.dfu +-rw------- root/root lib/firmware/ar3k/AthrBT_0x41020000.dfu +-rw------- root/root lib/firmware/ar3k/ramps_0x01020001_26.dfu +-rw------- root/root lib/firmware/ar3k/ramps_0x01020200_26.dfu +-rw------- root/root lib/firmware/ar3k/ramps_0x01020200_40.dfu +-rw------- root/root lib/firmware/ar3k/ramps_0x01020201_26.dfu +-rw------- root/root lib/firmware/ar3k/ramps_0x01020201_40.dfu +-rw------- root/root lib/firmware/ar3k/ramps_0x11020000_40.dfu +-rw------- root/root lib/firmware/ar3k/ramps_0x11020100_40.dfu +-rw------- root/root lib/firmware/ar3k/ramps_0x31010000_40.dfu +-rw------- root/root lib/firmware/ar3k/ramps_0x31010100_40.dfu +-rw------- root/root lib/firmware/ar3k/ramps_0x41020000_40.dfu +-rw------- root/root lib/firmware/ar5523.bin +-rw------- root/root lib/firmware/ar7010.fw +-rw------- root/root lib/firmware/ar7010_1_1.fw +-rw------- root/root lib/firmware/ar9170-1.fw +-rw------- root/root lib/firmware/ar9170-2.fw +-rw------- root/root lib/firmware/ar9271.fw +-rw------- root/root lib/firmware/as102_data1_st.hex +-rw------- root/root lib/firmware/as102_data2_st.hex +drwx------ root/root lib/firmware/ath10k/ +drwx------ root/root lib/firmware/ath10k/QCA6174/ +drwx------ root/root lib/firmware/ath10k/QCA6174/hw2.1/ +-rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/board-2.bin +-rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/board.bin +-rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/firmware-5.bin +-rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt +drwx------ root/root lib/firmware/ath10k/QCA6174/hw3.0/ +-rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin +-rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/board.bin +-rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin +-rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt +drwx------ root/root lib/firmware/ath10k/QCA9377/ +drwx------ root/root lib/firmware/ath10k/QCA9377/hw1.0/ +-rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/board-2.bin +-rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/board.bin +-rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin +-rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt +drwx------ root/root lib/firmware/ath10k/QCA988X/ +drwx------ root/root lib/firmware/ath10k/QCA988X/hw2.0/ +-rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/board.bin +-rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/firmware-4.bin +-rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/firmware-5.bin +-rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt +-rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt +drwx------ root/root lib/firmware/ath10k/QCA99X0/ +drwx------ root/root lib/firmware/ath10k/QCA99X0/hw2.0/ +-rw------- root/root lib/firmware/ath10k/QCA99X0/hw2.0/board.bin +-rw------- root/root lib/firmware/ath10k/QCA99X0/hw2.0/firmware-5.bin +-rw------- root/root lib/firmware/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt +-rw------- root/root lib/firmware/ath3k-1.fw +drwx------ root/root lib/firmware/ath6k/ +drwx------ root/root lib/firmware/ath6k/AR6002/ +-rw------- root/root lib/firmware/ath6k/AR6002/athwlan.bin.z77 +-rw------- root/root lib/firmware/ath6k/AR6002/data.patch.hw2_0.bin +-rw------- root/root lib/firmware/ath6k/AR6002/eeprom.bin +-rw------- root/root lib/firmware/ath6k/AR6002/eeprom.data +drwx------ root/root lib/firmware/ath6k/AR6003.1/ +drwx------ root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/ +-rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/athwlan.bin +-rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.SD31.bin +-rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.SD32.bin +-rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.WB31.bin +-rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/data.patch.bin +-rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/endpointping.bin +-rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/otp.bin +drwx------ root/root lib/firmware/ath6k/AR6003/ +drwx------ root/root lib/firmware/ath6k/AR6003/hw1.0/ +-rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/athwlan.bin.z77 +-rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.SD31.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.SD32.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.WB31.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/data.patch.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/otp.bin.z77 +drwx------ root/root lib/firmware/ath6k/AR6003/hw2.0/ +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/athwlan.bin.z77 +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.SD31.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.SD32.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.WB31.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/data.patch.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/otp.bin.z77 +drwx------ root/root lib/firmware/ath6k/AR6003/hw2.1.1/ +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/athwlan.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.SD31.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.SD32.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.WB31.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/data.patch.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/endpointping.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/fw-2.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/fw-3.bin +-rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/otp.bin +drwx------ root/root lib/firmware/ath6k/AR6004/ +drwx------ root/root lib/firmware/ath6k/AR6004/hw1.2/ +-rw------- root/root lib/firmware/ath6k/AR6004/hw1.2/bdata.bin +-rw------- root/root lib/firmware/ath6k/AR6004/hw1.2/fw-2.bin +drwx------ root/root lib/firmware/ath6k/AR6004/hw1.3/ +-rw------- root/root lib/firmware/ath6k/AR6004/hw1.3/bdata.bin +-rw------- root/root lib/firmware/ath6k/AR6004/hw1.3/fw-3.bin +drwx------ root/root lib/firmware/ath9k_htc/ +-rw------- root/root lib/firmware/ath9k_htc/htc_7010-1.4.0.fw +-rw------- root/root lib/firmware/ath9k_htc/htc_9271-1.4.0.fw +drwx------ root/root lib/firmware/atmel/ +-rw------- root/root lib/firmware/atmel/wilc1000_ap_fw.bin +-rw------- root/root lib/firmware/atmel/wilc1000_fw.bin +-rw------- root/root lib/firmware/atmel/wilc1000_p2p_fw.bin +-rw------- root/root lib/firmware/atmsar11.fw +drwx------ root/root lib/firmware/atusb/ +-rw------- root/root lib/firmware/atusb/ChangeLog +-rw------- root/root lib/firmware/atusb/atusb-0.2.dfu +drwx------ root/root lib/firmware/av7110/ +-rw------- root/root lib/firmware/av7110/Boot.S +-rw------- root/root lib/firmware/av7110/Makefile +-rw------- root/root lib/firmware/av7110/bootcode.bin +drwx------ root/root lib/firmware/bnx2/ +-rw------- root/root lib/firmware/bnx2/bnx2-mips-06-4.6.16.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-06-5.0.0.j3.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-06-5.0.0.j6.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-06-6.0.15.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-06-6.2.1.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-06-6.2.3.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-09-4.6.17.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j15.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j3.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j9.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.0.17.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1a.fw +-rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw +-rw------- root/root lib/firmware/bnx2/bnx2-rv2p-06-4.6.16.fw +-rw------- root/root lib/firmware/bnx2/bnx2-rv2p-06-5.0.0.j3.fw +-rw------- root/root lib/firmware/bnx2/bnx2-rv2p-06-6.0.15.fw +-rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-4.6.15.fw +-rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-5.0.0.j10.fw +-rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-5.0.0.j3.fw +-rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw +-rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw +-rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw +-rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw +-rw------- root/root lib/firmware/bnx2x-e1-4.8.53.0.fw +-rw------- root/root lib/firmware/bnx2x-e1-5.2.13.0.fw +-rw------- root/root lib/firmware/bnx2x-e1-5.2.7.0.fw +-rw------- root/root lib/firmware/bnx2x-e1h-4.8.53.0.fw +-rw------- root/root lib/firmware/bnx2x-e1h-5.2.13.0.fw +-rw------- root/root lib/firmware/bnx2x-e1h-5.2.7.0.fw +drwx------ root/root lib/firmware/bnx2x/ +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-6.0.34.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-6.2.5.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-6.2.9.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.20.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.23.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.29.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.10.51.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.12.30.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.13.1.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.2.16.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.2.51.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.17.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.19.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.2.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-6.0.34.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-6.2.5.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.20.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.23.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.29.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.10.51.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.12.30.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.13.1.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.2.16.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.2.51.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.17.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.19.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.2.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-6.0.34.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-6.2.5.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-6.2.9.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.20.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.23.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.29.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.10.51.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.12.30.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.13.1.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.2.16.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.2.51.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.17.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.19.0.fw +-rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.2.0.fw +drwx------ root/root lib/firmware/brcm/ +-rw------- root/root lib/firmware/brcm/bcm4329-fullmac-4.bin +-rw------- root/root lib/firmware/brcm/bcm43xx-0.fw +-rw------- root/root lib/firmware/brcm/bcm43xx_hdr-0.fw +-rw------- root/root lib/firmware/brcm/brcmfmac43143-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43143.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43236b.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43241b0-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43241b4-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43241b5-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43242a.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4329-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4330-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4334-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43340-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4335-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43362-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4339-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43455-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4350-pcie.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4350c2-pcie.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4354-sdio.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4356-pcie.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43569.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43570-pcie.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43602-pcie.ap.bin +-rw------- root/root lib/firmware/brcm/brcmfmac43602-pcie.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4366b-pcie.bin +-rw------- root/root lib/firmware/brcm/brcmfmac4371-pcie.bin +-rw------- root/root lib/firmware/carl9170-1.fw +drwx------ root/root lib/firmware/carl9170fw/ +-rw------- root/root lib/firmware/carl9170fw/CMakeLists.txt +-rw------- root/root lib/firmware/carl9170fw/COPYRIGHT +-rw------- root/root lib/firmware/carl9170fw/GPL +-rw------- root/root lib/firmware/carl9170fw/Kconfig +-rw------- root/root lib/firmware/carl9170fw/README +-rwx------ root/root lib/firmware/carl9170fw/autogen.sh +drwx------ root/root lib/firmware/carl9170fw/carlfw/ +-rw------- root/root lib/firmware/carl9170fw/carlfw/CMakeLists.txt +-rw------- root/root lib/firmware/carl9170fw/carlfw/Kconfig +-rw------- root/root lib/firmware/carl9170fw/carlfw/carl9170.lds +drwx------ root/root lib/firmware/carl9170fw/carlfw/include/ +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/cam.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/carl9170.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/cmd.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/config.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/dma.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/fwdsc.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/gpio.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/hostif.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/io.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/printf.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/rf.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/rom.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/timer.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/uart.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/usb.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/usb_fifo.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/wl.h +-rw------- root/root lib/firmware/carl9170fw/carlfw/include/wol.h +drwx------ root/root lib/firmware/carl9170fw/carlfw/src/ +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/ashlsi3.S +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/cam.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/cmd.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/dma.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/fw.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/gpio.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/hostif.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/main.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/memcpy.S +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/memset.S +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/printf.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/reboot.S +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/rf.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/uart.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/udivsi3_i4i-Os.S +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/wlan.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/src/wol.c +drwx------ root/root lib/firmware/carl9170fw/carlfw/usb/ +-rw------- root/root lib/firmware/carl9170fw/carlfw/usb/Kconfig +-rw------- root/root lib/firmware/carl9170fw/carlfw/usb/fifo.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/usb/main.c +-rw------- root/root lib/firmware/carl9170fw/carlfw/usb/usb.c +drwx------ root/root lib/firmware/carl9170fw/config/ +-rw------- root/root lib/firmware/carl9170fw/config/CMakeLists.txt +-rw------- root/root lib/firmware/carl9170fw/config/conf.c +-rw------- root/root lib/firmware/carl9170fw/config/confdata.c +-rw------- root/root lib/firmware/carl9170fw/config/expr.c +-rw------- root/root lib/firmware/carl9170fw/config/expr.h +-rw------- root/root lib/firmware/carl9170fw/config/lkc.h +-rw------- root/root lib/firmware/carl9170fw/config/lkc_proto.h +-rw------- root/root lib/firmware/carl9170fw/config/menu.c +-rw------- root/root lib/firmware/carl9170fw/config/symbol.c +-rw------- root/root lib/firmware/carl9170fw/config/util.c +-rw------- root/root lib/firmware/carl9170fw/config/zconf.gperf +-rw------- root/root lib/firmware/carl9170fw/config/zconf.l +-rw------- root/root lib/firmware/carl9170fw/config/zconf.y +drwx------ root/root lib/firmware/carl9170fw/extra/ +-rw------- root/root lib/firmware/carl9170fw/extra/FindGPERF.cmake +-rw------- root/root lib/firmware/carl9170fw/extra/FindPackageHandleStandardArgs.cmake +-rw------- root/root lib/firmware/carl9170fw/extra/FindUSB-1.0.cmake +-rw------- root/root lib/firmware/carl9170fw/extra/GCCVersion.cmake +-rw------- root/root lib/firmware/carl9170fw/extra/libusb-zeropacket.diff +-rw------- root/root lib/firmware/carl9170fw/extra/sh-elf-linux.cmake +-rwx------ root/root lib/firmware/carl9170fw/genapi.sh +drwx------ root/root lib/firmware/carl9170fw/include/ +drwx------ root/root lib/firmware/carl9170fw/include/linux/ +-rw------- root/root lib/firmware/carl9170fw/include/linux/ch9.h +-rw------- root/root lib/firmware/carl9170fw/include/linux/compiler.h +-rw------- root/root lib/firmware/carl9170fw/include/linux/ieee80211.h +-rw------- root/root lib/firmware/carl9170fw/include/linux/types.h +drwx------ root/root lib/firmware/carl9170fw/include/shared/ +-rw------- root/root lib/firmware/carl9170fw/include/shared/eeprom.h +-rw------- root/root lib/firmware/carl9170fw/include/shared/fwcmd.h +-rw------- root/root lib/firmware/carl9170fw/include/shared/fwdesc.h +-rw------- root/root lib/firmware/carl9170fw/include/shared/hw.h +-rw------- root/root lib/firmware/carl9170fw/include/shared/phy.h +-rw------- root/root lib/firmware/carl9170fw/include/shared/version.h +-rw------- root/root lib/firmware/carl9170fw/include/shared/wlan.h +drwx------ root/root lib/firmware/carl9170fw/minifw/ +-rw------- root/root lib/firmware/carl9170fw/minifw/CMakeLists.txt +-rw------- root/root lib/firmware/carl9170fw/minifw/Kconfig +-rw------- root/root lib/firmware/carl9170fw/minifw/miniboot.S +-rw------- root/root lib/firmware/carl9170fw/minifw/miniboot.lds +drwx------ root/root lib/firmware/carl9170fw/toolchain/ +-rw------- root/root lib/firmware/carl9170fw/toolchain/Makefile +-rw------- root/root lib/firmware/carl9170fw/toolchain/SHA256SUMS +drwx------ root/root lib/firmware/carl9170fw/tools/ +-rw------- root/root lib/firmware/carl9170fw/tools/CMakeLists.txt +-rw------- root/root lib/firmware/carl9170fw/tools/Kconfig +drwx------ root/root lib/firmware/carl9170fw/tools/carlu/ +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/CMakeLists.txt +drwx------ root/root lib/firmware/carl9170fw/tools/carlu/src/ +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/carlu.h +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/cmd.c +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/cmd.h +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/debug.c +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/debug.h +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/fw.c +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/main.c +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/rx.c +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/test.c +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/test.h +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/tx.c +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/usb.c +-rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/usb.h +drwx------ root/root lib/firmware/carl9170fw/tools/include/ +-rw------- root/root lib/firmware/carl9170fw/tools/include/frame.h +-rw------- root/root lib/firmware/carl9170fw/tools/include/list.h +drwx------ root/root lib/firmware/carl9170fw/tools/lib/ +-rw------- root/root lib/firmware/carl9170fw/tools/lib/CMakeLists.txt +-rw------- root/root lib/firmware/carl9170fw/tools/lib/carlfw.c +-rw------- root/root lib/firmware/carl9170fw/tools/lib/carlfw.h +drwx------ root/root lib/firmware/carl9170fw/tools/src/ +-rw------- root/root lib/firmware/carl9170fw/tools/src/CMakeLists.txt +-rw------- root/root lib/firmware/carl9170fw/tools/src/checksum.c +-rw------- root/root lib/firmware/carl9170fw/tools/src/eeprom_fix.c +-rw------- root/root lib/firmware/carl9170fw/tools/src/fwinfo.c +-rw------- root/root lib/firmware/carl9170fw/tools/src/miniboot.c +-rw------- root/root lib/firmware/carl9170fw/tools/src/wol.c +-rw------- root/root lib/firmware/cbfw-3.2.1.1.bin +-rw------- root/root lib/firmware/cbfw-3.2.3.0.bin +-rw------- root/root lib/firmware/cbfw-3.2.5.1.bin +drwx------ root/root lib/firmware/cis/ +-rw------- root/root lib/firmware/cis/3CCFEM556.cis +-rw------- root/root lib/firmware/cis/3CXEM556.cis +-rw------- root/root lib/firmware/cis/COMpad2.cis +-rw------- root/root lib/firmware/cis/COMpad4.cis +-rw------- root/root lib/firmware/cis/DP83903.cis +-rw------- root/root lib/firmware/cis/LA-PCM.cis +-rw------- root/root lib/firmware/cis/MT5634ZLX.cis +-rw------- root/root lib/firmware/cis/Makefile +-rw------- root/root lib/firmware/cis/NE2K.cis +-rw------- root/root lib/firmware/cis/PCMLM28.cis +-rw------- root/root lib/firmware/cis/PE-200.cis +-rw------- root/root lib/firmware/cis/PE520.cis +-rw------- root/root lib/firmware/cis/RS-COM-2P.cis +-rw------- root/root lib/firmware/cis/SW_555_SER.cis +-rw------- root/root lib/firmware/cis/SW_7xx_SER.cis +-rw------- root/root lib/firmware/cis/SW_8xx_SER.cis +drwx------ root/root lib/firmware/cis/src/ +-rw------- root/root lib/firmware/cis/src/3CCFEM556.cis +-rw------- root/root lib/firmware/cis/src/3CXEM556.cis +-rw------- root/root lib/firmware/cis/src/COMpad2.cis +-rw------- root/root lib/firmware/cis/src/COMpad4.cis +-rw------- root/root lib/firmware/cis/src/DP83903.cis +-rw------- root/root lib/firmware/cis/src/LA-PCM.cis +-rw------- root/root lib/firmware/cis/src/MT5634ZLX.cis +-rw------- root/root lib/firmware/cis/src/NE2K.cis +-rw------- root/root lib/firmware/cis/src/PCMLM28.cis +-rw------- root/root lib/firmware/cis/src/PE-200.cis +-rw------- root/root lib/firmware/cis/src/PE520.cis +-rw------- root/root lib/firmware/cis/src/RS-COM-2P.cis +-rw------- root/root lib/firmware/cis/src/tamarack.cis +-rw------- root/root lib/firmware/cis/tamarack.cis +-rw------- root/root lib/firmware/cmmb_vega_12mhz.inp +-rw------- root/root lib/firmware/cmmb_venice_12mhz.inp +drwx------ root/root lib/firmware/cpia2/ +-rw------- root/root lib/firmware/cpia2/stv0672_vp4.bin +-rw------- root/root lib/firmware/ct2fw-3.2.1.1.bin +-rw------- root/root lib/firmware/ct2fw-3.2.3.0.bin +-rw------- root/root lib/firmware/ct2fw-3.2.5.1.bin +-rw------- root/root lib/firmware/ctefx.bin +-rw------- root/root lib/firmware/ctfw-3.2.1.1.bin +-rw------- root/root lib/firmware/ctfw-3.2.3.0.bin +-rw------- root/root lib/firmware/ctfw-3.2.5.1.bin +-rw------- root/root lib/firmware/ctspeq.bin +drwx------ root/root lib/firmware/cxgb3/ +-rw------- root/root lib/firmware/cxgb3/ael2005_opt_edc.bin +-rw------- root/root lib/firmware/cxgb3/ael2005_twx_edc.bin +-rw------- root/root lib/firmware/cxgb3/ael2020_twx_edc.bin +-rw------- root/root lib/firmware/cxgb3/t3b_psram-1.1.0.bin +-rw------- root/root lib/firmware/cxgb3/t3c_psram-1.1.0.bin +-rw------- root/root lib/firmware/cxgb3/t3fw-7.0.0.bin +-rw------- root/root lib/firmware/cxgb3/t3fw-7.1.0.bin +-rw------- root/root lib/firmware/cxgb3/t3fw-7.10.0.bin +-rw------- root/root lib/firmware/cxgb3/t3fw-7.12.0.bin +-rw------- root/root lib/firmware/cxgb3/t3fw-7.4.0.bin +drwx------ root/root lib/firmware/cxgb4/ +-rw------- root/root lib/firmware/cxgb4/aq1202_fw.cld +-rw------- root/root lib/firmware/cxgb4/bcm8483.bin +-rw------- root/root lib/firmware/cxgb4/t4fw-1.14.4.0.bin +lrwxrwxrwx root/root lib/firmware/cxgb4/t4fw.bin -> t4fw-1.14.4.0.bin +-rw------- root/root lib/firmware/cxgb4/t5fw-1.14.4.0.bin +lrwxrwxrwx root/root lib/firmware/cxgb4/t5fw.bin -> t5fw-1.14.4.0.bin +drwx------ root/root lib/firmware/dabusb/ +-rw------- root/root lib/firmware/dabusb/bitstream.bin +-rw------- root/root lib/firmware/dabusb/firmware.fw +drwx------ root/root lib/firmware/dsp56k/ +-rw------- root/root lib/firmware/dsp56k/Makefile +-rw------- root/root lib/firmware/dsp56k/bootstrap.asm +-rw------- root/root lib/firmware/dsp56k/bootstrap.bin +-rw------- root/root lib/firmware/dsp56k/concat-bootstrap.pl +-rw------- root/root lib/firmware/dvb-fe-xc4000-1.4.1.fw +-rw------- root/root lib/firmware/dvb-fe-xc5000-1.6.114.fw +-rw------- root/root lib/firmware/dvb-fe-xc5000c-4.1.30.7.fw +-rw------- root/root lib/firmware/dvb-usb-dib0700-1.20.fw +-rw------- root/root lib/firmware/dvb-usb-it9135-01.fw +-rw------- root/root lib/firmware/dvb-usb-it9135-02.fw +-rw------- root/root lib/firmware/dvb-usb-terratec-h5-drxk.fw +-rw------- root/root lib/firmware/dvb_nova_12mhz.inp +-rw------- root/root lib/firmware/dvb_nova_12mhz_b0.inp +drwx------ root/root lib/firmware/e100/ +-rw------- root/root lib/firmware/e100/d101m_ucode.bin +-rw------- root/root lib/firmware/e100/d101s_ucode.bin +-rw------- root/root lib/firmware/e100/d102e_ucode.bin +drwx------ root/root lib/firmware/edgeport/ +-rw------- root/root lib/firmware/edgeport/boot.fw +-rw------- root/root lib/firmware/edgeport/boot2.fw +-rw------- root/root lib/firmware/edgeport/down.fw +-rw------- root/root lib/firmware/edgeport/down2.fw +-rw------- root/root lib/firmware/edgeport/down3.bin +drwx------ root/root lib/firmware/emi26/ +-rw------- root/root lib/firmware/emi26/bitstream.fw +-rw------- root/root lib/firmware/emi26/firmware.fw +-rw------- root/root lib/firmware/emi26/loader.fw +drwx------ root/root lib/firmware/emi62/ +-rw------- root/root lib/firmware/emi62/bitstream.fw +-rw------- root/root lib/firmware/emi62/loader.fw +-rw------- root/root lib/firmware/emi62/midi.fw +-rw------- root/root lib/firmware/emi62/spdif.fw +drwx------ root/root lib/firmware/ene-ub6250/ +-rw------- root/root lib/firmware/ene-ub6250/ms_init.bin +-rw------- root/root lib/firmware/ene-ub6250/ms_rdwr.bin +-rw------- root/root lib/firmware/ene-ub6250/msp_rdwr.bin +-rw------- root/root lib/firmware/ene-ub6250/sd_init1.bin +-rw------- root/root lib/firmware/ene-ub6250/sd_init2.bin +-rw------- root/root lib/firmware/ene-ub6250/sd_rdwr.bin +drwx------ root/root lib/firmware/ess/ +-rw------- root/root lib/firmware/ess/maestro3_assp_kernel.fw +-rw------- root/root lib/firmware/ess/maestro3_assp_minisrc.fw +-rw------- root/root lib/firmware/f2255usb.bin +drwx------ root/root lib/firmware/go7007/ +-rw------- root/root lib/firmware/go7007/go7007fw.bin +-rw------- root/root lib/firmware/go7007/go7007tv.bin +-rw------- root/root lib/firmware/go7007/lr192.fw +-rw------- root/root lib/firmware/go7007/px-m402u.fw +-rw------- root/root lib/firmware/go7007/px-tv402u.fw +-rw------- root/root lib/firmware/go7007/s2250-1.fw +-rw------- root/root lib/firmware/go7007/s2250-2.fw +-rw------- root/root lib/firmware/go7007/wis-startrek.fw +-rw------- root/root lib/firmware/hfi1_dc8051.fw +-rw------- root/root lib/firmware/hfi1_fabric.fw +-rw------- root/root lib/firmware/hfi1_pcie.fw +-rw------- root/root lib/firmware/hfi1_sbus.fw +-rw------- root/root lib/firmware/htc_7010.fw +-rw------- root/root lib/firmware/htc_9271.fw +-rw------- root/root lib/firmware/i2400m-fw-usb-1.4.sbcf +-rw------- root/root lib/firmware/i2400m-fw-usb-1.5.sbcf +-rw------- root/root lib/firmware/i6050-fw-usb-1.5.sbcf +drwx------ root/root lib/firmware/i915/ +lrwxrwxrwx root/root lib/firmware/i915/bxt_dmc_ver1.bin -> bxt_dmc_ver1_06.bin +-rw------- root/root lib/firmware/i915/bxt_dmc_ver1_04.bin +-rw------- root/root lib/firmware/i915/bxt_dmc_ver1_05.bin +-rw------- root/root lib/firmware/i915/bxt_dmc_ver1_06.bin +lrwxrwxrwx root/root lib/firmware/i915/skl_dmc_ver1.bin -> skl_dmc_ver1_26.bin +-rw------- root/root lib/firmware/i915/skl_dmc_ver1_23.bin +-rw------- root/root lib/firmware/i915/skl_dmc_ver1_26.bin +lrwxrwxrwx root/root lib/firmware/i915/skl_guc_ver1.bin -> skl_guc_ver1_1059.bin +-rw------- root/root lib/firmware/i915/skl_guc_ver1_1059.bin +lrwxrwxrwx root/root lib/firmware/i915/skl_guc_ver4.bin -> skl_guc_ver4_3.bin +-rw------- root/root lib/firmware/i915/skl_guc_ver4_3.bin +lrwxrwxrwx root/root lib/firmware/i915/skl_guc_ver6.bin -> skl_guc_ver6_1.bin +-rw------- root/root lib/firmware/i915/skl_guc_ver6_1.bin +drwx------ root/root lib/firmware/intel/ +-rw------- root/root lib/firmware/intel/IntcSST2.bin +lrwxrwxrwx root/root lib/firmware/intel/dsp_fw_release.bin -> dsp_fw_release_v896.bin +-rw------- root/root lib/firmware/intel/dsp_fw_release_v827.bin +-rw------- root/root lib/firmware/intel/dsp_fw_release_v869.bin +-rw------- root/root lib/firmware/intel/dsp_fw_release_v896.bin +-rw------- root/root lib/firmware/intel/fw_sst_0f28.bin +-rw------- root/root lib/firmware/intel/fw_sst_0f28.bin-48kHz_i2s_master +-rw------- root/root lib/firmware/intel/fw_sst_22a8.bin +-rw------- root/root lib/firmware/intel/ibt-11-5.ddc +-rw------- root/root lib/firmware/intel/ibt-11-5.sfi +-rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq +-rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq +-rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq +-rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq +-rw------- root/root lib/firmware/intel/ibt-hw-37.7.bseq +-rw------- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq +-rw------- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq +-rw------- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq +-rw------- root/root lib/firmware/intel/ibt-hw-37.8.bseq +-rw------- root/root lib/firmware/intelliport2.bin +drwx------ root/root lib/firmware/isci/ +-rw------- root/root lib/firmware/isci/Makefile +-rw------- root/root lib/firmware/isci/README +-rw------- root/root lib/firmware/isci/create_fw.c +-rw------- root/root lib/firmware/isci/create_fw.h +-rw------- root/root lib/firmware/isci/isci_firmware.bin +-rw------- root/root lib/firmware/isci/probe_roms.h +-rw------- root/root lib/firmware/isdbt_nova_12mhz.inp +-rw------- root/root lib/firmware/isdbt_nova_12mhz_b0.inp +-rw------- root/root lib/firmware/isdbt_rio.inp +-rw------- root/root lib/firmware/iwlwifi-100-5.ucode +-rw------- root/root lib/firmware/iwlwifi-1000-3.ucode +-rw------- root/root lib/firmware/iwlwifi-1000-5.ucode +-rw------- root/root lib/firmware/iwlwifi-105-6.ucode +-rw------- root/root lib/firmware/iwlwifi-135-6.ucode +-rw------- root/root lib/firmware/iwlwifi-2000-6.ucode +-rw------- root/root lib/firmware/iwlwifi-2030-6.ucode +-rw------- root/root lib/firmware/iwlwifi-3160-10.ucode +-rw------- root/root lib/firmware/iwlwifi-3160-12.ucode +-rw------- root/root lib/firmware/iwlwifi-3160-13.ucode +-rw------- root/root lib/firmware/iwlwifi-3160-16.ucode +-rw------- root/root lib/firmware/iwlwifi-3160-7.ucode +-rw------- root/root lib/firmware/iwlwifi-3160-8.ucode +-rw------- root/root lib/firmware/iwlwifi-3160-9.ucode +-rw------- root/root lib/firmware/iwlwifi-3168-21.ucode +-rw------- root/root lib/firmware/iwlwifi-3945-2.ucode +-rw------- root/root lib/firmware/iwlwifi-4965-2.ucode +-rw------- root/root lib/firmware/iwlwifi-5000-1.ucode +-rw------- root/root lib/firmware/iwlwifi-5000-2.ucode +-rw------- root/root lib/firmware/iwlwifi-5000-5.ucode +-rw------- root/root lib/firmware/iwlwifi-5150-2.ucode +-rw------- root/root lib/firmware/iwlwifi-6000-4.ucode +-rw------- root/root lib/firmware/iwlwifi-6000g2a-5.ucode +-rw------- root/root lib/firmware/iwlwifi-6000g2a-6.ucode +-rw------- root/root lib/firmware/iwlwifi-6000g2b-5.ucode +-rw------- root/root lib/firmware/iwlwifi-6000g2b-6.ucode +-rw------- root/root lib/firmware/iwlwifi-6050-4.ucode +-rw------- root/root lib/firmware/iwlwifi-6050-5.ucode +-rw------- root/root lib/firmware/iwlwifi-7260-10.ucode +-rw------- root/root lib/firmware/iwlwifi-7260-12.ucode +-rw------- root/root lib/firmware/iwlwifi-7260-13.ucode +-rw------- root/root lib/firmware/iwlwifi-7260-16.ucode +-rw------- root/root lib/firmware/iwlwifi-7260-7.ucode +-rw------- root/root lib/firmware/iwlwifi-7260-8.ucode +-rw------- root/root lib/firmware/iwlwifi-7260-9.ucode +-rw------- root/root lib/firmware/iwlwifi-7265-10.ucode +-rw------- root/root lib/firmware/iwlwifi-7265-12.ucode +-rw------- root/root lib/firmware/iwlwifi-7265-13.ucode +-rw------- root/root lib/firmware/iwlwifi-7265-16.ucode +-rw------- root/root lib/firmware/iwlwifi-7265-8.ucode +-rw------- root/root lib/firmware/iwlwifi-7265-9.ucode +lrwxrwxrwx root/root lib/firmware/iwlwifi-7265D-10.ucode -> iwlwifi-7265-10.ucode +-rw------- root/root lib/firmware/iwlwifi-7265D-12.ucode +-rw------- root/root lib/firmware/iwlwifi-7265D-13.ucode +-rw------- root/root lib/firmware/iwlwifi-7265D-16.ucode +-rw------- root/root lib/firmware/iwlwifi-7265D-21.ucode +-rw------- root/root lib/firmware/iwlwifi-8000C-13.ucode +-rw------- root/root lib/firmware/iwlwifi-8000C-16.ucode +-rw------- root/root lib/firmware/iwlwifi-8000C-21.ucode +-rw------- root/root lib/firmware/iwlwifi-8265-21.ucode +drwx------ root/root lib/firmware/kaweth/ +-rw------- root/root lib/firmware/kaweth/new_code.bin +-rw------- root/root lib/firmware/kaweth/new_code_fix.bin +-rw------- root/root lib/firmware/kaweth/trigger_code.bin +-rw------- root/root lib/firmware/kaweth/trigger_code_fix.bin +drwx------ root/root lib/firmware/keyspan/ +-rw------- root/root lib/firmware/keyspan/mpr.fw +-rw------- root/root lib/firmware/keyspan/usa18x.fw +-rw------- root/root lib/firmware/keyspan/usa19.fw +-rw------- root/root lib/firmware/keyspan/usa19qi.fw +-rw------- root/root lib/firmware/keyspan/usa19qw.fw +-rw------- root/root lib/firmware/keyspan/usa19w.fw +-rw------- root/root lib/firmware/keyspan/usa28.fw +-rw------- root/root lib/firmware/keyspan/usa28x.fw +-rw------- root/root lib/firmware/keyspan/usa28xa.fw +-rw------- root/root lib/firmware/keyspan/usa28xb.fw +-rw------- root/root lib/firmware/keyspan/usa49w.fw +-rw------- root/root lib/firmware/keyspan/usa49wlc.fw +drwx------ root/root lib/firmware/keyspan_pda/ +-rw------- root/root lib/firmware/keyspan_pda/Makefile +-rw------- root/root lib/firmware/keyspan_pda/keyspan_pda.S +-rw------- root/root lib/firmware/keyspan_pda/keyspan_pda.fw +-rw------- root/root lib/firmware/keyspan_pda/xircom_pgs.S +-rw------- root/root lib/firmware/keyspan_pda/xircom_pgs.fw +drwx------ root/root lib/firmware/korg/ +-rw------- root/root lib/firmware/korg/k1212.dsp +-rw------- root/root lib/firmware/lbtf_usb.bin +-rw------- root/root lib/firmware/lgs8g75.fw +drwx------ root/root lib/firmware/libertas/ +-rw------- root/root lib/firmware/libertas/cf8381.bin +-rw------- root/root lib/firmware/libertas/cf8381_helper.bin +-rw------- root/root lib/firmware/libertas/cf8385.bin +-rw------- root/root lib/firmware/libertas/cf8385_helper.bin +-rw------- root/root lib/firmware/libertas/gspi8682.bin +-rw------- root/root lib/firmware/libertas/gspi8682_helper.bin +-rw------- root/root lib/firmware/libertas/gspi8686_v9.bin +-rw------- root/root lib/firmware/libertas/gspi8686_v9_helper.bin +-rw------- root/root lib/firmware/libertas/gspi8688.bin +-rw------- root/root lib/firmware/libertas/gspi8688_helper.bin +-rw------- root/root lib/firmware/libertas/lbtf_sdio.bin +-rw------- root/root lib/firmware/libertas/sd8385.bin +-rw------- root/root lib/firmware/libertas/sd8385_helper.bin +-rw------- root/root lib/firmware/libertas/sd8682.bin +-rw------- root/root lib/firmware/libertas/sd8682_helper.bin +-rw------- root/root lib/firmware/libertas/sd8686_v8.bin +-rw------- root/root lib/firmware/libertas/sd8686_v8_helper.bin +-rw------- root/root lib/firmware/libertas/sd8686_v9.bin +-rw------- root/root lib/firmware/libertas/sd8686_v9_helper.bin +lrwxrwxrwx root/root lib/firmware/libertas/sd8688.bin -> ../mrvl/sd8688.bin +lrwxrwxrwx root/root lib/firmware/libertas/sd8688_helper.bin -> ../mrvl/sd8688_helper.bin +-rw------- root/root lib/firmware/libertas/usb8388_olpc.bin +-rw------- root/root lib/firmware/libertas/usb8388_v5.bin +-rw------- root/root lib/firmware/libertas/usb8388_v9.bin +-rw------- root/root lib/firmware/libertas/usb8682.bin +drwx------ root/root lib/firmware/liquidio/ +-rw------- root/root lib/firmware/liquidio/lio_210nv_nic.bin +-rw------- root/root lib/firmware/liquidio/lio_210sv_nic.bin +-rw------- root/root lib/firmware/liquidio/lio_410nv_nic.bin +drwx------ root/root lib/firmware/matrox/ +-rw------- root/root lib/firmware/matrox/g200_warp.fw +-rw------- root/root lib/firmware/matrox/g400_warp.fw +drwx------ root/root lib/firmware/moxa/ +-rw------- root/root lib/firmware/moxa/moxa-1110.fw +-rw------- root/root lib/firmware/moxa/moxa-1130.fw +-rw------- root/root lib/firmware/moxa/moxa-1131.fw +-rw------- root/root lib/firmware/moxa/moxa-1150.fw +-rw------- root/root lib/firmware/moxa/moxa-1151.fw +-rw------- root/root lib/firmware/moxa/moxa-1250.fw +-rw------- root/root lib/firmware/moxa/moxa-1251.fw +-rw------- root/root lib/firmware/moxa/moxa-1410.fw +-rw------- root/root lib/firmware/moxa/moxa-1450.fw +-rw------- root/root lib/firmware/moxa/moxa-1451.fw +-rw------- root/root lib/firmware/moxa/moxa-1613.fw +-rw------- root/root lib/firmware/moxa/moxa-1618.fw +-rw------- root/root lib/firmware/moxa/moxa-1653.fw +-rw------- root/root lib/firmware/moxa/moxa-1658.fw +drwx------ root/root lib/firmware/mrvl/ +-rw------- root/root lib/firmware/mrvl/pcie8897_uapsta.bin +-rw------- root/root lib/firmware/mrvl/sd8688.bin +-rw------- root/root lib/firmware/mrvl/sd8688_helper.bin +-rw------- root/root lib/firmware/mrvl/sd8787_uapsta.bin +-rw------- root/root lib/firmware/mrvl/sd8797_uapsta.bin +-rw------- root/root lib/firmware/mrvl/sd8801_uapsta.bin +-rw------- root/root lib/firmware/mrvl/sd8887_uapsta.bin +-rw------- root/root lib/firmware/mrvl/sd8897_uapsta.bin +-rw------- root/root lib/firmware/mrvl/usb8766_uapsta.bin +-rw------- root/root lib/firmware/mrvl/usb8797_uapsta.bin +-rw------- root/root lib/firmware/mrvl/usb8801_uapsta.bin +-rw------- root/root lib/firmware/mrvl/usb8897_uapsta.bin +-rw------- root/root lib/firmware/mt7601u.bin +-rw------- root/root lib/firmware/mt7650.bin +-rw------- root/root lib/firmware/mts_cdma.fw +-rw------- root/root lib/firmware/mts_edge.fw +-rw------- root/root lib/firmware/mts_gsm.fw +-rw------- root/root lib/firmware/mts_mt9234mu.fw +-rw------- root/root lib/firmware/mts_mt9234zba.fw +drwx------ root/root lib/firmware/mwl8k/ +-rw------- root/root lib/firmware/mwl8k/fmimage_8366.fw +-rw------- root/root lib/firmware/mwl8k/fmimage_8366_ap-1.fw +-rw------- root/root lib/firmware/mwl8k/fmimage_8366_ap-2.fw +-rw------- root/root lib/firmware/mwl8k/fmimage_8366_ap-3.fw +-rw------- root/root lib/firmware/mwl8k/fmimage_8687.fw +-rw------- root/root lib/firmware/mwl8k/fmimage_8764_ap-1.fw +-rw------- root/root lib/firmware/mwl8k/helper_8366.fw +-rw------- root/root lib/firmware/mwl8k/helper_8687.fw +drwx------ root/root lib/firmware/mwlwifi/ +-rw------- root/root lib/firmware/mwlwifi/88W8864.bin +-rw------- root/root lib/firmware/mwlwifi/88W8897.bin +-rw------- root/root lib/firmware/myri10ge_eth_big_z8e.dat +-rw------- root/root lib/firmware/myri10ge_eth_z8e.dat +-rw------- root/root lib/firmware/myri10ge_ethp_big_z8e.dat +-rw------- root/root lib/firmware/myri10ge_ethp_z8e.dat +-rw------- root/root lib/firmware/myri10ge_rss_eth_big_z8e.dat +-rw------- root/root lib/firmware/myri10ge_rss_eth_z8e.dat +-rw------- root/root lib/firmware/myri10ge_rss_ethp_big_z8e.dat +-rw------- root/root lib/firmware/myri10ge_rss_ethp_z8e.dat +drwx------ root/root lib/firmware/myricom/ +-rw------- root/root lib/firmware/myricom/lanai.bin +drwx------ root/root lib/firmware/nvidia/ +drwx------ root/root lib/firmware/nvidia/gk20a/ +-rw------- root/root lib/firmware/nvidia/gk20a/fecs_data.bin +-rw------- root/root lib/firmware/nvidia/gk20a/fecs_inst.bin +-rw------- root/root lib/firmware/nvidia/gk20a/gpccs_data.bin +-rw------- root/root lib/firmware/nvidia/gk20a/gpccs_inst.bin +-rw------- root/root lib/firmware/nvidia/gk20a/sw_bundle_init.bin +-rw------- root/root lib/firmware/nvidia/gk20a/sw_ctx.bin +-rw------- root/root lib/firmware/nvidia/gk20a/sw_method_init.bin +-rw------- root/root lib/firmware/nvidia/gk20a/sw_nonctx.bin +drwx------ root/root lib/firmware/nvidia/gm200/ +drwx------ root/root lib/firmware/nvidia/gm200/acr/ +-rw------- root/root lib/firmware/nvidia/gm200/acr/bl.bin +-rw------- root/root lib/firmware/nvidia/gm200/acr/ucode_load.bin +-rw------- root/root lib/firmware/nvidia/gm200/acr/ucode_unload.bin +drwx------ root/root lib/firmware/nvidia/gm200/gr/ +-rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_bl.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_data.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_inst.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_sig.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_bl.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_data.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_inst.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_sig.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/sw_bundle_init.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/sw_ctx.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/sw_method_init.bin +-rw------- root/root lib/firmware/nvidia/gm200/gr/sw_nonctx.bin +drwx------ root/root lib/firmware/nvidia/gm204/ +drwx------ root/root lib/firmware/nvidia/gm204/acr/ +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/acr/bl.bin -> ../../gm200/acr/bl.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/acr/ucode_load.bin -> ../../gm200/acr/ucode_load.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/acr/ucode_unload.bin -> ../../gm200/acr/ucode_unload.bin +drwx------ root/root lib/firmware/nvidia/gm204/gr/ +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin +-rw------- root/root lib/firmware/nvidia/gm204/gr/fecs_data.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin +-rw------- root/root lib/firmware/nvidia/gm204/gr/fecs_sig.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin +-rw------- root/root lib/firmware/nvidia/gm204/gr/gpccs_data.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin +-rw------- root/root lib/firmware/nvidia/gm204/gr/gpccs_sig.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin +drwx------ root/root lib/firmware/nvidia/gm206/ +drwx------ root/root lib/firmware/nvidia/gm206/acr/ +lrwxrwxrwx root/root lib/firmware/nvidia/gm206/acr/bl.bin -> ../../gm200/acr/bl.bin +-rw------- root/root lib/firmware/nvidia/gm206/acr/ucode_load.bin +-rw------- root/root lib/firmware/nvidia/gm206/acr/ucode_unload.bin +drwx------ root/root lib/firmware/nvidia/gm206/gr/ +lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin +-rw------- root/root lib/firmware/nvidia/gm206/gr/fecs_data.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin +-rw------- root/root lib/firmware/nvidia/gm206/gr/fecs_sig.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin +-rw------- root/root lib/firmware/nvidia/gm206/gr/gpccs_data.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin +-rw------- root/root lib/firmware/nvidia/gm206/gr/gpccs_sig.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin +drwx------ root/root lib/firmware/nvidia/gm20b/ +drwx------ root/root lib/firmware/nvidia/gm20b/acr/ +-rw------- root/root lib/firmware/nvidia/gm20b/acr/bl.bin +-rw------- root/root lib/firmware/nvidia/gm20b/acr/ucode_load.bin +drwx------ root/root lib/firmware/nvidia/gm20b/gr/ +-rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_bl.bin +-rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_data.bin +-rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_inst.bin +-rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_sig.bin +-rw------- root/root lib/firmware/nvidia/gm20b/gr/gpccs_data.bin +-rw------- root/root lib/firmware/nvidia/gm20b/gr/gpccs_inst.bin +-rw------- root/root lib/firmware/nvidia/gm20b/gr/sw_bundle_init.bin +-rw------- root/root lib/firmware/nvidia/gm20b/gr/sw_ctx.bin +lrwxrwxrwx root/root lib/firmware/nvidia/gm20b/gr/sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin +-rw------- root/root lib/firmware/nvidia/gm20b/gr/sw_nonctx.bin +drwx------ root/root lib/firmware/nvidia/tegra124/ +-rw------- root/root lib/firmware/nvidia/tegra124/xusb.bin +drwx------ root/root lib/firmware/nvidia/tegra210/ +-rw------- root/root lib/firmware/nvidia/tegra210/xusb.bin +drwx------ root/root lib/firmware/ositech/ +-rw------- root/root lib/firmware/ositech/Xilinx7OD.bin +-rw------- root/root lib/firmware/phanfw.bin +-rw------- root/root lib/firmware/qat_895xcc.bin +-rw------- root/root lib/firmware/qat_895xcc_mmp.bin +-rw------- root/root lib/firmware/qat_c3xxx.bin +-rw------- root/root lib/firmware/qat_c3xxx_mmp.bin +-rw------- root/root lib/firmware/qat_c62x.bin +-rw------- root/root lib/firmware/qat_c62x_mmp.bin +lrwxrwxrwx root/root lib/firmware/qat_mmp.bin -> qat_895xcc_mmp.bin +drwx------ root/root lib/firmware/qca/ +-rw------- root/root lib/firmware/qca/NOTICE.txt +-rw------- root/root lib/firmware/qca/nvm_00130300.bin +-rw------- root/root lib/firmware/qca/nvm_00130302.bin +-rw------- root/root lib/firmware/qca/nvm_usb_00000200.bin +-rw------- root/root lib/firmware/qca/nvm_usb_00000201.bin +-rw------- root/root lib/firmware/qca/nvm_usb_00000300.bin +-rw------- root/root lib/firmware/qca/nvm_usb_00000302.bin +-rw------- root/root lib/firmware/qca/rampatch_00130300.bin +-rw------- root/root lib/firmware/qca/rampatch_00130302.bin +-rw------- root/root lib/firmware/qca/rampatch_usb_00000200.bin +-rw------- root/root lib/firmware/qca/rampatch_usb_00000201.bin +-rw------- root/root lib/firmware/qca/rampatch_usb_00000300.bin +-rw------- root/root lib/firmware/qca/rampatch_usb_00000302.bin +drwx------ root/root lib/firmware/qed/ +-rw------- root/root lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin +-rw------- root/root lib/firmware/qed/qed_init_values_zipped-8.7.3.0.bin +-rw------- root/root lib/firmware/ql2100_fw.bin +-rw------- root/root lib/firmware/ql2200_fw.bin +-rw------- root/root lib/firmware/ql2300_fw.bin +-rw------- root/root lib/firmware/ql2322_fw.bin +-rw------- root/root lib/firmware/ql2400_fw.bin +-rw------- root/root lib/firmware/ql2500_fw.bin +drwx------ root/root lib/firmware/qlogic/ +-rw------- root/root lib/firmware/qlogic/1040.bin +-rw------- root/root lib/firmware/qlogic/12160.bin +-rw------- root/root lib/firmware/qlogic/1280.bin +-rw------- root/root lib/firmware/qlogic/isp1000.bin +-rw------- root/root lib/firmware/qlogic/sd7220.fw +drwx------ root/root lib/firmware/r128/ +-rw------- root/root lib/firmware/r128/r128_cce.bin +-rw------- root/root lib/firmware/r8a779x_usb3_v1.dlmem +-rw------- root/root lib/firmware/r8a779x_usb3_v2.dlmem +-rw------- root/root lib/firmware/r8a779x_usb3_v3.dlmem +drwx------ root/root lib/firmware/radeon/ +-rw------- root/root lib/firmware/radeon/ARUBA_me.bin +-rw------- root/root lib/firmware/radeon/ARUBA_pfp.bin +-rw------- root/root lib/firmware/radeon/ARUBA_rlc.bin +-rw------- root/root lib/firmware/radeon/BARTS_mc.bin +-rw------- root/root lib/firmware/radeon/BARTS_me.bin +-rw------- root/root lib/firmware/radeon/BARTS_pfp.bin +-rw------- root/root lib/firmware/radeon/BARTS_smc.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_ce.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_mc.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_mc2.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_me.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_mec.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_pfp.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_rlc.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_sdma.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_smc.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_uvd.bin +-rw------- root/root lib/firmware/radeon/BONAIRE_vce.bin +-rw------- root/root lib/firmware/radeon/BTC_rlc.bin +-rw------- root/root lib/firmware/radeon/CAICOS_mc.bin +-rw------- root/root lib/firmware/radeon/CAICOS_me.bin +-rw------- root/root lib/firmware/radeon/CAICOS_pfp.bin +-rw------- root/root lib/firmware/radeon/CAICOS_smc.bin +-rw------- root/root lib/firmware/radeon/CAYMAN_mc.bin +-rw------- root/root lib/firmware/radeon/CAYMAN_me.bin +-rw------- root/root lib/firmware/radeon/CAYMAN_pfp.bin +-rw------- root/root lib/firmware/radeon/CAYMAN_rlc.bin +-rw------- root/root lib/firmware/radeon/CAYMAN_smc.bin +-rw------- root/root lib/firmware/radeon/CEDAR_me.bin +-rw------- root/root lib/firmware/radeon/CEDAR_pfp.bin +-rw------- root/root lib/firmware/radeon/CEDAR_rlc.bin +-rw------- root/root lib/firmware/radeon/CEDAR_smc.bin +-rw------- root/root lib/firmware/radeon/CYPRESS_me.bin +-rw------- root/root lib/firmware/radeon/CYPRESS_pfp.bin +-rw------- root/root lib/firmware/radeon/CYPRESS_rlc.bin +-rw------- root/root lib/firmware/radeon/CYPRESS_smc.bin +-rw------- root/root lib/firmware/radeon/CYPRESS_uvd.bin +-rw------- root/root lib/firmware/radeon/HAINAN_ce.bin +-rw------- root/root lib/firmware/radeon/HAINAN_mc.bin +-rw------- root/root lib/firmware/radeon/HAINAN_mc2.bin +-rw------- root/root lib/firmware/radeon/HAINAN_me.bin +-rw------- root/root lib/firmware/radeon/HAINAN_pfp.bin +-rw------- root/root lib/firmware/radeon/HAINAN_rlc.bin +-rw------- root/root lib/firmware/radeon/HAINAN_smc.bin +-rw------- root/root lib/firmware/radeon/HAWAII_ce.bin +-rw------- root/root lib/firmware/radeon/HAWAII_mc.bin +-rw------- root/root lib/firmware/radeon/HAWAII_mc2.bin +-rw------- root/root lib/firmware/radeon/HAWAII_me.bin +-rw------- root/root lib/firmware/radeon/HAWAII_mec.bin +-rw------- root/root lib/firmware/radeon/HAWAII_pfp.bin +-rw------- root/root lib/firmware/radeon/HAWAII_rlc.bin +-rw------- root/root lib/firmware/radeon/HAWAII_sdma.bin +-rw------- root/root lib/firmware/radeon/HAWAII_smc.bin +-rw------- root/root lib/firmware/radeon/JUNIPER_me.bin +-rw------- root/root lib/firmware/radeon/JUNIPER_pfp.bin +-rw------- root/root lib/firmware/radeon/JUNIPER_rlc.bin +-rw------- root/root lib/firmware/radeon/JUNIPER_smc.bin +-rw------- root/root lib/firmware/radeon/KABINI_ce.bin +-rw------- root/root lib/firmware/radeon/KABINI_me.bin +-rw------- root/root lib/firmware/radeon/KABINI_mec.bin +-rw------- root/root lib/firmware/radeon/KABINI_pfp.bin +-rw------- root/root lib/firmware/radeon/KABINI_rlc.bin +-rw------- root/root lib/firmware/radeon/KABINI_sdma.bin +-rw------- root/root lib/firmware/radeon/KAVERI_ce.bin +-rw------- root/root lib/firmware/radeon/KAVERI_me.bin +-rw------- root/root lib/firmware/radeon/KAVERI_mec.bin +-rw------- root/root lib/firmware/radeon/KAVERI_pfp.bin +-rw------- root/root lib/firmware/radeon/KAVERI_rlc.bin +-rw------- root/root lib/firmware/radeon/KAVERI_sdma.bin +-rw------- root/root lib/firmware/radeon/MULLINS_ce.bin +-rw------- root/root lib/firmware/radeon/MULLINS_me.bin +-rw------- root/root lib/firmware/radeon/MULLINS_mec.bin +-rw------- root/root lib/firmware/radeon/MULLINS_pfp.bin +-rw------- root/root lib/firmware/radeon/MULLINS_rlc.bin +-rw------- root/root lib/firmware/radeon/MULLINS_sdma.bin +-rw------- root/root lib/firmware/radeon/OLAND_ce.bin +-rw------- root/root lib/firmware/radeon/OLAND_mc.bin +-rw------- root/root lib/firmware/radeon/OLAND_mc2.bin +-rw------- root/root lib/firmware/radeon/OLAND_me.bin +-rw------- root/root lib/firmware/radeon/OLAND_pfp.bin +-rw------- root/root lib/firmware/radeon/OLAND_rlc.bin +-rw------- root/root lib/firmware/radeon/OLAND_smc.bin +-rw------- root/root lib/firmware/radeon/PALM_me.bin +-rw------- root/root lib/firmware/radeon/PALM_pfp.bin +-rw------- root/root lib/firmware/radeon/PITCAIRN_ce.bin +-rw------- root/root lib/firmware/radeon/PITCAIRN_mc.bin +-rw------- root/root lib/firmware/radeon/PITCAIRN_mc2.bin +-rw------- root/root lib/firmware/radeon/PITCAIRN_me.bin +-rw------- root/root lib/firmware/radeon/PITCAIRN_pfp.bin +-rw------- root/root lib/firmware/radeon/PITCAIRN_rlc.bin +-rw------- root/root lib/firmware/radeon/PITCAIRN_smc.bin +-rw------- root/root lib/firmware/radeon/R100_cp.bin +-rw------- root/root lib/firmware/radeon/R200_cp.bin +-rw------- root/root lib/firmware/radeon/R300_cp.bin +-rw------- root/root lib/firmware/radeon/R420_cp.bin +-rw------- root/root lib/firmware/radeon/R520_cp.bin +-rw------- root/root lib/firmware/radeon/R600_me.bin +-rw------- root/root lib/firmware/radeon/R600_pfp.bin +-rw------- root/root lib/firmware/radeon/R600_rlc.bin +-rw------- root/root lib/firmware/radeon/R600_uvd.bin +-rw------- root/root lib/firmware/radeon/R700_rlc.bin +-rw------- root/root lib/firmware/radeon/REDWOOD_me.bin +-rw------- root/root lib/firmware/radeon/REDWOOD_pfp.bin +-rw------- root/root lib/firmware/radeon/REDWOOD_rlc.bin +-rw------- root/root lib/firmware/radeon/REDWOOD_smc.bin +-rw------- root/root lib/firmware/radeon/RS600_cp.bin +-rw------- root/root lib/firmware/radeon/RS690_cp.bin +-rw------- root/root lib/firmware/radeon/RS780_me.bin +-rw------- root/root lib/firmware/radeon/RS780_pfp.bin +-rw------- root/root lib/firmware/radeon/RS780_uvd.bin +-rw------- root/root lib/firmware/radeon/RV610_me.bin +-rw------- root/root lib/firmware/radeon/RV610_pfp.bin +-rw------- root/root lib/firmware/radeon/RV620_me.bin +-rw------- root/root lib/firmware/radeon/RV620_pfp.bin +-rw------- root/root lib/firmware/radeon/RV630_me.bin +-rw------- root/root lib/firmware/radeon/RV630_pfp.bin +-rw------- root/root lib/firmware/radeon/RV635_me.bin +-rw------- root/root lib/firmware/radeon/RV635_pfp.bin +-rw------- root/root lib/firmware/radeon/RV670_me.bin +-rw------- root/root lib/firmware/radeon/RV670_pfp.bin +-rw------- root/root lib/firmware/radeon/RV710_me.bin +-rw------- root/root lib/firmware/radeon/RV710_pfp.bin +-rw------- root/root lib/firmware/radeon/RV710_smc.bin +-rw------- root/root lib/firmware/radeon/RV710_uvd.bin +-rw------- root/root lib/firmware/radeon/RV730_me.bin +-rw------- root/root lib/firmware/radeon/RV730_pfp.bin +-rw------- root/root lib/firmware/radeon/RV730_smc.bin +-rw------- root/root lib/firmware/radeon/RV740_smc.bin +-rw------- root/root lib/firmware/radeon/RV770_me.bin +-rw------- root/root lib/firmware/radeon/RV770_pfp.bin +-rw------- root/root lib/firmware/radeon/RV770_smc.bin +-rw------- root/root lib/firmware/radeon/RV770_uvd.bin +-rw------- root/root lib/firmware/radeon/SUMO2_me.bin +-rw------- root/root lib/firmware/radeon/SUMO2_pfp.bin +-rw------- root/root lib/firmware/radeon/SUMO_me.bin +-rw------- root/root lib/firmware/radeon/SUMO_pfp.bin +-rw------- root/root lib/firmware/radeon/SUMO_rlc.bin +-rw------- root/root lib/firmware/radeon/SUMO_uvd.bin +-rw------- root/root lib/firmware/radeon/TAHITI_ce.bin +-rw------- root/root lib/firmware/radeon/TAHITI_mc.bin +-rw------- root/root lib/firmware/radeon/TAHITI_mc2.bin +-rw------- root/root lib/firmware/radeon/TAHITI_me.bin +-rw------- root/root lib/firmware/radeon/TAHITI_pfp.bin +-rw------- root/root lib/firmware/radeon/TAHITI_rlc.bin +-rw------- root/root lib/firmware/radeon/TAHITI_smc.bin +-rw------- root/root lib/firmware/radeon/TAHITI_uvd.bin +-rw------- root/root lib/firmware/radeon/TAHITI_vce.bin +-rw------- root/root lib/firmware/radeon/TURKS_mc.bin +-rw------- root/root lib/firmware/radeon/TURKS_me.bin +-rw------- root/root lib/firmware/radeon/TURKS_pfp.bin +-rw------- root/root lib/firmware/radeon/TURKS_smc.bin +-rw------- root/root lib/firmware/radeon/VERDE_ce.bin +-rw------- root/root lib/firmware/radeon/VERDE_mc.bin +-rw------- root/root lib/firmware/radeon/VERDE_mc2.bin +-rw------- root/root lib/firmware/radeon/VERDE_me.bin +-rw------- root/root lib/firmware/radeon/VERDE_pfp.bin +-rw------- root/root lib/firmware/radeon/VERDE_rlc.bin +-rw------- root/root lib/firmware/radeon/VERDE_smc.bin +-rw------- root/root lib/firmware/radeon/bonaire_ce.bin +-rw------- root/root lib/firmware/radeon/bonaire_mc.bin +-rw------- root/root lib/firmware/radeon/bonaire_me.bin +-rw------- root/root lib/firmware/radeon/bonaire_mec.bin +-rw------- root/root lib/firmware/radeon/bonaire_pfp.bin +-rw------- root/root lib/firmware/radeon/bonaire_rlc.bin +-rw------- root/root lib/firmware/radeon/bonaire_sdma.bin +-rw------- root/root lib/firmware/radeon/bonaire_sdma1.bin +-rw------- root/root lib/firmware/radeon/bonaire_smc.bin +-rw------- root/root lib/firmware/radeon/bonaire_uvd.bin +-rw------- root/root lib/firmware/radeon/bonaire_vce.bin +-rw------- root/root lib/firmware/radeon/hainan_ce.bin +-rw------- root/root lib/firmware/radeon/hainan_mc.bin +-rw------- root/root lib/firmware/radeon/hainan_me.bin +-rw------- root/root lib/firmware/radeon/hainan_pfp.bin +-rw------- root/root lib/firmware/radeon/hainan_rlc.bin +-rw------- root/root lib/firmware/radeon/hainan_smc.bin +-rw------- root/root lib/firmware/radeon/hawaii_ce.bin +-rw------- root/root lib/firmware/radeon/hawaii_mc.bin +-rw------- root/root lib/firmware/radeon/hawaii_me.bin +-rw------- root/root lib/firmware/radeon/hawaii_mec.bin +-rw------- root/root lib/firmware/radeon/hawaii_pfp.bin +-rw------- root/root lib/firmware/radeon/hawaii_rlc.bin +-rw------- root/root lib/firmware/radeon/hawaii_sdma.bin +-rw------- root/root lib/firmware/radeon/hawaii_sdma1.bin +-rw------- root/root lib/firmware/radeon/hawaii_smc.bin +-rw------- root/root lib/firmware/radeon/hawaii_uvd.bin +-rw------- root/root lib/firmware/radeon/hawaii_vce.bin +-rw------- root/root lib/firmware/radeon/kabini_ce.bin +-rw------- root/root lib/firmware/radeon/kabini_me.bin +-rw------- root/root lib/firmware/radeon/kabini_mec.bin +-rw------- root/root lib/firmware/radeon/kabini_pfp.bin +-rw------- root/root lib/firmware/radeon/kabini_rlc.bin +-rw------- root/root lib/firmware/radeon/kabini_sdma.bin +-rw------- root/root lib/firmware/radeon/kabini_sdma1.bin +-rw------- root/root lib/firmware/radeon/kabini_uvd.bin +-rw------- root/root lib/firmware/radeon/kabini_vce.bin +-rw------- root/root lib/firmware/radeon/kaveri_ce.bin +-rw------- root/root lib/firmware/radeon/kaveri_me.bin +-rw------- root/root lib/firmware/radeon/kaveri_mec.bin +-rw------- root/root lib/firmware/radeon/kaveri_mec2.bin +-rw------- root/root lib/firmware/radeon/kaveri_pfp.bin +-rw------- root/root lib/firmware/radeon/kaveri_rlc.bin +-rw------- root/root lib/firmware/radeon/kaveri_sdma.bin +-rw------- root/root lib/firmware/radeon/kaveri_sdma1.bin +-rw------- root/root lib/firmware/radeon/kaveri_uvd.bin +-rw------- root/root lib/firmware/radeon/kaveri_vce.bin +-rw------- root/root lib/firmware/radeon/mullins_ce.bin +-rw------- root/root lib/firmware/radeon/mullins_me.bin +-rw------- root/root lib/firmware/radeon/mullins_mec.bin +-rw------- root/root lib/firmware/radeon/mullins_pfp.bin +-rw------- root/root lib/firmware/radeon/mullins_rlc.bin +-rw------- root/root lib/firmware/radeon/mullins_sdma.bin +-rw------- root/root lib/firmware/radeon/mullins_sdma1.bin +-rw------- root/root lib/firmware/radeon/mullins_uvd.bin +-rw------- root/root lib/firmware/radeon/mullins_vce.bin +-rw------- root/root lib/firmware/radeon/oland_ce.bin +-rw------- root/root lib/firmware/radeon/oland_mc.bin +-rw------- root/root lib/firmware/radeon/oland_me.bin +-rw------- root/root lib/firmware/radeon/oland_pfp.bin +-rw------- root/root lib/firmware/radeon/oland_rlc.bin +-rw------- root/root lib/firmware/radeon/oland_smc.bin +-rw------- root/root lib/firmware/radeon/pitcairn_ce.bin +-rw------- root/root lib/firmware/radeon/pitcairn_mc.bin +-rw------- root/root lib/firmware/radeon/pitcairn_me.bin +-rw------- root/root lib/firmware/radeon/pitcairn_pfp.bin +-rw------- root/root lib/firmware/radeon/pitcairn_rlc.bin +-rw------- root/root lib/firmware/radeon/pitcairn_smc.bin +-rw------- root/root lib/firmware/radeon/tahiti_ce.bin +-rw------- root/root lib/firmware/radeon/tahiti_mc.bin +-rw------- root/root lib/firmware/radeon/tahiti_me.bin +-rw------- root/root lib/firmware/radeon/tahiti_pfp.bin +-rw------- root/root lib/firmware/radeon/tahiti_rlc.bin +-rw------- root/root lib/firmware/radeon/tahiti_smc.bin +-rw------- root/root lib/firmware/radeon/verde_ce.bin +-rw------- root/root lib/firmware/radeon/verde_mc.bin +-rw------- root/root lib/firmware/radeon/verde_me.bin +-rw------- root/root lib/firmware/radeon/verde_pfp.bin +-rw------- root/root lib/firmware/radeon/verde_rlc.bin +-rw------- root/root lib/firmware/radeon/verde_smc.bin +-rw------- root/root lib/firmware/rp2.fw +-rw------- root/root lib/firmware/rsi_91x.fw +-rw------- root/root lib/firmware/rt2561.bin +-rw------- root/root lib/firmware/rt2561s.bin +-rw------- root/root lib/firmware/rt2661.bin +-rw------- root/root lib/firmware/rt2860.bin +-rw------- root/root lib/firmware/rt2870.bin +lrwxrwxrwx root/root lib/firmware/rt3070.bin -> rt2870.bin +-rw------- root/root lib/firmware/rt3071.bin +lrwxrwxrwx root/root lib/firmware/rt3090.bin -> rt2860.bin +-rw------- root/root lib/firmware/rt3290.bin +-rw------- root/root lib/firmware/rt73.bin +drwx------ root/root lib/firmware/rtl_bt/ +-rw------- root/root lib/firmware/rtl_bt/rtl8192ee_fw.bin +-rw------- root/root lib/firmware/rtl_bt/rtl8192eu_fw.bin +-rw------- root/root lib/firmware/rtl_bt/rtl8723a_fw.bin +-rw------- root/root lib/firmware/rtl_bt/rtl8723b_fw.bin +-rw------- root/root lib/firmware/rtl_bt/rtl8761a_fw.bin +-rw------- root/root lib/firmware/rtl_bt/rtl8812ae_fw.bin +-rw------- root/root lib/firmware/rtl_bt/rtl8821a_fw.bin +drwx------ root/root lib/firmware/rtl_nic/ +-rw------- root/root lib/firmware/rtl_nic/rtl8105e-1.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8106e-1.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8106e-2.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8107e-1.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8107e-2.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168d-1.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168d-2.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168e-1.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168e-2.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168e-3.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168f-1.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168f-2.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168g-1.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168g-2.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168g-3.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168h-1.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8168h-2.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8402-1.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8411-1.fw +-rw------- root/root lib/firmware/rtl_nic/rtl8411-2.fw +drwx------ root/root lib/firmware/rtlwifi/ +-rw------- root/root lib/firmware/rtlwifi/rtl8188efw.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8188eufw.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192cfw.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192cfwU.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192cfwU_B.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192cufw.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192cufw_A.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192cufw_B.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192defw.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192eefw.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192eu_ap_wowlan.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192eu_nic.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192eu_wowlan.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8192sefw.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8712u.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8723aufw_A.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8723aufw_B.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8723befw.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8723bu_nic.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8723bu_wowlan.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8723fw.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8723fw_B.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8821aefw.bin +-rw------- root/root lib/firmware/rtlwifi/rtl8821aefw_wowlan.bin +lrwxrwxrwx root/root lib/firmware/s2250.fw -> go7007/s2250-2.fw +lrwxrwxrwx root/root lib/firmware/s2250_loader.fw -> go7007/s2250-1.fw +-rw------- root/root lib/firmware/s5p-mfc-v6-v2.fw +-rw------- root/root lib/firmware/s5p-mfc-v6.fw +-rw------- root/root lib/firmware/s5p-mfc-v7.fw +-rw------- root/root lib/firmware/s5p-mfc-v8.fw +-rw------- root/root lib/firmware/s5p-mfc.fw +drwx------ root/root lib/firmware/sb16/ +-rw------- root/root lib/firmware/sb16/alaw_main.csp +-rw------- root/root lib/firmware/sb16/ima_adpcm_capture.csp +-rw------- root/root lib/firmware/sb16/ima_adpcm_init.csp +-rw------- root/root lib/firmware/sb16/ima_adpcm_playback.csp +-rw------- root/root lib/firmware/sb16/mulaw_main.csp +-rw------- root/root lib/firmware/sdd_sagrad_1091_1098.bin +drwx------ root/root lib/firmware/slicoss/ +-rw------- root/root lib/firmware/slicoss/gbdownload.sys +-rw------- root/root lib/firmware/slicoss/gbrcvucode.sys +-rw------- root/root lib/firmware/slicoss/oasisdbgdownload.sys +-rw------- root/root lib/firmware/slicoss/oasisdownload.sys +-rw------- root/root lib/firmware/slicoss/oasisrcvucode.sys +-rw------- root/root lib/firmware/sms1xxx-hcw-55xxx-dvbt-02.fw +-rw------- root/root lib/firmware/sms1xxx-hcw-55xxx-isdbt-02.fw +-rw------- root/root lib/firmware/sms1xxx-nova-a-dvbt-01.fw +-rw------- root/root lib/firmware/sms1xxx-nova-b-dvbt-01.fw +-rw------- root/root lib/firmware/sms1xxx-stellar-dvbt-01.fw +drwx------ root/root lib/firmware/sun/ +-rw------- root/root lib/firmware/sun/cassini.bin +drwx------ root/root lib/firmware/sxg/ +-rw------- root/root lib/firmware/sxg/saharadbgdownloadB.sys +-rw------- root/root lib/firmware/sxg/saharadownloadB.sys +-rw------- root/root lib/firmware/tdmb_nova_12mhz.inp +drwx------ root/root lib/firmware/tehuti/ +-rw------- root/root lib/firmware/tehuti/bdx.bin +drwx------ root/root lib/firmware/ti-connectivity/ +-rw------- root/root lib/firmware/ti-connectivity/TIInit_7.2.31.bts +-rw------- root/root lib/firmware/ti-connectivity/wl1251-fw.bin +-rw------- root/root lib/firmware/ti-connectivity/wl1251-nvs.bin +-rw------- root/root lib/firmware/ti-connectivity/wl1271-fw-2.bin +-rw------- root/root lib/firmware/ti-connectivity/wl1271-fw-ap.bin +-rw------- root/root lib/firmware/ti-connectivity/wl1271-fw.bin +lrwxrwxrwx root/root lib/firmware/ti-connectivity/wl1271-nvs.bin -> wl127x-nvs.bin +-rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-3.bin +-rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-4-mr.bin +-rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-4-plt.bin +-rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-4-sr.bin +-rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-5-mr.bin +-rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-5-plt.bin +-rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-5-sr.bin +-rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-plt-3.bin +-rw------- root/root lib/firmware/ti-connectivity/wl127x-nvs.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-3.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-4-mr.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-4-plt.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-4-sr.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-5-mr.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-5-plt.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-5-sr.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-ap.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-plt-3.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-fw.bin +-rw------- root/root lib/firmware/ti-connectivity/wl128x-nvs.bin +lrwxrwxrwx root/root lib/firmware/ti-connectivity/wl12xx-nvs.bin -> wl127x-nvs.bin +-rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw-2.bin +-rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw-3.bin +-rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw-4.bin +-rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw.bin +drwx------ root/root lib/firmware/ti-keystone/ +-rw------- root/root lib/firmware/ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin +-rw------- root/root lib/firmware/ti_3410.fw +-rw------- root/root lib/firmware/ti_5052.fw +drwx------ root/root lib/firmware/tigon/ +-rw------- root/root lib/firmware/tigon/tg3.bin +-rw------- root/root lib/firmware/tigon/tg357766.bin +-rw------- root/root lib/firmware/tigon/tg3_tso.bin +-rw------- root/root lib/firmware/tigon/tg3_tso5.bin +-rw------- root/root lib/firmware/tlg2300_firmware.bin +-rw------- root/root lib/firmware/tr_smctr.bin +drwx------ root/root lib/firmware/ttusb-budget/ +-rw------- root/root lib/firmware/ttusb-budget/dspbootcode.bin +drwx------ root/root lib/firmware/ueagle-atm/ +-rw------- root/root lib/firmware/ueagle-atm/930-fpga.bin +-rw------- root/root lib/firmware/ueagle-atm/CMV4p.bin.v2 +-rw------- root/root lib/firmware/ueagle-atm/CMV9i.bin +-rw------- root/root lib/firmware/ueagle-atm/CMV9p.bin +-rw------- root/root lib/firmware/ueagle-atm/CMVei.bin +-rw------- root/root lib/firmware/ueagle-atm/CMVeiWO.bin +-rw------- root/root lib/firmware/ueagle-atm/CMVep.bin +-rw------- root/root lib/firmware/ueagle-atm/CMVepES.bin +-rw------- root/root lib/firmware/ueagle-atm/CMVepES03.bin +-rw------- root/root lib/firmware/ueagle-atm/CMVepFR.bin +-rw------- root/root lib/firmware/ueagle-atm/CMVepFR04.bin +-rw------- root/root lib/firmware/ueagle-atm/CMVepFR10.bin +-rw------- root/root lib/firmware/ueagle-atm/CMVepIT.bin +-rw------- root/root lib/firmware/ueagle-atm/CMVepWO.bin +-rw------- root/root lib/firmware/ueagle-atm/DSP4p.bin +-rw------- root/root lib/firmware/ueagle-atm/DSP9i.bin +-rw------- root/root lib/firmware/ueagle-atm/DSP9p.bin +-rw------- root/root lib/firmware/ueagle-atm/DSPei.bin +-rw------- root/root lib/firmware/ueagle-atm/DSPep.bin +-rw------- root/root lib/firmware/ueagle-atm/adi930.fw +-rw------- root/root lib/firmware/ueagle-atm/eagleI.fw +-rw------- root/root lib/firmware/ueagle-atm/eagleII.fw +-rw------- root/root lib/firmware/ueagle-atm/eagleIII.fw +-rw------- root/root lib/firmware/ueagle-atm/eagleIV.fw +-rw------- root/root lib/firmware/usbdux_firmware.bin +-rw------- root/root lib/firmware/usbduxfast_firmware.bin +-rw------- root/root lib/firmware/usbduxsigma_firmware.bin +-rw------- root/root lib/firmware/v4l-cx231xx-avcore-01.fw +-rw------- root/root lib/firmware/v4l-cx23418-apu.fw +-rw------- root/root lib/firmware/v4l-cx23418-cpu.fw +-rw------- root/root lib/firmware/v4l-cx23418-dig.fw +-rw------- root/root lib/firmware/v4l-cx23885-avcore-01.fw +-rw------- root/root lib/firmware/v4l-cx25840.fw +drwx------ root/root lib/firmware/vicam/ +-rw------- root/root lib/firmware/vicam/firmware.fw +-rw------- root/root lib/firmware/vntwusb.fw +drwx------ root/root lib/firmware/vxge/ +-rw------- root/root lib/firmware/vxge/X3fw-pxe.ncf +-rw------- root/root lib/firmware/vxge/X3fw.ncf +-rw------- root/root lib/firmware/whiteheat.fw +-rw------- root/root lib/firmware/whiteheat_loader.fw +-rw------- root/root lib/firmware/wsm_22.bin +drwx------ root/root lib/firmware/yam/ +-rw------- root/root lib/firmware/yam/1200.bin +-rw------- root/root lib/firmware/yam/9600.bin +drwx------ root/root lib/firmware/yamaha/ +-rw------- root/root lib/firmware/yamaha/ds1_ctrl.fw +-rw------- root/root lib/firmware/yamaha/ds1_dsp.fw +-rw------- root/root lib/firmware/yamaha/ds1e_ctrl.fw +-rw------- root/root lib/firmware/yamaha/yss225_registers.bin diff --git a/linux-firmware/.md5sum b/linux-firmware/.md5sum new file mode 100644 index 0000000..19cd724 --- /dev/null +++ b/linux-firmware/.md5sum @@ -0,0 +1 @@ +25ae6f1ee76fae4fc385179d6fe564d0 linux-firmware-20160514.tar.xz diff --git a/linux-firmware/Pkgfile b/linux-firmware/Pkgfile new file mode 100644 index 0000000..485698e --- /dev/null +++ b/linux-firmware/Pkgfile @@ -0,0 +1,19 @@ +# Description: Firmware blobs for use with the Linux kernel. +# URL: https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary +# Maintainer: Thomas Penteker, tek at serverop dot de +# Packager: James Mills, prologic at shortcircuit dot net dot au + +name=linux-firmware +version=20160514 +release=1 +source=(http://distfiles.serverop.de/$name-$version.tar.xz) + +build() { + cd $name-$version + + # Build/Package + make DESTDIR=$PKG FIRMWAREDIR=/lib/firmware install + + # Cleanup + rm $PKG/lib/firmware/{Makefile,README,configure,GPL-3} +} From crux at crux.nu Sun Sep 11 22:25:43 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 00:25:43 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): linux-firmware: move to opt Message-ID: <20160911222543.06383E98F6@crux.nu> commit 746ac80ab21c0d9876cfbfbc9541af352008629d Author: Thomas Penteker Date: Mon Sep 12 00:24:19 2016 +0200 linux-firmware: move to opt diff --git a/linux-firmware/.footprint b/linux-firmware/.footprint deleted file mode 100644 index aee4ad8..0000000 --- a/linux-firmware/.footprint +++ /dev/null @@ -1,1395 +0,0 @@ -drwxr-xr-x root/root lib/ -drwxr-xr-x root/root lib/firmware/ -drwx------ root/root lib/firmware/3com/ --rw------- root/root lib/firmware/3com/3C359.bin --rw------- root/root lib/firmware/3com/typhoon.bin -drwx------ root/root lib/firmware/RTL8192E/ --rw------- root/root lib/firmware/RTL8192E/boot.img --rw------- root/root lib/firmware/RTL8192E/data.img --rw------- root/root lib/firmware/RTL8192E/main.img --rw------- root/root lib/firmware/TDA7706_OM_v2.5.1_boot.txt --rw------- root/root lib/firmware/TDA7706_OM_v3.0.2_boot.txt -drwx------ root/root lib/firmware/acenic/ --rw------- root/root lib/firmware/acenic/tg1.bin --rw------- root/root lib/firmware/acenic/tg2.bin -drwx------ root/root lib/firmware/adaptec/ --rw------- root/root lib/firmware/adaptec/starfire_rx.bin --rw------- root/root lib/firmware/adaptec/starfire_tx.bin -drwx------ root/root lib/firmware/advansys/ --rw------- root/root lib/firmware/advansys/3550.bin --rw------- root/root lib/firmware/advansys/38C0800.bin --rw------- root/root lib/firmware/advansys/38C1600.bin --rw------- root/root lib/firmware/advansys/mcode.bin --rw------- root/root lib/firmware/agere_ap_fw.bin --rw------- root/root lib/firmware/agere_sta_fw.bin -drwx------ root/root lib/firmware/amd-ucode/ --rw------- root/root lib/firmware/amd-ucode/microcode_amd.bin --rw------- root/root lib/firmware/amd-ucode/microcode_amd.bin.asc --rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam15h.bin --rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam15h.bin.asc --rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam16h.bin --rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam16h.bin.asc -drwx------ root/root lib/firmware/amdgpu/ --rw------- root/root lib/firmware/amdgpu/carrizo_ce.bin --rw------- root/root lib/firmware/amdgpu/carrizo_me.bin --rw------- root/root lib/firmware/amdgpu/carrizo_mec.bin --rw------- root/root lib/firmware/amdgpu/carrizo_mec2.bin --rw------- root/root lib/firmware/amdgpu/carrizo_pfp.bin --rw------- root/root lib/firmware/amdgpu/carrizo_rlc.bin --rw------- root/root lib/firmware/amdgpu/carrizo_sdma.bin --rw------- root/root lib/firmware/amdgpu/carrizo_sdma1.bin --rw------- root/root lib/firmware/amdgpu/carrizo_uvd.bin --rw------- root/root lib/firmware/amdgpu/carrizo_vce.bin --rw------- root/root lib/firmware/amdgpu/fiji_ce.bin --rw------- root/root lib/firmware/amdgpu/fiji_mc.bin --rw------- root/root lib/firmware/amdgpu/fiji_me.bin --rw------- root/root lib/firmware/amdgpu/fiji_mec.bin --rw------- root/root lib/firmware/amdgpu/fiji_mec2.bin --rw------- root/root lib/firmware/amdgpu/fiji_pfp.bin --rw------- root/root lib/firmware/amdgpu/fiji_rlc.bin --rw------- root/root lib/firmware/amdgpu/fiji_sdma.bin --rw------- root/root lib/firmware/amdgpu/fiji_sdma1.bin --rw------- root/root lib/firmware/amdgpu/fiji_smc.bin --rw------- root/root lib/firmware/amdgpu/fiji_uvd.bin --rw------- root/root lib/firmware/amdgpu/fiji_vce.bin --rw------- root/root lib/firmware/amdgpu/polaris10_ce.bin --rw------- root/root lib/firmware/amdgpu/polaris10_mc.bin --rw------- root/root lib/firmware/amdgpu/polaris10_me.bin --rw------- root/root lib/firmware/amdgpu/polaris10_mec.bin --rw------- root/root lib/firmware/amdgpu/polaris10_mec2.bin --rw------- root/root lib/firmware/amdgpu/polaris10_pfp.bin --rw------- root/root lib/firmware/amdgpu/polaris10_rlc.bin --rw------- root/root lib/firmware/amdgpu/polaris10_sdma.bin --rw------- root/root lib/firmware/amdgpu/polaris10_sdma1.bin --rw------- root/root lib/firmware/amdgpu/polaris10_smc.bin --rw------- root/root lib/firmware/amdgpu/polaris10_smc_sk.bin --rw------- root/root lib/firmware/amdgpu/polaris10_uvd.bin --rw------- root/root lib/firmware/amdgpu/polaris10_vce.bin --rw------- root/root lib/firmware/amdgpu/polaris11_ce.bin --rw------- root/root lib/firmware/amdgpu/polaris11_mc.bin --rw------- root/root lib/firmware/amdgpu/polaris11_me.bin --rw------- root/root lib/firmware/amdgpu/polaris11_mec.bin --rw------- root/root lib/firmware/amdgpu/polaris11_mec2.bin --rw------- root/root lib/firmware/amdgpu/polaris11_pfp.bin --rw------- root/root lib/firmware/amdgpu/polaris11_rlc.bin --rw------- root/root lib/firmware/amdgpu/polaris11_sdma.bin --rw------- root/root lib/firmware/amdgpu/polaris11_sdma1.bin --rw------- root/root lib/firmware/amdgpu/polaris11_smc.bin --rw------- root/root lib/firmware/amdgpu/polaris11_smc_sk.bin --rw------- root/root lib/firmware/amdgpu/polaris11_uvd.bin --rw------- root/root lib/firmware/amdgpu/polaris11_vce.bin --rw------- root/root lib/firmware/amdgpu/stoney_ce.bin --rw------- root/root lib/firmware/amdgpu/stoney_me.bin --rw------- root/root lib/firmware/amdgpu/stoney_mec.bin --rw------- root/root lib/firmware/amdgpu/stoney_pfp.bin --rw------- root/root lib/firmware/amdgpu/stoney_rlc.bin --rw------- root/root lib/firmware/amdgpu/stoney_sdma.bin --rw------- root/root lib/firmware/amdgpu/stoney_uvd.bin --rw------- root/root lib/firmware/amdgpu/stoney_vce.bin --rw------- root/root lib/firmware/amdgpu/tonga_ce.bin --rw------- root/root lib/firmware/amdgpu/tonga_mc.bin --rw------- root/root lib/firmware/amdgpu/tonga_me.bin --rw------- root/root lib/firmware/amdgpu/tonga_mec.bin --rw------- root/root lib/firmware/amdgpu/tonga_mec2.bin --rw------- root/root lib/firmware/amdgpu/tonga_pfp.bin --rw------- root/root lib/firmware/amdgpu/tonga_rlc.bin --rw------- root/root lib/firmware/amdgpu/tonga_sdma.bin --rw------- root/root lib/firmware/amdgpu/tonga_sdma1.bin --rw------- root/root lib/firmware/amdgpu/tonga_smc.bin --rw------- root/root lib/firmware/amdgpu/tonga_uvd.bin --rw------- root/root lib/firmware/amdgpu/tonga_vce.bin --rw------- root/root lib/firmware/amdgpu/topaz_ce.bin --rw------- root/root lib/firmware/amdgpu/topaz_mc.bin --rw------- root/root lib/firmware/amdgpu/topaz_me.bin --rw------- root/root lib/firmware/amdgpu/topaz_mec.bin --rw------- root/root lib/firmware/amdgpu/topaz_mec2.bin --rw------- root/root lib/firmware/amdgpu/topaz_pfp.bin --rw------- root/root lib/firmware/amdgpu/topaz_rlc.bin --rw------- root/root lib/firmware/amdgpu/topaz_sdma.bin --rw------- root/root lib/firmware/amdgpu/topaz_sdma1.bin --rw------- root/root lib/firmware/amdgpu/topaz_smc.bin -drwx------ root/root lib/firmware/ar3k/ -drwx------ root/root lib/firmware/ar3k/1020200/ --rw------- root/root lib/firmware/ar3k/1020200/PS_ASIC.pst --rw------- root/root lib/firmware/ar3k/1020200/RamPatch.txt --rw------- root/root lib/firmware/ar3k/1020200/ar3kbdaddr.pst -drwx------ root/root lib/firmware/ar3k/1020201/ --rw------- root/root lib/firmware/ar3k/1020201/PS_ASIC.pst --rw------- root/root lib/firmware/ar3k/1020201/RamPatch.txt -drwx------ root/root lib/firmware/ar3k/1020201coex/ --rw------- root/root lib/firmware/ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu -drwx------ root/root lib/firmware/ar3k/30000/ --rw------- root/root lib/firmware/ar3k/30000/PS_ASIC.pst --rw------- root/root lib/firmware/ar3k/30000/RamPatch.txt --rw------- root/root lib/firmware/ar3k/30000/ar3kbdaddr.pst -drwx------ root/root lib/firmware/ar3k/30101/ --rw------- root/root lib/firmware/ar3k/30101/PS_ASIC.pst --rw------- root/root lib/firmware/ar3k/30101/RamPatch.txt --rw------- root/root lib/firmware/ar3k/30101/ar3kbdaddr.pst -drwx------ root/root lib/firmware/ar3k/30101coex/ --rw------- root/root lib/firmware/ar3k/30101coex/PS_ASIC.pst --rw------- root/root lib/firmware/ar3k/30101coex/PS_ASIC_aclHighPri.pst --rw------- root/root lib/firmware/ar3k/30101coex/PS_ASIC_aclLowPri.pst --rw------- root/root lib/firmware/ar3k/30101coex/RamPatch.txt --rw------- root/root lib/firmware/ar3k/30101coex/ar3kbdaddr.pst --rw------- root/root lib/firmware/ar3k/AthrBT_0x01020001.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x01020200.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x01020201.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x11020000.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x11020100.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x31010000.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x31010100.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x41020000.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x01020001_26.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x01020200_26.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x01020200_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x01020201_26.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x01020201_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x11020000_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x11020100_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x31010000_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x31010100_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x41020000_40.dfu --rw------- root/root lib/firmware/ar5523.bin --rw------- root/root lib/firmware/ar7010.fw --rw------- root/root lib/firmware/ar7010_1_1.fw --rw------- root/root lib/firmware/ar9170-1.fw --rw------- root/root lib/firmware/ar9170-2.fw --rw------- root/root lib/firmware/ar9271.fw --rw------- root/root lib/firmware/as102_data1_st.hex --rw------- root/root lib/firmware/as102_data2_st.hex -drwx------ root/root lib/firmware/ath10k/ -drwx------ root/root lib/firmware/ath10k/QCA6174/ -drwx------ root/root lib/firmware/ath10k/QCA6174/hw2.1/ --rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/board-2.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/board.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/firmware-5.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt -drwx------ root/root lib/firmware/ath10k/QCA6174/hw3.0/ --rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/board.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt -drwx------ root/root lib/firmware/ath10k/QCA9377/ -drwx------ root/root lib/firmware/ath10k/QCA9377/hw1.0/ --rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/board-2.bin --rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/board.bin --rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin --rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt -drwx------ root/root lib/firmware/ath10k/QCA988X/ -drwx------ root/root lib/firmware/ath10k/QCA988X/hw2.0/ --rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/board.bin --rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/firmware-4.bin --rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/firmware-5.bin --rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt --rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt -drwx------ root/root lib/firmware/ath10k/QCA99X0/ -drwx------ root/root lib/firmware/ath10k/QCA99X0/hw2.0/ --rw------- root/root lib/firmware/ath10k/QCA99X0/hw2.0/board.bin --rw------- root/root lib/firmware/ath10k/QCA99X0/hw2.0/firmware-5.bin --rw------- root/root lib/firmware/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt --rw------- root/root lib/firmware/ath3k-1.fw -drwx------ root/root lib/firmware/ath6k/ -drwx------ root/root lib/firmware/ath6k/AR6002/ --rw------- root/root lib/firmware/ath6k/AR6002/athwlan.bin.z77 --rw------- root/root lib/firmware/ath6k/AR6002/data.patch.hw2_0.bin --rw------- root/root lib/firmware/ath6k/AR6002/eeprom.bin --rw------- root/root lib/firmware/ath6k/AR6002/eeprom.data -drwx------ root/root lib/firmware/ath6k/AR6003.1/ -drwx------ root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/ --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/athwlan.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.SD31.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.SD32.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.WB31.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/data.patch.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/endpointping.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/otp.bin -drwx------ root/root lib/firmware/ath6k/AR6003/ -drwx------ root/root lib/firmware/ath6k/AR6003/hw1.0/ --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/athwlan.bin.z77 --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.SD31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.SD32.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.WB31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/data.patch.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/otp.bin.z77 -drwx------ root/root lib/firmware/ath6k/AR6003/hw2.0/ --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/athwlan.bin.z77 --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.SD31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.SD32.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.WB31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/data.patch.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/otp.bin.z77 -drwx------ root/root lib/firmware/ath6k/AR6003/hw2.1.1/ --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/athwlan.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.SD31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.SD32.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.WB31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/data.patch.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/endpointping.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/fw-2.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/fw-3.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/otp.bin -drwx------ root/root lib/firmware/ath6k/AR6004/ -drwx------ root/root lib/firmware/ath6k/AR6004/hw1.2/ --rw------- root/root lib/firmware/ath6k/AR6004/hw1.2/bdata.bin --rw------- root/root lib/firmware/ath6k/AR6004/hw1.2/fw-2.bin -drwx------ root/root lib/firmware/ath6k/AR6004/hw1.3/ --rw------- root/root lib/firmware/ath6k/AR6004/hw1.3/bdata.bin --rw------- root/root lib/firmware/ath6k/AR6004/hw1.3/fw-3.bin -drwx------ root/root lib/firmware/ath9k_htc/ --rw------- root/root lib/firmware/ath9k_htc/htc_7010-1.4.0.fw --rw------- root/root lib/firmware/ath9k_htc/htc_9271-1.4.0.fw -drwx------ root/root lib/firmware/atmel/ --rw------- root/root lib/firmware/atmel/wilc1000_ap_fw.bin --rw------- root/root lib/firmware/atmel/wilc1000_fw.bin --rw------- root/root lib/firmware/atmel/wilc1000_p2p_fw.bin --rw------- root/root lib/firmware/atmsar11.fw -drwx------ root/root lib/firmware/atusb/ --rw------- root/root lib/firmware/atusb/ChangeLog --rw------- root/root lib/firmware/atusb/atusb-0.2.dfu -drwx------ root/root lib/firmware/av7110/ --rw------- root/root lib/firmware/av7110/Boot.S --rw------- root/root lib/firmware/av7110/Makefile --rw------- root/root lib/firmware/av7110/bootcode.bin -drwx------ root/root lib/firmware/bnx2/ --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-4.6.16.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-5.0.0.j3.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-5.0.0.j6.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-6.0.15.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-6.2.1.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-6.2.3.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-4.6.17.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j15.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j3.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j9.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.0.17.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1a.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-06-4.6.16.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-06-5.0.0.j3.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-06-6.0.15.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-4.6.15.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-5.0.0.j10.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-5.0.0.j3.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw --rw------- root/root lib/firmware/bnx2x-e1-4.8.53.0.fw --rw------- root/root lib/firmware/bnx2x-e1-5.2.13.0.fw --rw------- root/root lib/firmware/bnx2x-e1-5.2.7.0.fw --rw------- root/root lib/firmware/bnx2x-e1h-4.8.53.0.fw --rw------- root/root lib/firmware/bnx2x-e1h-5.2.13.0.fw --rw------- root/root lib/firmware/bnx2x-e1h-5.2.7.0.fw -drwx------ root/root lib/firmware/bnx2x/ --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-6.0.34.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-6.2.5.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-6.2.9.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.20.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.23.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.29.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.10.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.12.30.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.13.1.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.2.16.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.2.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.17.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.19.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.2.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-6.0.34.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-6.2.5.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.20.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.23.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.29.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.10.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.12.30.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.13.1.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.2.16.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.2.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.17.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.19.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.2.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-6.0.34.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-6.2.5.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-6.2.9.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.20.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.23.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.29.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.10.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.12.30.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.13.1.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.2.16.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.2.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.17.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.19.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.2.0.fw -drwx------ root/root lib/firmware/brcm/ --rw------- root/root lib/firmware/brcm/bcm4329-fullmac-4.bin --rw------- root/root lib/firmware/brcm/bcm43xx-0.fw --rw------- root/root lib/firmware/brcm/bcm43xx_hdr-0.fw --rw------- root/root lib/firmware/brcm/brcmfmac43143-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43143.bin --rw------- root/root lib/firmware/brcm/brcmfmac43236b.bin --rw------- root/root lib/firmware/brcm/brcmfmac43241b0-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43241b4-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43241b5-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43242a.bin --rw------- root/root lib/firmware/brcm/brcmfmac4329-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4330-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4334-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43340-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4335-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43362-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4339-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43455-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4350-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac4350c2-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac4354-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4356-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac43569.bin --rw------- root/root lib/firmware/brcm/brcmfmac43570-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac43602-pcie.ap.bin --rw------- root/root lib/firmware/brcm/brcmfmac43602-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac4366b-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac4371-pcie.bin --rw------- root/root lib/firmware/carl9170-1.fw -drwx------ root/root lib/firmware/carl9170fw/ --rw------- root/root lib/firmware/carl9170fw/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/COPYRIGHT --rw------- root/root lib/firmware/carl9170fw/GPL --rw------- root/root lib/firmware/carl9170fw/Kconfig --rw------- root/root lib/firmware/carl9170fw/README --rwx------ root/root lib/firmware/carl9170fw/autogen.sh -drwx------ root/root lib/firmware/carl9170fw/carlfw/ --rw------- root/root lib/firmware/carl9170fw/carlfw/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/carlfw/Kconfig --rw------- root/root lib/firmware/carl9170fw/carlfw/carl9170.lds -drwx------ root/root lib/firmware/carl9170fw/carlfw/include/ --rw------- root/root lib/firmware/carl9170fw/carlfw/include/cam.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/carl9170.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/cmd.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/config.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/dma.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/fwdsc.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/gpio.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/hostif.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/io.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/printf.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/rf.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/rom.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/timer.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/uart.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/usb.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/usb_fifo.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/wl.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/wol.h -drwx------ root/root lib/firmware/carl9170fw/carlfw/src/ --rw------- root/root lib/firmware/carl9170fw/carlfw/src/ashlsi3.S --rw------- root/root lib/firmware/carl9170fw/carlfw/src/cam.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/cmd.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/dma.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/fw.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/gpio.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/hostif.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/main.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/memcpy.S --rw------- root/root lib/firmware/carl9170fw/carlfw/src/memset.S --rw------- root/root lib/firmware/carl9170fw/carlfw/src/printf.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/reboot.S --rw------- root/root lib/firmware/carl9170fw/carlfw/src/rf.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/uart.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/udivsi3_i4i-Os.S --rw------- root/root lib/firmware/carl9170fw/carlfw/src/wlan.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/wol.c -drwx------ root/root lib/firmware/carl9170fw/carlfw/usb/ --rw------- root/root lib/firmware/carl9170fw/carlfw/usb/Kconfig --rw------- root/root lib/firmware/carl9170fw/carlfw/usb/fifo.c --rw------- root/root lib/firmware/carl9170fw/carlfw/usb/main.c --rw------- root/root lib/firmware/carl9170fw/carlfw/usb/usb.c -drwx------ root/root lib/firmware/carl9170fw/config/ --rw------- root/root lib/firmware/carl9170fw/config/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/config/conf.c --rw------- root/root lib/firmware/carl9170fw/config/confdata.c --rw------- root/root lib/firmware/carl9170fw/config/expr.c --rw------- root/root lib/firmware/carl9170fw/config/expr.h --rw------- root/root lib/firmware/carl9170fw/config/lkc.h --rw------- root/root lib/firmware/carl9170fw/config/lkc_proto.h --rw------- root/root lib/firmware/carl9170fw/config/menu.c --rw------- root/root lib/firmware/carl9170fw/config/symbol.c --rw------- root/root lib/firmware/carl9170fw/config/util.c --rw------- root/root lib/firmware/carl9170fw/config/zconf.gperf --rw------- root/root lib/firmware/carl9170fw/config/zconf.l --rw------- root/root lib/firmware/carl9170fw/config/zconf.y -drwx------ root/root lib/firmware/carl9170fw/extra/ --rw------- root/root lib/firmware/carl9170fw/extra/FindGPERF.cmake --rw------- root/root lib/firmware/carl9170fw/extra/FindPackageHandleStandardArgs.cmake --rw------- root/root lib/firmware/carl9170fw/extra/FindUSB-1.0.cmake --rw------- root/root lib/firmware/carl9170fw/extra/GCCVersion.cmake --rw------- root/root lib/firmware/carl9170fw/extra/libusb-zeropacket.diff --rw------- root/root lib/firmware/carl9170fw/extra/sh-elf-linux.cmake --rwx------ root/root lib/firmware/carl9170fw/genapi.sh -drwx------ root/root lib/firmware/carl9170fw/include/ -drwx------ root/root lib/firmware/carl9170fw/include/linux/ --rw------- root/root lib/firmware/carl9170fw/include/linux/ch9.h --rw------- root/root lib/firmware/carl9170fw/include/linux/compiler.h --rw------- root/root lib/firmware/carl9170fw/include/linux/ieee80211.h --rw------- root/root lib/firmware/carl9170fw/include/linux/types.h -drwx------ root/root lib/firmware/carl9170fw/include/shared/ --rw------- root/root lib/firmware/carl9170fw/include/shared/eeprom.h --rw------- root/root lib/firmware/carl9170fw/include/shared/fwcmd.h --rw------- root/root lib/firmware/carl9170fw/include/shared/fwdesc.h --rw------- root/root lib/firmware/carl9170fw/include/shared/hw.h --rw------- root/root lib/firmware/carl9170fw/include/shared/phy.h --rw------- root/root lib/firmware/carl9170fw/include/shared/version.h --rw------- root/root lib/firmware/carl9170fw/include/shared/wlan.h -drwx------ root/root lib/firmware/carl9170fw/minifw/ --rw------- root/root lib/firmware/carl9170fw/minifw/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/minifw/Kconfig --rw------- root/root lib/firmware/carl9170fw/minifw/miniboot.S --rw------- root/root lib/firmware/carl9170fw/minifw/miniboot.lds -drwx------ root/root lib/firmware/carl9170fw/toolchain/ --rw------- root/root lib/firmware/carl9170fw/toolchain/Makefile --rw------- root/root lib/firmware/carl9170fw/toolchain/SHA256SUMS -drwx------ root/root lib/firmware/carl9170fw/tools/ --rw------- root/root lib/firmware/carl9170fw/tools/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/tools/Kconfig -drwx------ root/root lib/firmware/carl9170fw/tools/carlu/ --rw------- root/root lib/firmware/carl9170fw/tools/carlu/CMakeLists.txt -drwx------ root/root lib/firmware/carl9170fw/tools/carlu/src/ --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/carlu.h --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/cmd.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/cmd.h --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/debug.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/debug.h --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/fw.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/main.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/rx.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/test.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/test.h --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/tx.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/usb.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/usb.h -drwx------ root/root lib/firmware/carl9170fw/tools/include/ --rw------- root/root lib/firmware/carl9170fw/tools/include/frame.h --rw------- root/root lib/firmware/carl9170fw/tools/include/list.h -drwx------ root/root lib/firmware/carl9170fw/tools/lib/ --rw------- root/root lib/firmware/carl9170fw/tools/lib/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/tools/lib/carlfw.c --rw------- root/root lib/firmware/carl9170fw/tools/lib/carlfw.h -drwx------ root/root lib/firmware/carl9170fw/tools/src/ --rw------- root/root lib/firmware/carl9170fw/tools/src/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/tools/src/checksum.c --rw------- root/root lib/firmware/carl9170fw/tools/src/eeprom_fix.c --rw------- root/root lib/firmware/carl9170fw/tools/src/fwinfo.c --rw------- root/root lib/firmware/carl9170fw/tools/src/miniboot.c --rw------- root/root lib/firmware/carl9170fw/tools/src/wol.c --rw------- root/root lib/firmware/cbfw-3.2.1.1.bin --rw------- root/root lib/firmware/cbfw-3.2.3.0.bin --rw------- root/root lib/firmware/cbfw-3.2.5.1.bin -drwx------ root/root lib/firmware/cis/ --rw------- root/root lib/firmware/cis/3CCFEM556.cis --rw------- root/root lib/firmware/cis/3CXEM556.cis --rw------- root/root lib/firmware/cis/COMpad2.cis --rw------- root/root lib/firmware/cis/COMpad4.cis --rw------- root/root lib/firmware/cis/DP83903.cis --rw------- root/root lib/firmware/cis/LA-PCM.cis --rw------- root/root lib/firmware/cis/MT5634ZLX.cis --rw------- root/root lib/firmware/cis/Makefile --rw------- root/root lib/firmware/cis/NE2K.cis --rw------- root/root lib/firmware/cis/PCMLM28.cis --rw------- root/root lib/firmware/cis/PE-200.cis --rw------- root/root lib/firmware/cis/PE520.cis --rw------- root/root lib/firmware/cis/RS-COM-2P.cis --rw------- root/root lib/firmware/cis/SW_555_SER.cis --rw------- root/root lib/firmware/cis/SW_7xx_SER.cis --rw------- root/root lib/firmware/cis/SW_8xx_SER.cis -drwx------ root/root lib/firmware/cis/src/ --rw------- root/root lib/firmware/cis/src/3CCFEM556.cis --rw------- root/root lib/firmware/cis/src/3CXEM556.cis --rw------- root/root lib/firmware/cis/src/COMpad2.cis --rw------- root/root lib/firmware/cis/src/COMpad4.cis --rw------- root/root lib/firmware/cis/src/DP83903.cis --rw------- root/root lib/firmware/cis/src/LA-PCM.cis --rw------- root/root lib/firmware/cis/src/MT5634ZLX.cis --rw------- root/root lib/firmware/cis/src/NE2K.cis --rw------- root/root lib/firmware/cis/src/PCMLM28.cis --rw------- root/root lib/firmware/cis/src/PE-200.cis --rw------- root/root lib/firmware/cis/src/PE520.cis --rw------- root/root lib/firmware/cis/src/RS-COM-2P.cis --rw------- root/root lib/firmware/cis/src/tamarack.cis --rw------- root/root lib/firmware/cis/tamarack.cis --rw------- root/root lib/firmware/cmmb_vega_12mhz.inp --rw------- root/root lib/firmware/cmmb_venice_12mhz.inp -drwx------ root/root lib/firmware/cpia2/ --rw------- root/root lib/firmware/cpia2/stv0672_vp4.bin --rw------- root/root lib/firmware/ct2fw-3.2.1.1.bin --rw------- root/root lib/firmware/ct2fw-3.2.3.0.bin --rw------- root/root lib/firmware/ct2fw-3.2.5.1.bin --rw------- root/root lib/firmware/ctefx.bin --rw------- root/root lib/firmware/ctfw-3.2.1.1.bin --rw------- root/root lib/firmware/ctfw-3.2.3.0.bin --rw------- root/root lib/firmware/ctfw-3.2.5.1.bin --rw------- root/root lib/firmware/ctspeq.bin -drwx------ root/root lib/firmware/cxgb3/ --rw------- root/root lib/firmware/cxgb3/ael2005_opt_edc.bin --rw------- root/root lib/firmware/cxgb3/ael2005_twx_edc.bin --rw------- root/root lib/firmware/cxgb3/ael2020_twx_edc.bin --rw------- root/root lib/firmware/cxgb3/t3b_psram-1.1.0.bin --rw------- root/root lib/firmware/cxgb3/t3c_psram-1.1.0.bin --rw------- root/root lib/firmware/cxgb3/t3fw-7.0.0.bin --rw------- root/root lib/firmware/cxgb3/t3fw-7.1.0.bin --rw------- root/root lib/firmware/cxgb3/t3fw-7.10.0.bin --rw------- root/root lib/firmware/cxgb3/t3fw-7.12.0.bin --rw------- root/root lib/firmware/cxgb3/t3fw-7.4.0.bin -drwx------ root/root lib/firmware/cxgb4/ --rw------- root/root lib/firmware/cxgb4/aq1202_fw.cld --rw------- root/root lib/firmware/cxgb4/bcm8483.bin --rw------- root/root lib/firmware/cxgb4/t4fw-1.14.4.0.bin -lrwxrwxrwx root/root lib/firmware/cxgb4/t4fw.bin -> t4fw-1.14.4.0.bin --rw------- root/root lib/firmware/cxgb4/t5fw-1.14.4.0.bin -lrwxrwxrwx root/root lib/firmware/cxgb4/t5fw.bin -> t5fw-1.14.4.0.bin -drwx------ root/root lib/firmware/dabusb/ --rw------- root/root lib/firmware/dabusb/bitstream.bin --rw------- root/root lib/firmware/dabusb/firmware.fw -drwx------ root/root lib/firmware/dsp56k/ --rw------- root/root lib/firmware/dsp56k/Makefile --rw------- root/root lib/firmware/dsp56k/bootstrap.asm --rw------- root/root lib/firmware/dsp56k/bootstrap.bin --rw------- root/root lib/firmware/dsp56k/concat-bootstrap.pl --rw------- root/root lib/firmware/dvb-fe-xc4000-1.4.1.fw --rw------- root/root lib/firmware/dvb-fe-xc5000-1.6.114.fw --rw------- root/root lib/firmware/dvb-fe-xc5000c-4.1.30.7.fw --rw------- root/root lib/firmware/dvb-usb-dib0700-1.20.fw --rw------- root/root lib/firmware/dvb-usb-it9135-01.fw --rw------- root/root lib/firmware/dvb-usb-it9135-02.fw --rw------- root/root lib/firmware/dvb-usb-terratec-h5-drxk.fw --rw------- root/root lib/firmware/dvb_nova_12mhz.inp --rw------- root/root lib/firmware/dvb_nova_12mhz_b0.inp -drwx------ root/root lib/firmware/e100/ --rw------- root/root lib/firmware/e100/d101m_ucode.bin --rw------- root/root lib/firmware/e100/d101s_ucode.bin --rw------- root/root lib/firmware/e100/d102e_ucode.bin -drwx------ root/root lib/firmware/edgeport/ --rw------- root/root lib/firmware/edgeport/boot.fw --rw------- root/root lib/firmware/edgeport/boot2.fw --rw------- root/root lib/firmware/edgeport/down.fw --rw------- root/root lib/firmware/edgeport/down2.fw --rw------- root/root lib/firmware/edgeport/down3.bin -drwx------ root/root lib/firmware/emi26/ --rw------- root/root lib/firmware/emi26/bitstream.fw --rw------- root/root lib/firmware/emi26/firmware.fw --rw------- root/root lib/firmware/emi26/loader.fw -drwx------ root/root lib/firmware/emi62/ --rw------- root/root lib/firmware/emi62/bitstream.fw --rw------- root/root lib/firmware/emi62/loader.fw --rw------- root/root lib/firmware/emi62/midi.fw --rw------- root/root lib/firmware/emi62/spdif.fw -drwx------ root/root lib/firmware/ene-ub6250/ --rw------- root/root lib/firmware/ene-ub6250/ms_init.bin --rw------- root/root lib/firmware/ene-ub6250/ms_rdwr.bin --rw------- root/root lib/firmware/ene-ub6250/msp_rdwr.bin --rw------- root/root lib/firmware/ene-ub6250/sd_init1.bin --rw------- root/root lib/firmware/ene-ub6250/sd_init2.bin --rw------- root/root lib/firmware/ene-ub6250/sd_rdwr.bin -drwx------ root/root lib/firmware/ess/ --rw------- root/root lib/firmware/ess/maestro3_assp_kernel.fw --rw------- root/root lib/firmware/ess/maestro3_assp_minisrc.fw --rw------- root/root lib/firmware/f2255usb.bin -drwx------ root/root lib/firmware/go7007/ --rw------- root/root lib/firmware/go7007/go7007fw.bin --rw------- root/root lib/firmware/go7007/go7007tv.bin --rw------- root/root lib/firmware/go7007/lr192.fw --rw------- root/root lib/firmware/go7007/px-m402u.fw --rw------- root/root lib/firmware/go7007/px-tv402u.fw --rw------- root/root lib/firmware/go7007/s2250-1.fw --rw------- root/root lib/firmware/go7007/s2250-2.fw --rw------- root/root lib/firmware/go7007/wis-startrek.fw --rw------- root/root lib/firmware/hfi1_dc8051.fw --rw------- root/root lib/firmware/hfi1_fabric.fw --rw------- root/root lib/firmware/hfi1_pcie.fw --rw------- root/root lib/firmware/hfi1_sbus.fw --rw------- root/root lib/firmware/htc_7010.fw --rw------- root/root lib/firmware/htc_9271.fw --rw------- root/root lib/firmware/i2400m-fw-usb-1.4.sbcf --rw------- root/root lib/firmware/i2400m-fw-usb-1.5.sbcf --rw------- root/root lib/firmware/i6050-fw-usb-1.5.sbcf -drwx------ root/root lib/firmware/i915/ -lrwxrwxrwx root/root lib/firmware/i915/bxt_dmc_ver1.bin -> bxt_dmc_ver1_06.bin --rw------- root/root lib/firmware/i915/bxt_dmc_ver1_04.bin --rw------- root/root lib/firmware/i915/bxt_dmc_ver1_05.bin --rw------- root/root lib/firmware/i915/bxt_dmc_ver1_06.bin -lrwxrwxrwx root/root lib/firmware/i915/skl_dmc_ver1.bin -> skl_dmc_ver1_26.bin --rw------- root/root lib/firmware/i915/skl_dmc_ver1_23.bin --rw------- root/root lib/firmware/i915/skl_dmc_ver1_26.bin -lrwxrwxrwx root/root lib/firmware/i915/skl_guc_ver1.bin -> skl_guc_ver1_1059.bin --rw------- root/root lib/firmware/i915/skl_guc_ver1_1059.bin -lrwxrwxrwx root/root lib/firmware/i915/skl_guc_ver4.bin -> skl_guc_ver4_3.bin --rw------- root/root lib/firmware/i915/skl_guc_ver4_3.bin -lrwxrwxrwx root/root lib/firmware/i915/skl_guc_ver6.bin -> skl_guc_ver6_1.bin --rw------- root/root lib/firmware/i915/skl_guc_ver6_1.bin -drwx------ root/root lib/firmware/intel/ --rw------- root/root lib/firmware/intel/IntcSST2.bin -lrwxrwxrwx root/root lib/firmware/intel/dsp_fw_release.bin -> dsp_fw_release_v896.bin --rw------- root/root lib/firmware/intel/dsp_fw_release_v827.bin --rw------- root/root lib/firmware/intel/dsp_fw_release_v869.bin --rw------- root/root lib/firmware/intel/dsp_fw_release_v896.bin --rw------- root/root lib/firmware/intel/fw_sst_0f28.bin --rw------- root/root lib/firmware/intel/fw_sst_0f28.bin-48kHz_i2s_master --rw------- root/root lib/firmware/intel/fw_sst_22a8.bin --rw------- root/root lib/firmware/intel/ibt-11-5.ddc --rw------- root/root lib/firmware/intel/ibt-11-5.sfi --rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.7.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.8.bseq --rw------- root/root lib/firmware/intelliport2.bin -drwx------ root/root lib/firmware/isci/ --rw------- root/root lib/firmware/isci/Makefile --rw------- root/root lib/firmware/isci/README --rw------- root/root lib/firmware/isci/create_fw.c --rw------- root/root lib/firmware/isci/create_fw.h --rw------- root/root lib/firmware/isci/isci_firmware.bin --rw------- root/root lib/firmware/isci/probe_roms.h --rw------- root/root lib/firmware/isdbt_nova_12mhz.inp --rw------- root/root lib/firmware/isdbt_nova_12mhz_b0.inp --rw------- root/root lib/firmware/isdbt_rio.inp --rw------- root/root lib/firmware/iwlwifi-100-5.ucode --rw------- root/root lib/firmware/iwlwifi-1000-3.ucode --rw------- root/root lib/firmware/iwlwifi-1000-5.ucode --rw------- root/root lib/firmware/iwlwifi-105-6.ucode --rw------- root/root lib/firmware/iwlwifi-135-6.ucode --rw------- root/root lib/firmware/iwlwifi-2000-6.ucode --rw------- root/root lib/firmware/iwlwifi-2030-6.ucode --rw------- root/root lib/firmware/iwlwifi-3160-10.ucode --rw------- root/root lib/firmware/iwlwifi-3160-12.ucode --rw------- root/root lib/firmware/iwlwifi-3160-13.ucode --rw------- root/root lib/firmware/iwlwifi-3160-16.ucode --rw------- root/root lib/firmware/iwlwifi-3160-7.ucode --rw------- root/root lib/firmware/iwlwifi-3160-8.ucode --rw------- root/root lib/firmware/iwlwifi-3160-9.ucode --rw------- root/root lib/firmware/iwlwifi-3168-21.ucode --rw------- root/root lib/firmware/iwlwifi-3945-2.ucode --rw------- root/root lib/firmware/iwlwifi-4965-2.ucode --rw------- root/root lib/firmware/iwlwifi-5000-1.ucode --rw------- root/root lib/firmware/iwlwifi-5000-2.ucode --rw------- root/root lib/firmware/iwlwifi-5000-5.ucode --rw------- root/root lib/firmware/iwlwifi-5150-2.ucode --rw------- root/root lib/firmware/iwlwifi-6000-4.ucode --rw------- root/root lib/firmware/iwlwifi-6000g2a-5.ucode --rw------- root/root lib/firmware/iwlwifi-6000g2a-6.ucode --rw------- root/root lib/firmware/iwlwifi-6000g2b-5.ucode --rw------- root/root lib/firmware/iwlwifi-6000g2b-6.ucode --rw------- root/root lib/firmware/iwlwifi-6050-4.ucode --rw------- root/root lib/firmware/iwlwifi-6050-5.ucode --rw------- root/root lib/firmware/iwlwifi-7260-10.ucode --rw------- root/root lib/firmware/iwlwifi-7260-12.ucode --rw------- root/root lib/firmware/iwlwifi-7260-13.ucode --rw------- root/root lib/firmware/iwlwifi-7260-16.ucode --rw------- root/root lib/firmware/iwlwifi-7260-7.ucode --rw------- root/root lib/firmware/iwlwifi-7260-8.ucode --rw------- root/root lib/firmware/iwlwifi-7260-9.ucode --rw------- root/root lib/firmware/iwlwifi-7265-10.ucode --rw------- root/root lib/firmware/iwlwifi-7265-12.ucode --rw------- root/root lib/firmware/iwlwifi-7265-13.ucode --rw------- root/root lib/firmware/iwlwifi-7265-16.ucode --rw------- root/root lib/firmware/iwlwifi-7265-8.ucode --rw------- root/root lib/firmware/iwlwifi-7265-9.ucode -lrwxrwxrwx root/root lib/firmware/iwlwifi-7265D-10.ucode -> iwlwifi-7265-10.ucode --rw------- root/root lib/firmware/iwlwifi-7265D-12.ucode --rw------- root/root lib/firmware/iwlwifi-7265D-13.ucode --rw------- root/root lib/firmware/iwlwifi-7265D-16.ucode --rw------- root/root lib/firmware/iwlwifi-7265D-21.ucode --rw------- root/root lib/firmware/iwlwifi-8000C-13.ucode --rw------- root/root lib/firmware/iwlwifi-8000C-16.ucode --rw------- root/root lib/firmware/iwlwifi-8000C-21.ucode --rw------- root/root lib/firmware/iwlwifi-8265-21.ucode -drwx------ root/root lib/firmware/kaweth/ --rw------- root/root lib/firmware/kaweth/new_code.bin --rw------- root/root lib/firmware/kaweth/new_code_fix.bin --rw------- root/root lib/firmware/kaweth/trigger_code.bin --rw------- root/root lib/firmware/kaweth/trigger_code_fix.bin -drwx------ root/root lib/firmware/keyspan/ --rw------- root/root lib/firmware/keyspan/mpr.fw --rw------- root/root lib/firmware/keyspan/usa18x.fw --rw------- root/root lib/firmware/keyspan/usa19.fw --rw------- root/root lib/firmware/keyspan/usa19qi.fw --rw------- root/root lib/firmware/keyspan/usa19qw.fw --rw------- root/root lib/firmware/keyspan/usa19w.fw --rw------- root/root lib/firmware/keyspan/usa28.fw --rw------- root/root lib/firmware/keyspan/usa28x.fw --rw------- root/root lib/firmware/keyspan/usa28xa.fw --rw------- root/root lib/firmware/keyspan/usa28xb.fw --rw------- root/root lib/firmware/keyspan/usa49w.fw --rw------- root/root lib/firmware/keyspan/usa49wlc.fw -drwx------ root/root lib/firmware/keyspan_pda/ --rw------- root/root lib/firmware/keyspan_pda/Makefile --rw------- root/root lib/firmware/keyspan_pda/keyspan_pda.S --rw------- root/root lib/firmware/keyspan_pda/keyspan_pda.fw --rw------- root/root lib/firmware/keyspan_pda/xircom_pgs.S --rw------- root/root lib/firmware/keyspan_pda/xircom_pgs.fw -drwx------ root/root lib/firmware/korg/ --rw------- root/root lib/firmware/korg/k1212.dsp --rw------- root/root lib/firmware/lbtf_usb.bin --rw------- root/root lib/firmware/lgs8g75.fw -drwx------ root/root lib/firmware/libertas/ --rw------- root/root lib/firmware/libertas/cf8381.bin --rw------- root/root lib/firmware/libertas/cf8381_helper.bin --rw------- root/root lib/firmware/libertas/cf8385.bin --rw------- root/root lib/firmware/libertas/cf8385_helper.bin --rw------- root/root lib/firmware/libertas/gspi8682.bin --rw------- root/root lib/firmware/libertas/gspi8682_helper.bin --rw------- root/root lib/firmware/libertas/gspi8686_v9.bin --rw------- root/root lib/firmware/libertas/gspi8686_v9_helper.bin --rw------- root/root lib/firmware/libertas/gspi8688.bin --rw------- root/root lib/firmware/libertas/gspi8688_helper.bin --rw------- root/root lib/firmware/libertas/lbtf_sdio.bin --rw------- root/root lib/firmware/libertas/sd8385.bin --rw------- root/root lib/firmware/libertas/sd8385_helper.bin --rw------- root/root lib/firmware/libertas/sd8682.bin --rw------- root/root lib/firmware/libertas/sd8682_helper.bin --rw------- root/root lib/firmware/libertas/sd8686_v8.bin --rw------- root/root lib/firmware/libertas/sd8686_v8_helper.bin --rw------- root/root lib/firmware/libertas/sd8686_v9.bin --rw------- root/root lib/firmware/libertas/sd8686_v9_helper.bin -lrwxrwxrwx root/root lib/firmware/libertas/sd8688.bin -> ../mrvl/sd8688.bin -lrwxrwxrwx root/root lib/firmware/libertas/sd8688_helper.bin -> ../mrvl/sd8688_helper.bin --rw------- root/root lib/firmware/libertas/usb8388_olpc.bin --rw------- root/root lib/firmware/libertas/usb8388_v5.bin --rw------- root/root lib/firmware/libertas/usb8388_v9.bin --rw------- root/root lib/firmware/libertas/usb8682.bin -drwx------ root/root lib/firmware/liquidio/ --rw------- root/root lib/firmware/liquidio/lio_210nv_nic.bin --rw------- root/root lib/firmware/liquidio/lio_210sv_nic.bin --rw------- root/root lib/firmware/liquidio/lio_410nv_nic.bin -drwx------ root/root lib/firmware/matrox/ --rw------- root/root lib/firmware/matrox/g200_warp.fw --rw------- root/root lib/firmware/matrox/g400_warp.fw -drwx------ root/root lib/firmware/moxa/ --rw------- root/root lib/firmware/moxa/moxa-1110.fw --rw------- root/root lib/firmware/moxa/moxa-1130.fw --rw------- root/root lib/firmware/moxa/moxa-1131.fw --rw------- root/root lib/firmware/moxa/moxa-1150.fw --rw------- root/root lib/firmware/moxa/moxa-1151.fw --rw------- root/root lib/firmware/moxa/moxa-1250.fw --rw------- root/root lib/firmware/moxa/moxa-1251.fw --rw------- root/root lib/firmware/moxa/moxa-1410.fw --rw------- root/root lib/firmware/moxa/moxa-1450.fw --rw------- root/root lib/firmware/moxa/moxa-1451.fw --rw------- root/root lib/firmware/moxa/moxa-1613.fw --rw------- root/root lib/firmware/moxa/moxa-1618.fw --rw------- root/root lib/firmware/moxa/moxa-1653.fw --rw------- root/root lib/firmware/moxa/moxa-1658.fw -drwx------ root/root lib/firmware/mrvl/ --rw------- root/root lib/firmware/mrvl/pcie8897_uapsta.bin --rw------- root/root lib/firmware/mrvl/sd8688.bin --rw------- root/root lib/firmware/mrvl/sd8688_helper.bin --rw------- root/root lib/firmware/mrvl/sd8787_uapsta.bin --rw------- root/root lib/firmware/mrvl/sd8797_uapsta.bin --rw------- root/root lib/firmware/mrvl/sd8801_uapsta.bin --rw------- root/root lib/firmware/mrvl/sd8887_uapsta.bin --rw------- root/root lib/firmware/mrvl/sd8897_uapsta.bin --rw------- root/root lib/firmware/mrvl/usb8766_uapsta.bin --rw------- root/root lib/firmware/mrvl/usb8797_uapsta.bin --rw------- root/root lib/firmware/mrvl/usb8801_uapsta.bin --rw------- root/root lib/firmware/mrvl/usb8897_uapsta.bin --rw------- root/root lib/firmware/mt7601u.bin --rw------- root/root lib/firmware/mt7650.bin --rw------- root/root lib/firmware/mts_cdma.fw --rw------- root/root lib/firmware/mts_edge.fw --rw------- root/root lib/firmware/mts_gsm.fw --rw------- root/root lib/firmware/mts_mt9234mu.fw --rw------- root/root lib/firmware/mts_mt9234zba.fw -drwx------ root/root lib/firmware/mwl8k/ --rw------- root/root lib/firmware/mwl8k/fmimage_8366.fw --rw------- root/root lib/firmware/mwl8k/fmimage_8366_ap-1.fw --rw------- root/root lib/firmware/mwl8k/fmimage_8366_ap-2.fw --rw------- root/root lib/firmware/mwl8k/fmimage_8366_ap-3.fw --rw------- root/root lib/firmware/mwl8k/fmimage_8687.fw --rw------- root/root lib/firmware/mwl8k/fmimage_8764_ap-1.fw --rw------- root/root lib/firmware/mwl8k/helper_8366.fw --rw------- root/root lib/firmware/mwl8k/helper_8687.fw -drwx------ root/root lib/firmware/mwlwifi/ --rw------- root/root lib/firmware/mwlwifi/88W8864.bin --rw------- root/root lib/firmware/mwlwifi/88W8897.bin --rw------- root/root lib/firmware/myri10ge_eth_big_z8e.dat --rw------- root/root lib/firmware/myri10ge_eth_z8e.dat --rw------- root/root lib/firmware/myri10ge_ethp_big_z8e.dat --rw------- root/root lib/firmware/myri10ge_ethp_z8e.dat --rw------- root/root lib/firmware/myri10ge_rss_eth_big_z8e.dat --rw------- root/root lib/firmware/myri10ge_rss_eth_z8e.dat --rw------- root/root lib/firmware/myri10ge_rss_ethp_big_z8e.dat --rw------- root/root lib/firmware/myri10ge_rss_ethp_z8e.dat -drwx------ root/root lib/firmware/myricom/ --rw------- root/root lib/firmware/myricom/lanai.bin -drwx------ root/root lib/firmware/nvidia/ -drwx------ root/root lib/firmware/nvidia/gk20a/ --rw------- root/root lib/firmware/nvidia/gk20a/fecs_data.bin --rw------- root/root lib/firmware/nvidia/gk20a/fecs_inst.bin --rw------- root/root lib/firmware/nvidia/gk20a/gpccs_data.bin --rw------- root/root lib/firmware/nvidia/gk20a/gpccs_inst.bin --rw------- root/root lib/firmware/nvidia/gk20a/sw_bundle_init.bin --rw------- root/root lib/firmware/nvidia/gk20a/sw_ctx.bin --rw------- root/root lib/firmware/nvidia/gk20a/sw_method_init.bin --rw------- root/root lib/firmware/nvidia/gk20a/sw_nonctx.bin -drwx------ root/root lib/firmware/nvidia/gm200/ -drwx------ root/root lib/firmware/nvidia/gm200/acr/ --rw------- root/root lib/firmware/nvidia/gm200/acr/bl.bin --rw------- root/root lib/firmware/nvidia/gm200/acr/ucode_load.bin --rw------- root/root lib/firmware/nvidia/gm200/acr/ucode_unload.bin -drwx------ root/root lib/firmware/nvidia/gm200/gr/ --rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_bl.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_data.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_inst.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_sig.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_bl.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_data.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_inst.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_sig.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/sw_bundle_init.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/sw_ctx.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/sw_method_init.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/sw_nonctx.bin -drwx------ root/root lib/firmware/nvidia/gm204/ -drwx------ root/root lib/firmware/nvidia/gm204/acr/ -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/acr/bl.bin -> ../../gm200/acr/bl.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/acr/ucode_load.bin -> ../../gm200/acr/ucode_load.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/acr/ucode_unload.bin -> ../../gm200/acr/ucode_unload.bin -drwx------ root/root lib/firmware/nvidia/gm204/gr/ -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin --rw------- root/root lib/firmware/nvidia/gm204/gr/fecs_data.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin --rw------- root/root lib/firmware/nvidia/gm204/gr/fecs_sig.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin --rw------- root/root lib/firmware/nvidia/gm204/gr/gpccs_data.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin --rw------- root/root lib/firmware/nvidia/gm204/gr/gpccs_sig.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin -drwx------ root/root lib/firmware/nvidia/gm206/ -drwx------ root/root lib/firmware/nvidia/gm206/acr/ -lrwxrwxrwx root/root lib/firmware/nvidia/gm206/acr/bl.bin -> ../../gm200/acr/bl.bin --rw------- root/root lib/firmware/nvidia/gm206/acr/ucode_load.bin --rw------- root/root lib/firmware/nvidia/gm206/acr/ucode_unload.bin -drwx------ root/root lib/firmware/nvidia/gm206/gr/ -lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin --rw------- root/root lib/firmware/nvidia/gm206/gr/fecs_data.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin --rw------- root/root lib/firmware/nvidia/gm206/gr/fecs_sig.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin --rw------- root/root lib/firmware/nvidia/gm206/gr/gpccs_data.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin --rw------- root/root lib/firmware/nvidia/gm206/gr/gpccs_sig.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin -drwx------ root/root lib/firmware/nvidia/gm20b/ -drwx------ root/root lib/firmware/nvidia/gm20b/acr/ --rw------- root/root lib/firmware/nvidia/gm20b/acr/bl.bin --rw------- root/root lib/firmware/nvidia/gm20b/acr/ucode_load.bin -drwx------ root/root lib/firmware/nvidia/gm20b/gr/ --rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_bl.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_data.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_inst.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_sig.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/gpccs_data.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/gpccs_inst.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/sw_bundle_init.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/sw_ctx.bin -lrwxrwxrwx root/root lib/firmware/nvidia/gm20b/gr/sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/sw_nonctx.bin -drwx------ root/root lib/firmware/nvidia/tegra124/ --rw------- root/root lib/firmware/nvidia/tegra124/xusb.bin -drwx------ root/root lib/firmware/nvidia/tegra210/ --rw------- root/root lib/firmware/nvidia/tegra210/xusb.bin -drwx------ root/root lib/firmware/ositech/ --rw------- root/root lib/firmware/ositech/Xilinx7OD.bin --rw------- root/root lib/firmware/phanfw.bin --rw------- root/root lib/firmware/qat_895xcc.bin --rw------- root/root lib/firmware/qat_895xcc_mmp.bin --rw------- root/root lib/firmware/qat_c3xxx.bin --rw------- root/root lib/firmware/qat_c3xxx_mmp.bin --rw------- root/root lib/firmware/qat_c62x.bin --rw------- root/root lib/firmware/qat_c62x_mmp.bin -lrwxrwxrwx root/root lib/firmware/qat_mmp.bin -> qat_895xcc_mmp.bin -drwx------ root/root lib/firmware/qca/ --rw------- root/root lib/firmware/qca/NOTICE.txt --rw------- root/root lib/firmware/qca/nvm_00130300.bin --rw------- root/root lib/firmware/qca/nvm_00130302.bin --rw------- root/root lib/firmware/qca/nvm_usb_00000200.bin --rw------- root/root lib/firmware/qca/nvm_usb_00000201.bin --rw------- root/root lib/firmware/qca/nvm_usb_00000300.bin --rw------- root/root lib/firmware/qca/nvm_usb_00000302.bin --rw------- root/root lib/firmware/qca/rampatch_00130300.bin --rw------- root/root lib/firmware/qca/rampatch_00130302.bin --rw------- root/root lib/firmware/qca/rampatch_usb_00000200.bin --rw------- root/root lib/firmware/qca/rampatch_usb_00000201.bin --rw------- root/root lib/firmware/qca/rampatch_usb_00000300.bin --rw------- root/root lib/firmware/qca/rampatch_usb_00000302.bin -drwx------ root/root lib/firmware/qed/ --rw------- root/root lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin --rw------- root/root lib/firmware/qed/qed_init_values_zipped-8.7.3.0.bin --rw------- root/root lib/firmware/ql2100_fw.bin --rw------- root/root lib/firmware/ql2200_fw.bin --rw------- root/root lib/firmware/ql2300_fw.bin --rw------- root/root lib/firmware/ql2322_fw.bin --rw------- root/root lib/firmware/ql2400_fw.bin --rw------- root/root lib/firmware/ql2500_fw.bin -drwx------ root/root lib/firmware/qlogic/ --rw------- root/root lib/firmware/qlogic/1040.bin --rw------- root/root lib/firmware/qlogic/12160.bin --rw------- root/root lib/firmware/qlogic/1280.bin --rw------- root/root lib/firmware/qlogic/isp1000.bin --rw------- root/root lib/firmware/qlogic/sd7220.fw -drwx------ root/root lib/firmware/r128/ --rw------- root/root lib/firmware/r128/r128_cce.bin --rw------- root/root lib/firmware/r8a779x_usb3_v1.dlmem --rw------- root/root lib/firmware/r8a779x_usb3_v2.dlmem --rw------- root/root lib/firmware/r8a779x_usb3_v3.dlmem -drwx------ root/root lib/firmware/radeon/ --rw------- root/root lib/firmware/radeon/ARUBA_me.bin --rw------- root/root lib/firmware/radeon/ARUBA_pfp.bin --rw------- root/root lib/firmware/radeon/ARUBA_rlc.bin --rw------- root/root lib/firmware/radeon/BARTS_mc.bin --rw------- root/root lib/firmware/radeon/BARTS_me.bin --rw------- root/root lib/firmware/radeon/BARTS_pfp.bin --rw------- root/root lib/firmware/radeon/BARTS_smc.bin --rw------- root/root lib/firmware/radeon/BONAIRE_ce.bin --rw------- root/root lib/firmware/radeon/BONAIRE_mc.bin --rw------- root/root lib/firmware/radeon/BONAIRE_mc2.bin --rw------- root/root lib/firmware/radeon/BONAIRE_me.bin --rw------- root/root lib/firmware/radeon/BONAIRE_mec.bin --rw------- root/root lib/firmware/radeon/BONAIRE_pfp.bin --rw------- root/root lib/firmware/radeon/BONAIRE_rlc.bin --rw------- root/root lib/firmware/radeon/BONAIRE_sdma.bin --rw------- root/root lib/firmware/radeon/BONAIRE_smc.bin --rw------- root/root lib/firmware/radeon/BONAIRE_uvd.bin --rw------- root/root lib/firmware/radeon/BONAIRE_vce.bin --rw------- root/root lib/firmware/radeon/BTC_rlc.bin --rw------- root/root lib/firmware/radeon/CAICOS_mc.bin --rw------- root/root lib/firmware/radeon/CAICOS_me.bin --rw------- root/root lib/firmware/radeon/CAICOS_pfp.bin --rw------- root/root lib/firmware/radeon/CAICOS_smc.bin --rw------- root/root lib/firmware/radeon/CAYMAN_mc.bin --rw------- root/root lib/firmware/radeon/CAYMAN_me.bin --rw------- root/root lib/firmware/radeon/CAYMAN_pfp.bin --rw------- root/root lib/firmware/radeon/CAYMAN_rlc.bin --rw------- root/root lib/firmware/radeon/CAYMAN_smc.bin --rw------- root/root lib/firmware/radeon/CEDAR_me.bin --rw------- root/root lib/firmware/radeon/CEDAR_pfp.bin --rw------- root/root lib/firmware/radeon/CEDAR_rlc.bin --rw------- root/root lib/firmware/radeon/CEDAR_smc.bin --rw------- root/root lib/firmware/radeon/CYPRESS_me.bin --rw------- root/root lib/firmware/radeon/CYPRESS_pfp.bin --rw------- root/root lib/firmware/radeon/CYPRESS_rlc.bin --rw------- root/root lib/firmware/radeon/CYPRESS_smc.bin --rw------- root/root lib/firmware/radeon/CYPRESS_uvd.bin --rw------- root/root lib/firmware/radeon/HAINAN_ce.bin --rw------- root/root lib/firmware/radeon/HAINAN_mc.bin --rw------- root/root lib/firmware/radeon/HAINAN_mc2.bin --rw------- root/root lib/firmware/radeon/HAINAN_me.bin --rw------- root/root lib/firmware/radeon/HAINAN_pfp.bin --rw------- root/root lib/firmware/radeon/HAINAN_rlc.bin --rw------- root/root lib/firmware/radeon/HAINAN_smc.bin --rw------- root/root lib/firmware/radeon/HAWAII_ce.bin --rw------- root/root lib/firmware/radeon/HAWAII_mc.bin --rw------- root/root lib/firmware/radeon/HAWAII_mc2.bin --rw------- root/root lib/firmware/radeon/HAWAII_me.bin --rw------- root/root lib/firmware/radeon/HAWAII_mec.bin --rw------- root/root lib/firmware/radeon/HAWAII_pfp.bin --rw------- root/root lib/firmware/radeon/HAWAII_rlc.bin --rw------- root/root lib/firmware/radeon/HAWAII_sdma.bin --rw------- root/root lib/firmware/radeon/HAWAII_smc.bin --rw------- root/root lib/firmware/radeon/JUNIPER_me.bin --rw------- root/root lib/firmware/radeon/JUNIPER_pfp.bin --rw------- root/root lib/firmware/radeon/JUNIPER_rlc.bin --rw------- root/root lib/firmware/radeon/JUNIPER_smc.bin --rw------- root/root lib/firmware/radeon/KABINI_ce.bin --rw------- root/root lib/firmware/radeon/KABINI_me.bin --rw------- root/root lib/firmware/radeon/KABINI_mec.bin --rw------- root/root lib/firmware/radeon/KABINI_pfp.bin --rw------- root/root lib/firmware/radeon/KABINI_rlc.bin --rw------- root/root lib/firmware/radeon/KABINI_sdma.bin --rw------- root/root lib/firmware/radeon/KAVERI_ce.bin --rw------- root/root lib/firmware/radeon/KAVERI_me.bin --rw------- root/root lib/firmware/radeon/KAVERI_mec.bin --rw------- root/root lib/firmware/radeon/KAVERI_pfp.bin --rw------- root/root lib/firmware/radeon/KAVERI_rlc.bin --rw------- root/root lib/firmware/radeon/KAVERI_sdma.bin --rw------- root/root lib/firmware/radeon/MULLINS_ce.bin --rw------- root/root lib/firmware/radeon/MULLINS_me.bin --rw------- root/root lib/firmware/radeon/MULLINS_mec.bin --rw------- root/root lib/firmware/radeon/MULLINS_pfp.bin --rw------- root/root lib/firmware/radeon/MULLINS_rlc.bin --rw------- root/root lib/firmware/radeon/MULLINS_sdma.bin --rw------- root/root lib/firmware/radeon/OLAND_ce.bin --rw------- root/root lib/firmware/radeon/OLAND_mc.bin --rw------- root/root lib/firmware/radeon/OLAND_mc2.bin --rw------- root/root lib/firmware/radeon/OLAND_me.bin --rw------- root/root lib/firmware/radeon/OLAND_pfp.bin --rw------- root/root lib/firmware/radeon/OLAND_rlc.bin --rw------- root/root lib/firmware/radeon/OLAND_smc.bin --rw------- root/root lib/firmware/radeon/PALM_me.bin --rw------- root/root lib/firmware/radeon/PALM_pfp.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_ce.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_mc.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_mc2.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_me.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_pfp.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_rlc.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_smc.bin --rw------- root/root lib/firmware/radeon/R100_cp.bin --rw------- root/root lib/firmware/radeon/R200_cp.bin --rw------- root/root lib/firmware/radeon/R300_cp.bin --rw------- root/root lib/firmware/radeon/R420_cp.bin --rw------- root/root lib/firmware/radeon/R520_cp.bin --rw------- root/root lib/firmware/radeon/R600_me.bin --rw------- root/root lib/firmware/radeon/R600_pfp.bin --rw------- root/root lib/firmware/radeon/R600_rlc.bin --rw------- root/root lib/firmware/radeon/R600_uvd.bin --rw------- root/root lib/firmware/radeon/R700_rlc.bin --rw------- root/root lib/firmware/radeon/REDWOOD_me.bin --rw------- root/root lib/firmware/radeon/REDWOOD_pfp.bin --rw------- root/root lib/firmware/radeon/REDWOOD_rlc.bin --rw------- root/root lib/firmware/radeon/REDWOOD_smc.bin --rw------- root/root lib/firmware/radeon/RS600_cp.bin --rw------- root/root lib/firmware/radeon/RS690_cp.bin --rw------- root/root lib/firmware/radeon/RS780_me.bin --rw------- root/root lib/firmware/radeon/RS780_pfp.bin --rw------- root/root lib/firmware/radeon/RS780_uvd.bin --rw------- root/root lib/firmware/radeon/RV610_me.bin --rw------- root/root lib/firmware/radeon/RV610_pfp.bin --rw------- root/root lib/firmware/radeon/RV620_me.bin --rw------- root/root lib/firmware/radeon/RV620_pfp.bin --rw------- root/root lib/firmware/radeon/RV630_me.bin --rw------- root/root lib/firmware/radeon/RV630_pfp.bin --rw------- root/root lib/firmware/radeon/RV635_me.bin --rw------- root/root lib/firmware/radeon/RV635_pfp.bin --rw------- root/root lib/firmware/radeon/RV670_me.bin --rw------- root/root lib/firmware/radeon/RV670_pfp.bin --rw------- root/root lib/firmware/radeon/RV710_me.bin --rw------- root/root lib/firmware/radeon/RV710_pfp.bin --rw------- root/root lib/firmware/radeon/RV710_smc.bin --rw------- root/root lib/firmware/radeon/RV710_uvd.bin --rw------- root/root lib/firmware/radeon/RV730_me.bin --rw------- root/root lib/firmware/radeon/RV730_pfp.bin --rw------- root/root lib/firmware/radeon/RV730_smc.bin --rw------- root/root lib/firmware/radeon/RV740_smc.bin --rw------- root/root lib/firmware/radeon/RV770_me.bin --rw------- root/root lib/firmware/radeon/RV770_pfp.bin --rw------- root/root lib/firmware/radeon/RV770_smc.bin --rw------- root/root lib/firmware/radeon/RV770_uvd.bin --rw------- root/root lib/firmware/radeon/SUMO2_me.bin --rw------- root/root lib/firmware/radeon/SUMO2_pfp.bin --rw------- root/root lib/firmware/radeon/SUMO_me.bin --rw------- root/root lib/firmware/radeon/SUMO_pfp.bin --rw------- root/root lib/firmware/radeon/SUMO_rlc.bin --rw------- root/root lib/firmware/radeon/SUMO_uvd.bin --rw------- root/root lib/firmware/radeon/TAHITI_ce.bin --rw------- root/root lib/firmware/radeon/TAHITI_mc.bin --rw------- root/root lib/firmware/radeon/TAHITI_mc2.bin --rw------- root/root lib/firmware/radeon/TAHITI_me.bin --rw------- root/root lib/firmware/radeon/TAHITI_pfp.bin --rw------- root/root lib/firmware/radeon/TAHITI_rlc.bin --rw------- root/root lib/firmware/radeon/TAHITI_smc.bin --rw------- root/root lib/firmware/radeon/TAHITI_uvd.bin --rw------- root/root lib/firmware/radeon/TAHITI_vce.bin --rw------- root/root lib/firmware/radeon/TURKS_mc.bin --rw------- root/root lib/firmware/radeon/TURKS_me.bin --rw------- root/root lib/firmware/radeon/TURKS_pfp.bin --rw------- root/root lib/firmware/radeon/TURKS_smc.bin --rw------- root/root lib/firmware/radeon/VERDE_ce.bin --rw------- root/root lib/firmware/radeon/VERDE_mc.bin --rw------- root/root lib/firmware/radeon/VERDE_mc2.bin --rw------- root/root lib/firmware/radeon/VERDE_me.bin --rw------- root/root lib/firmware/radeon/VERDE_pfp.bin --rw------- root/root lib/firmware/radeon/VERDE_rlc.bin --rw------- root/root lib/firmware/radeon/VERDE_smc.bin --rw------- root/root lib/firmware/radeon/bonaire_ce.bin --rw------- root/root lib/firmware/radeon/bonaire_mc.bin --rw------- root/root lib/firmware/radeon/bonaire_me.bin --rw------- root/root lib/firmware/radeon/bonaire_mec.bin --rw------- root/root lib/firmware/radeon/bonaire_pfp.bin --rw------- root/root lib/firmware/radeon/bonaire_rlc.bin --rw------- root/root lib/firmware/radeon/bonaire_sdma.bin --rw------- root/root lib/firmware/radeon/bonaire_sdma1.bin --rw------- root/root lib/firmware/radeon/bonaire_smc.bin --rw------- root/root lib/firmware/radeon/bonaire_uvd.bin --rw------- root/root lib/firmware/radeon/bonaire_vce.bin --rw------- root/root lib/firmware/radeon/hainan_ce.bin --rw------- root/root lib/firmware/radeon/hainan_mc.bin --rw------- root/root lib/firmware/radeon/hainan_me.bin --rw------- root/root lib/firmware/radeon/hainan_pfp.bin --rw------- root/root lib/firmware/radeon/hainan_rlc.bin --rw------- root/root lib/firmware/radeon/hainan_smc.bin --rw------- root/root lib/firmware/radeon/hawaii_ce.bin --rw------- root/root lib/firmware/radeon/hawaii_mc.bin --rw------- root/root lib/firmware/radeon/hawaii_me.bin --rw------- root/root lib/firmware/radeon/hawaii_mec.bin --rw------- root/root lib/firmware/radeon/hawaii_pfp.bin --rw------- root/root lib/firmware/radeon/hawaii_rlc.bin --rw------- root/root lib/firmware/radeon/hawaii_sdma.bin --rw------- root/root lib/firmware/radeon/hawaii_sdma1.bin --rw------- root/root lib/firmware/radeon/hawaii_smc.bin --rw------- root/root lib/firmware/radeon/hawaii_uvd.bin --rw------- root/root lib/firmware/radeon/hawaii_vce.bin --rw------- root/root lib/firmware/radeon/kabini_ce.bin --rw------- root/root lib/firmware/radeon/kabini_me.bin --rw------- root/root lib/firmware/radeon/kabini_mec.bin --rw------- root/root lib/firmware/radeon/kabini_pfp.bin --rw------- root/root lib/firmware/radeon/kabini_rlc.bin --rw------- root/root lib/firmware/radeon/kabini_sdma.bin --rw------- root/root lib/firmware/radeon/kabini_sdma1.bin --rw------- root/root lib/firmware/radeon/kabini_uvd.bin --rw------- root/root lib/firmware/radeon/kabini_vce.bin --rw------- root/root lib/firmware/radeon/kaveri_ce.bin --rw------- root/root lib/firmware/radeon/kaveri_me.bin --rw------- root/root lib/firmware/radeon/kaveri_mec.bin --rw------- root/root lib/firmware/radeon/kaveri_mec2.bin --rw------- root/root lib/firmware/radeon/kaveri_pfp.bin --rw------- root/root lib/firmware/radeon/kaveri_rlc.bin --rw------- root/root lib/firmware/radeon/kaveri_sdma.bin --rw------- root/root lib/firmware/radeon/kaveri_sdma1.bin --rw------- root/root lib/firmware/radeon/kaveri_uvd.bin --rw------- root/root lib/firmware/radeon/kaveri_vce.bin --rw------- root/root lib/firmware/radeon/mullins_ce.bin --rw------- root/root lib/firmware/radeon/mullins_me.bin --rw------- root/root lib/firmware/radeon/mullins_mec.bin --rw------- root/root lib/firmware/radeon/mullins_pfp.bin --rw------- root/root lib/firmware/radeon/mullins_rlc.bin --rw------- root/root lib/firmware/radeon/mullins_sdma.bin --rw------- root/root lib/firmware/radeon/mullins_sdma1.bin --rw------- root/root lib/firmware/radeon/mullins_uvd.bin --rw------- root/root lib/firmware/radeon/mullins_vce.bin --rw------- root/root lib/firmware/radeon/oland_ce.bin --rw------- root/root lib/firmware/radeon/oland_mc.bin --rw------- root/root lib/firmware/radeon/oland_me.bin --rw------- root/root lib/firmware/radeon/oland_pfp.bin --rw------- root/root lib/firmware/radeon/oland_rlc.bin --rw------- root/root lib/firmware/radeon/oland_smc.bin --rw------- root/root lib/firmware/radeon/pitcairn_ce.bin --rw------- root/root lib/firmware/radeon/pitcairn_mc.bin --rw------- root/root lib/firmware/radeon/pitcairn_me.bin --rw------- root/root lib/firmware/radeon/pitcairn_pfp.bin --rw------- root/root lib/firmware/radeon/pitcairn_rlc.bin --rw------- root/root lib/firmware/radeon/pitcairn_smc.bin --rw------- root/root lib/firmware/radeon/tahiti_ce.bin --rw------- root/root lib/firmware/radeon/tahiti_mc.bin --rw------- root/root lib/firmware/radeon/tahiti_me.bin --rw------- root/root lib/firmware/radeon/tahiti_pfp.bin --rw------- root/root lib/firmware/radeon/tahiti_rlc.bin --rw------- root/root lib/firmware/radeon/tahiti_smc.bin --rw------- root/root lib/firmware/radeon/verde_ce.bin --rw------- root/root lib/firmware/radeon/verde_mc.bin --rw------- root/root lib/firmware/radeon/verde_me.bin --rw------- root/root lib/firmware/radeon/verde_pfp.bin --rw------- root/root lib/firmware/radeon/verde_rlc.bin --rw------- root/root lib/firmware/radeon/verde_smc.bin --rw------- root/root lib/firmware/rp2.fw --rw------- root/root lib/firmware/rsi_91x.fw --rw------- root/root lib/firmware/rt2561.bin --rw------- root/root lib/firmware/rt2561s.bin --rw------- root/root lib/firmware/rt2661.bin --rw------- root/root lib/firmware/rt2860.bin --rw------- root/root lib/firmware/rt2870.bin -lrwxrwxrwx root/root lib/firmware/rt3070.bin -> rt2870.bin --rw------- root/root lib/firmware/rt3071.bin -lrwxrwxrwx root/root lib/firmware/rt3090.bin -> rt2860.bin --rw------- root/root lib/firmware/rt3290.bin --rw------- root/root lib/firmware/rt73.bin -drwx------ root/root lib/firmware/rtl_bt/ --rw------- root/root lib/firmware/rtl_bt/rtl8192ee_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8192eu_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8723a_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8723b_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8761a_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8812ae_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8821a_fw.bin -drwx------ root/root lib/firmware/rtl_nic/ --rw------- root/root lib/firmware/rtl_nic/rtl8105e-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8106e-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8106e-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8107e-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8107e-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168d-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168d-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168e-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168e-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168e-3.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168f-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168f-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168g-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168g-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168g-3.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168h-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168h-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8402-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8411-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8411-2.fw -drwx------ root/root lib/firmware/rtlwifi/ --rw------- root/root lib/firmware/rtlwifi/rtl8188efw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8188eufw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cfw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cfwU.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cfwU_B.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cufw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cufw_A.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cufw_B.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192defw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192eefw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192eu_ap_wowlan.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192eu_nic.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192eu_wowlan.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192sefw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8712u.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723aufw_A.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723aufw_B.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723befw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723bu_nic.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723bu_wowlan.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723fw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723fw_B.bin --rw------- root/root lib/firmware/rtlwifi/rtl8821aefw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8821aefw_wowlan.bin -lrwxrwxrwx root/root lib/firmware/s2250.fw -> go7007/s2250-2.fw -lrwxrwxrwx root/root lib/firmware/s2250_loader.fw -> go7007/s2250-1.fw --rw------- root/root lib/firmware/s5p-mfc-v6-v2.fw --rw------- root/root lib/firmware/s5p-mfc-v6.fw --rw------- root/root lib/firmware/s5p-mfc-v7.fw --rw------- root/root lib/firmware/s5p-mfc-v8.fw --rw------- root/root lib/firmware/s5p-mfc.fw -drwx------ root/root lib/firmware/sb16/ --rw------- root/root lib/firmware/sb16/alaw_main.csp --rw------- root/root lib/firmware/sb16/ima_adpcm_capture.csp --rw------- root/root lib/firmware/sb16/ima_adpcm_init.csp --rw------- root/root lib/firmware/sb16/ima_adpcm_playback.csp --rw------- root/root lib/firmware/sb16/mulaw_main.csp --rw------- root/root lib/firmware/sdd_sagrad_1091_1098.bin -drwx------ root/root lib/firmware/slicoss/ --rw------- root/root lib/firmware/slicoss/gbdownload.sys --rw------- root/root lib/firmware/slicoss/gbrcvucode.sys --rw------- root/root lib/firmware/slicoss/oasisdbgdownload.sys --rw------- root/root lib/firmware/slicoss/oasisdownload.sys --rw------- root/root lib/firmware/slicoss/oasisrcvucode.sys --rw------- root/root lib/firmware/sms1xxx-hcw-55xxx-dvbt-02.fw --rw------- root/root lib/firmware/sms1xxx-hcw-55xxx-isdbt-02.fw --rw------- root/root lib/firmware/sms1xxx-nova-a-dvbt-01.fw --rw------- root/root lib/firmware/sms1xxx-nova-b-dvbt-01.fw --rw------- root/root lib/firmware/sms1xxx-stellar-dvbt-01.fw -drwx------ root/root lib/firmware/sun/ --rw------- root/root lib/firmware/sun/cassini.bin -drwx------ root/root lib/firmware/sxg/ --rw------- root/root lib/firmware/sxg/saharadbgdownloadB.sys --rw------- root/root lib/firmware/sxg/saharadownloadB.sys --rw------- root/root lib/firmware/tdmb_nova_12mhz.inp -drwx------ root/root lib/firmware/tehuti/ --rw------- root/root lib/firmware/tehuti/bdx.bin -drwx------ root/root lib/firmware/ti-connectivity/ --rw------- root/root lib/firmware/ti-connectivity/TIInit_7.2.31.bts --rw------- root/root lib/firmware/ti-connectivity/wl1251-fw.bin --rw------- root/root lib/firmware/ti-connectivity/wl1251-nvs.bin --rw------- root/root lib/firmware/ti-connectivity/wl1271-fw-2.bin --rw------- root/root lib/firmware/ti-connectivity/wl1271-fw-ap.bin --rw------- root/root lib/firmware/ti-connectivity/wl1271-fw.bin -lrwxrwxrwx root/root lib/firmware/ti-connectivity/wl1271-nvs.bin -> wl127x-nvs.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-3.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-4-mr.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-4-plt.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-4-sr.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-5-mr.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-5-plt.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-5-sr.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-plt-3.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-nvs.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-3.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-4-mr.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-4-plt.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-4-sr.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-5-mr.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-5-plt.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-5-sr.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-ap.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-plt-3.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-nvs.bin -lrwxrwxrwx root/root lib/firmware/ti-connectivity/wl12xx-nvs.bin -> wl127x-nvs.bin --rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw-2.bin --rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw-3.bin --rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw-4.bin --rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw.bin -drwx------ root/root lib/firmware/ti-keystone/ --rw------- root/root lib/firmware/ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin --rw------- root/root lib/firmware/ti_3410.fw --rw------- root/root lib/firmware/ti_5052.fw -drwx------ root/root lib/firmware/tigon/ --rw------- root/root lib/firmware/tigon/tg3.bin --rw------- root/root lib/firmware/tigon/tg357766.bin --rw------- root/root lib/firmware/tigon/tg3_tso.bin --rw------- root/root lib/firmware/tigon/tg3_tso5.bin --rw------- root/root lib/firmware/tlg2300_firmware.bin --rw------- root/root lib/firmware/tr_smctr.bin -drwx------ root/root lib/firmware/ttusb-budget/ --rw------- root/root lib/firmware/ttusb-budget/dspbootcode.bin -drwx------ root/root lib/firmware/ueagle-atm/ --rw------- root/root lib/firmware/ueagle-atm/930-fpga.bin --rw------- root/root lib/firmware/ueagle-atm/CMV4p.bin.v2 --rw------- root/root lib/firmware/ueagle-atm/CMV9i.bin --rw------- root/root lib/firmware/ueagle-atm/CMV9p.bin --rw------- root/root lib/firmware/ueagle-atm/CMVei.bin --rw------- root/root lib/firmware/ueagle-atm/CMVeiWO.bin --rw------- root/root lib/firmware/ueagle-atm/CMVep.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepES.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepES03.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepFR.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepFR04.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepFR10.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepIT.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepWO.bin --rw------- root/root lib/firmware/ueagle-atm/DSP4p.bin --rw------- root/root lib/firmware/ueagle-atm/DSP9i.bin --rw------- root/root lib/firmware/ueagle-atm/DSP9p.bin --rw------- root/root lib/firmware/ueagle-atm/DSPei.bin --rw------- root/root lib/firmware/ueagle-atm/DSPep.bin --rw------- root/root lib/firmware/ueagle-atm/adi930.fw --rw------- root/root lib/firmware/ueagle-atm/eagleI.fw --rw------- root/root lib/firmware/ueagle-atm/eagleII.fw --rw------- root/root lib/firmware/ueagle-atm/eagleIII.fw --rw------- root/root lib/firmware/ueagle-atm/eagleIV.fw --rw------- root/root lib/firmware/usbdux_firmware.bin --rw------- root/root lib/firmware/usbduxfast_firmware.bin --rw------- root/root lib/firmware/usbduxsigma_firmware.bin --rw------- root/root lib/firmware/v4l-cx231xx-avcore-01.fw --rw------- root/root lib/firmware/v4l-cx23418-apu.fw --rw------- root/root lib/firmware/v4l-cx23418-cpu.fw --rw------- root/root lib/firmware/v4l-cx23418-dig.fw --rw------- root/root lib/firmware/v4l-cx23885-avcore-01.fw --rw------- root/root lib/firmware/v4l-cx25840.fw -drwx------ root/root lib/firmware/vicam/ --rw------- root/root lib/firmware/vicam/firmware.fw --rw------- root/root lib/firmware/vntwusb.fw -drwx------ root/root lib/firmware/vxge/ --rw------- root/root lib/firmware/vxge/X3fw-pxe.ncf --rw------- root/root lib/firmware/vxge/X3fw.ncf --rw------- root/root lib/firmware/whiteheat.fw --rw------- root/root lib/firmware/whiteheat_loader.fw --rw------- root/root lib/firmware/wsm_22.bin -drwx------ root/root lib/firmware/yam/ --rw------- root/root lib/firmware/yam/1200.bin --rw------- root/root lib/firmware/yam/9600.bin -drwx------ root/root lib/firmware/yamaha/ --rw------- root/root lib/firmware/yamaha/ds1_ctrl.fw --rw------- root/root lib/firmware/yamaha/ds1_dsp.fw --rw------- root/root lib/firmware/yamaha/ds1e_ctrl.fw --rw------- root/root lib/firmware/yamaha/yss225_registers.bin diff --git a/linux-firmware/.md5sum b/linux-firmware/.md5sum deleted file mode 100644 index 19cd724..0000000 --- a/linux-firmware/.md5sum +++ /dev/null @@ -1 +0,0 @@ -25ae6f1ee76fae4fc385179d6fe564d0 linux-firmware-20160514.tar.xz diff --git a/linux-firmware/Pkgfile b/linux-firmware/Pkgfile deleted file mode 100644 index 485698e..0000000 --- a/linux-firmware/Pkgfile +++ /dev/null @@ -1,19 +0,0 @@ -# Description: Firmware blobs for use with the Linux kernel. -# URL: https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary -# Maintainer: Thomas Penteker, tek at serverop dot de -# Packager: James Mills, prologic at shortcircuit dot net dot au - -name=linux-firmware -version=20160514 -release=1 -source=(http://distfiles.serverop.de/$name-$version.tar.xz) - -build() { - cd $name-$version - - # Build/Package - make DESTDIR=$PKG FIRMWAREDIR=/lib/firmware install - - # Cleanup - rm $PKG/lib/firmware/{Makefile,README,configure,GPL-3} -} From crux at crux.nu Sun Sep 11 23:04:58 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 01:04:58 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): qemu-all: 2.6.0 -> 2.7.0 Message-ID: <20160911230458.23AC8E98F6@crux.nu> commit 76350ca97b6e4639e9d0ace86e17847a038d9cad Author: Thomas Penteker Date: Mon Sep 12 00:36:00 2016 +0200 qemu-all: 2.6.0 -> 2.7.0 diff --git a/qemu-all/.footprint b/qemu-all/.footprint index ed050eb..444f2b8 100755 --- a/qemu-all/.footprint +++ b/qemu-all/.footprint @@ -86,11 +86,13 @@ drwxr-xr-x root/root usr/share/qemu/ -rw-r--r-- root/root usr/share/qemu/bios-256k.bin -rw-r--r-- root/root usr/share/qemu/bios.bin -rw-r--r-- root/root usr/share/qemu/efi-e1000.rom +-rw-r--r-- root/root usr/share/qemu/efi-e1000e.rom -rw-r--r-- root/root usr/share/qemu/efi-eepro100.rom -rw-r--r-- root/root usr/share/qemu/efi-ne2k_pci.rom -rw-r--r-- root/root usr/share/qemu/efi-pcnet.rom -rw-r--r-- root/root usr/share/qemu/efi-rtl8139.rom -rw-r--r-- root/root usr/share/qemu/efi-virtio.rom +-rw-r--r-- root/root usr/share/qemu/efi-vmxnet3.rom drwxr-xr-x root/root usr/share/qemu/keymaps/ -rw-r--r-- root/root usr/share/qemu/keymaps/ar -rw-r--r-- root/root usr/share/qemu/keymaps/bepo @@ -131,6 +133,7 @@ drwxr-xr-x root/root usr/share/qemu/keymaps/ -rw-r--r-- root/root usr/share/qemu/keymaps/tr -rw-r--r-- root/root usr/share/qemu/kvmvapic.bin -rw-r--r-- root/root usr/share/qemu/linuxboot.bin +-rw-r--r-- root/root usr/share/qemu/linuxboot_dma.bin -rw-r--r-- root/root usr/share/qemu/multiboot.bin -rw-r--r-- root/root usr/share/qemu/openbios-ppc -rw-r--r-- root/root usr/share/qemu/openbios-sparc32 @@ -151,7 +154,7 @@ drwxr-xr-x root/root usr/share/qemu/keymaps/ -rw-r--r-- root/root usr/share/qemu/sgabios.bin -rw-r--r-- root/root usr/share/qemu/slof.bin -rw-r--r-- root/root usr/share/qemu/spapr-rtas.bin --rw-r--r-- root/root usr/share/qemu/trace-events +-rw-r--r-- root/root usr/share/qemu/trace-events-all -rw-r--r-- root/root usr/share/qemu/u-boot.e500 -rw-r--r-- root/root usr/share/qemu/vgabios-cirrus.bin -rw-r--r-- root/root usr/share/qemu/vgabios-qxl.bin diff --git a/qemu-all/.md5sum b/qemu-all/.md5sum index 6d028da..219a71c 100755 --- a/qemu-all/.md5sum +++ b/qemu-all/.md5sum @@ -1,2 +1 @@ -bae792f4cb7495f567390046a1ede1cb cve-2016-4020-4439-4441.diff -ca3f70b43f093e33e9e014f144067f13 qemu-2.6.0.tar.bz2 +08d4d06d1cb598efecd796137f4844ab qemu-2.7.0.tar.bz2 diff --git a/qemu-all/Pkgfile b/qemu-all/Pkgfile index 3c4a5f6..85a4d93 100755 --- a/qemu-all/Pkgfile +++ b/qemu-all/Pkgfile @@ -6,16 +6,14 @@ # Nice to have: libseccomp libiscsi libusb usbredir spice name=qemu-all -version=2.6.0 -release=2 -source=(http://wiki.qemu.org/download/qemu-$version.tar.bz2 cve-2016-4020-4439-4441.diff) +version=2.7.0 +release=1 +source=(http://wiki.qemu.org/download/qemu-$version.tar.bz2) build() { cd qemu-$version - patch -p1 -i $SRC/cve-2016-4020-4439-4441.diff - ./configure --prefix=/usr \ --cc="${CC:=gcc}" \ --host-cc="${CC:=gcc}" \ diff --git a/qemu-all/cve-2016-4020-4439-4441.diff b/qemu-all/cve-2016-4020-4439-4441.diff deleted file mode 100644 index e203e9e..0000000 --- a/qemu-all/cve-2016-4020-4439-4441.diff +++ /dev/null @@ -1,294 +0,0 @@ ---- a/hw/i386/kvmvapic.c -+++ b/hw/i386/kvmvapic.c -@@ -394,7 +394,7 @@ static void patch_instruction(VAPICROMState *s, X86CPU *cpu, target_ulong ip) - CPUX86State *env = &cpu->env; - VAPICHandlers *handlers; - uint8_t opcode[2]; -- uint32_t imm32; -+ uint32_t imm32 = 0; - target_ulong current_pc = 0; - target_ulong current_cs_base = 0; - int current_flags = 0; ---- a/hw/scsi/esp.c -+++ b/hw/scsi/esp.c -@@ -448,7 +448,11 @@ void esp_reg_write(ESPState *s, uint32_t saddr, uint64_t val) - break; - case ESP_FIFO: - if (s->do_cmd) { -- s->cmdbuf[s->cmdlen++] = val & 0xff; -+ if (s->cmdlen < TI_BUFSZ) { -+ s->cmdbuf[s->cmdlen++] = val & 0xff; -+ } else { -+ trace_esp_error_fifo_overrun(); -+ } - } else if (s->ti_size == TI_BUFSZ - 1) { - trace_esp_error_fifo_overrun(); - } else { ---- a/hw/scsi/esp.c -+++ b/hw/scsi/esp.c -@@ -82,7 +82,7 @@ void esp_request_cancelled(SCSIRequest *req) - } - } - --static uint32_t get_cmd(ESPState *s, uint8_t *buf) -+static uint32_t get_cmd(ESPState *s, uint8_t *buf, uint8_t buflen) - { - uint32_t dmalen; - int target; -@@ -92,6 +92,9 @@ static uint32_t get_cmd(ESPState *s, uint8_t *buf) - dmalen = s->rregs[ESP_TCLO]; - dmalen |= s->rregs[ESP_TCMID] << 8; - dmalen |= s->rregs[ESP_TCHI] << 16; -+ if (dmalen > buflen) { -+ return 0; -+ } - s->dma_memory_read(s->dma_opaque, buf, dmalen); - } else { - dmalen = s->ti_size; -@@ -166,7 +169,7 @@ static void handle_satn(ESPState *s) - s->dma_cb = handle_satn; - return; - } -- len = get_cmd(s, buf); -+ len = get_cmd(s, buf, sizeof(buf)); - if (len) - do_cmd(s, buf); - } -@@ -180,7 +183,7 @@ static void handle_s_without_atn(ESPState *s) - s->dma_cb = handle_s_without_atn; - return; - } -- len = get_cmd(s, buf); -+ len = get_cmd(s, buf, sizeof(buf)); - if (len) { - do_busid_cmd(s, buf, 0); - } -@@ -192,7 +195,7 @@ static void handle_satn_stop(ESPState *s) - s->dma_cb = handle_satn_stop; - return; - } -- s->cmdlen = get_cmd(s, s->cmdbuf); -+ s->cmdlen = get_cmd(s, s->cmdbuf, sizeof(s->cmdbuf)); - if (s->cmdlen) { - trace_esp_handle_satn_stop(s->cmdlen); - s->do_cmd = 1; ---- a/hw/display/vga.c -+++ b/hw/display/vga.c -@@ -149,6 +149,11 @@ static inline bool vbe_enabled(VGACommonState *s) - return s->vbe_regs[VBE_DISPI_INDEX_ENABLE] & VBE_DISPI_ENABLED; - } - -+static inline uint8_t sr(VGACommonState *s, int idx) -+{ -+ return vbe_enabled(s) ? s->sr_vbe[idx] : s->sr[idx]; -+} -+ - static void vga_update_memory_access(VGACommonState *s) - { - hwaddr base, offset, size; -@@ -163,8 +168,8 @@ static void vga_update_memory_access(VGACommonState *s) - s->has_chain4_alias = false; - s->plane_updated = 0xf; - } -- if ((s->sr[VGA_SEQ_PLANE_WRITE] & VGA_SR02_ALL_PLANES) == -- VGA_SR02_ALL_PLANES && s->sr[VGA_SEQ_MEMORY_MODE] & VGA_SR04_CHN_4M) { -+ if ((sr(s, VGA_SEQ_PLANE_WRITE) & VGA_SR02_ALL_PLANES) == -+ VGA_SR02_ALL_PLANES && sr(s, VGA_SEQ_MEMORY_MODE) & VGA_SR04_CHN_4M) { - offset = 0; - switch ((s->gr[VGA_GFX_MISC] >> 2) & 3) { - case 0: -@@ -234,7 +239,7 @@ static void vga_precise_update_retrace_info(VGACommonState *s) - ((s->cr[VGA_CRTC_OVERFLOW] >> 6) & 2)) << 8); - vretr_end_line = s->cr[VGA_CRTC_V_SYNC_END] & 0xf; - -- clocking_mode = (s->sr[VGA_SEQ_CLOCK_MODE] >> 3) & 1; -+ clocking_mode = (sr(s, VGA_SEQ_CLOCK_MODE) >> 3) & 1; - clock_sel = (s->msr >> 2) & 3; - dots = (s->msr & 1) ? 8 : 9; - -@@ -486,7 +491,6 @@ void vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) - printf("vga: write SR%x = 0x%02x\n", s->sr_index, val); - #endif - s->sr[s->sr_index] = val & sr_mask[s->sr_index]; -- vbe_update_vgaregs(s); - if (s->sr_index == VGA_SEQ_CLOCK_MODE) { - s->update_retrace_info(s); - } -@@ -680,13 +684,13 @@ static void vbe_update_vgaregs(VGACommonState *s) - - if (s->vbe_regs[VBE_DISPI_INDEX_BPP] == 4) { - shift_control = 0; -- s->sr[VGA_SEQ_CLOCK_MODE] &= ~8; /* no double line */ -+ s->sr_vbe[VGA_SEQ_CLOCK_MODE] &= ~8; /* no double line */ - } else { - shift_control = 2; - /* set chain 4 mode */ -- s->sr[VGA_SEQ_MEMORY_MODE] |= VGA_SR04_CHN_4M; -+ s->sr_vbe[VGA_SEQ_MEMORY_MODE] |= VGA_SR04_CHN_4M; - /* activate all planes */ -- s->sr[VGA_SEQ_PLANE_WRITE] |= VGA_SR02_ALL_PLANES; -+ s->sr_vbe[VGA_SEQ_PLANE_WRITE] |= VGA_SR02_ALL_PLANES; - } - s->gr[VGA_GFX_MODE] = (s->gr[VGA_GFX_MODE] & ~0x60) | - (shift_control << 5); -@@ -836,7 +840,7 @@ uint32_t vga_mem_readb(VGACommonState *s, hwaddr addr) - break; - } - -- if (s->sr[VGA_SEQ_MEMORY_MODE] & VGA_SR04_CHN_4M) { -+ if (sr(s, VGA_SEQ_MEMORY_MODE) & VGA_SR04_CHN_4M) { - /* chain 4 mode : simplest access */ - assert(addr < s->vram_size); - ret = s->vram_ptr[addr]; -@@ -904,11 +908,11 @@ void vga_mem_writeb(VGACommonState *s, hwaddr addr, uint32_t val) - break; - } - -- if (s->sr[VGA_SEQ_MEMORY_MODE] & VGA_SR04_CHN_4M) { -+ if (sr(s, VGA_SEQ_MEMORY_MODE) & VGA_SR04_CHN_4M) { - /* chain 4 mode : simplest access */ - plane = addr & 3; - mask = (1 << plane); -- if (s->sr[VGA_SEQ_PLANE_WRITE] & mask) { -+ if (sr(s, VGA_SEQ_PLANE_WRITE) & mask) { - assert(addr < s->vram_size); - s->vram_ptr[addr] = val; - #ifdef DEBUG_VGA_MEM -@@ -921,7 +925,7 @@ void vga_mem_writeb(VGACommonState *s, hwaddr addr, uint32_t val) - /* odd/even mode (aka text mode mapping) */ - plane = (s->gr[VGA_GFX_PLANE_READ] & 2) | (addr & 1); - mask = (1 << plane); -- if (s->sr[VGA_SEQ_PLANE_WRITE] & mask) { -+ if (sr(s, VGA_SEQ_PLANE_WRITE) & mask) { - addr = ((addr & ~1) << 1) | plane; - if (addr >= s->vram_size) { - return; -@@ -996,7 +1000,7 @@ void vga_mem_writeb(VGACommonState *s, hwaddr addr, uint32_t val) - - do_write: - /* mask data according to sr[2] */ -- mask = s->sr[VGA_SEQ_PLANE_WRITE]; -+ mask = sr(s, VGA_SEQ_PLANE_WRITE); - s->plane_updated |= mask; /* only used to detect font change */ - write_mask = mask16[mask]; - if (addr * sizeof(uint32_t) >= s->vram_size) { -@@ -1152,10 +1156,10 @@ static void vga_get_text_resolution(VGACommonState *s, int *pwidth, int *pheight - /* total width & height */ - cheight = (s->cr[VGA_CRTC_MAX_SCAN] & 0x1f) + 1; - cwidth = 8; -- if (!(s->sr[VGA_SEQ_CLOCK_MODE] & VGA_SR01_CHAR_CLK_8DOTS)) { -+ if (!(sr(s, VGA_SEQ_CLOCK_MODE) & VGA_SR01_CHAR_CLK_8DOTS)) { - cwidth = 9; - } -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 0x08) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 0x08) { - cwidth = 16; /* NOTE: no 18 pixel wide */ - } - width = (s->cr[VGA_CRTC_H_DISP] + 1); -@@ -1197,7 +1201,7 @@ static void vga_draw_text(VGACommonState *s, int full_update) - int64_t now = qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL); - - /* compute font data address (in plane 2) */ -- v = s->sr[VGA_SEQ_CHARACTER_MAP]; -+ v = sr(s, VGA_SEQ_CHARACTER_MAP); - offset = (((v >> 4) & 1) | ((v << 1) & 6)) * 8192 * 4 + 2; - if (offset != s->font_offsets[0]) { - s->font_offsets[0] = offset; -@@ -1506,11 +1510,11 @@ static void vga_draw_graphic(VGACommonState *s, int full_update) - } - - if (shift_control == 0) { -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 8) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 8) { - disp_width <<= 1; - } - } else if (shift_control == 1) { -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 8) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 8) { - disp_width <<= 1; - } - } -@@ -1574,7 +1578,7 @@ static void vga_draw_graphic(VGACommonState *s, int full_update) - - if (shift_control == 0) { - full_update |= update_palette16(s); -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 8) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 8) { - v = VGA_DRAW_LINE4D2; - } else { - v = VGA_DRAW_LINE4; -@@ -1582,7 +1586,7 @@ static void vga_draw_graphic(VGACommonState *s, int full_update) - bits = 4; - } else if (shift_control == 1) { - full_update |= update_palette16(s); -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 8) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 8) { - v = VGA_DRAW_LINE2D2; - } else { - v = VGA_DRAW_LINE2; -@@ -1629,7 +1633,7 @@ static void vga_draw_graphic(VGACommonState *s, int full_update) - #if 0 - printf("w=%d h=%d v=%d line_offset=%d cr[0x09]=0x%02x cr[0x17]=0x%02x linecmp=%d sr[0x01]=0x%02x\n", - width, height, v, line_offset, s->cr[9], s->cr[VGA_CRTC_MODE], -- s->line_compare, s->sr[VGA_SEQ_CLOCK_MODE]); -+ s->line_compare, sr(s, VGA_SEQ_CLOCK_MODE)); - #endif - addr1 = (s->start_addr * 4); - bwidth = (width * bits + 7) / 8; -@@ -1781,6 +1785,7 @@ void vga_common_reset(VGACommonState *s) - { - s->sr_index = 0; - memset(s->sr, '\0', sizeof(s->sr)); -+ memset(s->sr_vbe, '\0', sizeof(s->sr_vbe)); - s->gr_index = 0; - memset(s->gr, '\0', sizeof(s->gr)); - s->ar_index = 0; -@@ -1883,10 +1888,10 @@ static void vga_update_text(void *opaque, console_ch_t *chardata) - /* total width & height */ - cheight = (s->cr[VGA_CRTC_MAX_SCAN] & 0x1f) + 1; - cw = 8; -- if (!(s->sr[VGA_SEQ_CLOCK_MODE] & VGA_SR01_CHAR_CLK_8DOTS)) { -+ if (!(sr(s, VGA_SEQ_CLOCK_MODE) & VGA_SR01_CHAR_CLK_8DOTS)) { - cw = 9; - } -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 0x08) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 0x08) { - cw = 16; /* NOTE: no 18 pixel wide */ - } - width = (s->cr[VGA_CRTC_H_DISP] + 1); -@@ -2053,6 +2058,7 @@ static int vga_common_post_load(void *opaque, int version_id) - - /* force refresh */ - s->graphic_mode = -1; -+ vbe_update_vgaregs(s); - return 0; - } - ---- a/hw/display/vga_int.h -+++ b/hw/display/vga_int.h -@@ -98,6 +98,7 @@ typedef struct VGACommonState { - MemoryRegion chain4_alias; - uint8_t sr_index; - uint8_t sr[256]; -+ uint8_t sr_vbe[256]; - uint8_t gr_index; - uint8_t gr[256]; - uint8_t ar_index; ---- a/hw/arm/virt.c -+++ b/hw/arm/virt.c -@@ -1114,10 +1114,14 @@ static void machvirt_init(MachineState *machine) - * KVM is not available yet - */ - if (!gic_version) { -+ if (!kvm_enabled()) { -+ error_report("gic-version=host requires KVM"); -+ exit(1); -+ } -+ - gic_version = kvm_arm_vgic_probe(); - if (!gic_version) { - error_report("Unable to determine GIC version supported by host"); -- error_printf("KVM acceleration is probably not supported\n"); - exit(1); - } - } From crux at crux.nu Sun Sep 11 23:20:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 01:20:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): qemu: 2.6.0 -> 2.7.0 Message-ID: <20160911232011.A56BEE98F6@crux.nu> commit 11ac56da0391110611bad43df2344f5cb1799277 Author: Thomas Penteker Date: Mon Sep 12 00:51:16 2016 +0200 qemu: 2.6.0 -> 2.7.0 diff --git a/qemu/.footprint b/qemu/.footprint index 95ffe77..8c273f8 100644 --- a/qemu/.footprint +++ b/qemu/.footprint @@ -33,11 +33,13 @@ drwxr-xr-x root/root usr/share/qemu/ -rw-r--r-- root/root usr/share/qemu/bios-256k.bin -rw-r--r-- root/root usr/share/qemu/bios.bin -rw-r--r-- root/root usr/share/qemu/efi-e1000.rom +-rw-r--r-- root/root usr/share/qemu/efi-e1000e.rom -rw-r--r-- root/root usr/share/qemu/efi-eepro100.rom -rw-r--r-- root/root usr/share/qemu/efi-ne2k_pci.rom -rw-r--r-- root/root usr/share/qemu/efi-pcnet.rom -rw-r--r-- root/root usr/share/qemu/efi-rtl8139.rom -rw-r--r-- root/root usr/share/qemu/efi-virtio.rom +-rw-r--r-- root/root usr/share/qemu/efi-vmxnet3.rom drwxr-xr-x root/root usr/share/qemu/keymaps/ -rw-r--r-- root/root usr/share/qemu/keymaps/ar -rw-r--r-- root/root usr/share/qemu/keymaps/bepo @@ -78,6 +80,7 @@ drwxr-xr-x root/root usr/share/qemu/keymaps/ -rw-r--r-- root/root usr/share/qemu/keymaps/tr -rw-r--r-- root/root usr/share/qemu/kvmvapic.bin -rw-r--r-- root/root usr/share/qemu/linuxboot.bin +-rw-r--r-- root/root usr/share/qemu/linuxboot_dma.bin -rw-r--r-- root/root usr/share/qemu/multiboot.bin -rw-r--r-- root/root usr/share/qemu/openbios-ppc -rw-r--r-- root/root usr/share/qemu/openbios-sparc32 @@ -98,7 +101,7 @@ drwxr-xr-x root/root usr/share/qemu/keymaps/ -rw-r--r-- root/root usr/share/qemu/sgabios.bin -rw-r--r-- root/root usr/share/qemu/slof.bin -rw-r--r-- root/root usr/share/qemu/spapr-rtas.bin --rw-r--r-- root/root usr/share/qemu/trace-events +-rw-r--r-- root/root usr/share/qemu/trace-events-all -rw-r--r-- root/root usr/share/qemu/u-boot.e500 -rw-r--r-- root/root usr/share/qemu/vgabios-cirrus.bin -rw-r--r-- root/root usr/share/qemu/vgabios-qxl.bin diff --git a/qemu/.md5sum b/qemu/.md5sum index 6d028da..219a71c 100644 --- a/qemu/.md5sum +++ b/qemu/.md5sum @@ -1,2 +1 @@ -bae792f4cb7495f567390046a1ede1cb cve-2016-4020-4439-4441.diff -ca3f70b43f093e33e9e014f144067f13 qemu-2.6.0.tar.bz2 +08d4d06d1cb598efecd796137f4844ab qemu-2.7.0.tar.bz2 diff --git a/qemu/Pkgfile b/qemu/Pkgfile index c7cfa4b..c7d4981 100644 --- a/qemu/Pkgfile +++ b/qemu/Pkgfile @@ -6,16 +6,14 @@ # Nice to have: libseccomp libiscsi libusb usbredir spice name=qemu -version=2.6.0 -release=2 -source=(http://wiki.qemu.org/download/qemu-$version.tar.bz2 cve-2016-4020-4439-4441.diff) +version=2.7.0 +release=1 +source=(http://wiki.qemu.org/download/qemu-$version.tar.bz2) build() { cd $name-$version - patch -p1 -i $SRC/cve-2016-4020-4439-4441.diff - ./configure --prefix=/usr \ --cc="${CC:=gcc}" \ --host-cc="${CC:=gcc}" \ diff --git a/qemu/cve-2016-4020-4439-4441.diff b/qemu/cve-2016-4020-4439-4441.diff deleted file mode 100644 index e203e9e..0000000 --- a/qemu/cve-2016-4020-4439-4441.diff +++ /dev/null @@ -1,294 +0,0 @@ ---- a/hw/i386/kvmvapic.c -+++ b/hw/i386/kvmvapic.c -@@ -394,7 +394,7 @@ static void patch_instruction(VAPICROMState *s, X86CPU *cpu, target_ulong ip) - CPUX86State *env = &cpu->env; - VAPICHandlers *handlers; - uint8_t opcode[2]; -- uint32_t imm32; -+ uint32_t imm32 = 0; - target_ulong current_pc = 0; - target_ulong current_cs_base = 0; - int current_flags = 0; ---- a/hw/scsi/esp.c -+++ b/hw/scsi/esp.c -@@ -448,7 +448,11 @@ void esp_reg_write(ESPState *s, uint32_t saddr, uint64_t val) - break; - case ESP_FIFO: - if (s->do_cmd) { -- s->cmdbuf[s->cmdlen++] = val & 0xff; -+ if (s->cmdlen < TI_BUFSZ) { -+ s->cmdbuf[s->cmdlen++] = val & 0xff; -+ } else { -+ trace_esp_error_fifo_overrun(); -+ } - } else if (s->ti_size == TI_BUFSZ - 1) { - trace_esp_error_fifo_overrun(); - } else { ---- a/hw/scsi/esp.c -+++ b/hw/scsi/esp.c -@@ -82,7 +82,7 @@ void esp_request_cancelled(SCSIRequest *req) - } - } - --static uint32_t get_cmd(ESPState *s, uint8_t *buf) -+static uint32_t get_cmd(ESPState *s, uint8_t *buf, uint8_t buflen) - { - uint32_t dmalen; - int target; -@@ -92,6 +92,9 @@ static uint32_t get_cmd(ESPState *s, uint8_t *buf) - dmalen = s->rregs[ESP_TCLO]; - dmalen |= s->rregs[ESP_TCMID] << 8; - dmalen |= s->rregs[ESP_TCHI] << 16; -+ if (dmalen > buflen) { -+ return 0; -+ } - s->dma_memory_read(s->dma_opaque, buf, dmalen); - } else { - dmalen = s->ti_size; -@@ -166,7 +169,7 @@ static void handle_satn(ESPState *s) - s->dma_cb = handle_satn; - return; - } -- len = get_cmd(s, buf); -+ len = get_cmd(s, buf, sizeof(buf)); - if (len) - do_cmd(s, buf); - } -@@ -180,7 +183,7 @@ static void handle_s_without_atn(ESPState *s) - s->dma_cb = handle_s_without_atn; - return; - } -- len = get_cmd(s, buf); -+ len = get_cmd(s, buf, sizeof(buf)); - if (len) { - do_busid_cmd(s, buf, 0); - } -@@ -192,7 +195,7 @@ static void handle_satn_stop(ESPState *s) - s->dma_cb = handle_satn_stop; - return; - } -- s->cmdlen = get_cmd(s, s->cmdbuf); -+ s->cmdlen = get_cmd(s, s->cmdbuf, sizeof(s->cmdbuf)); - if (s->cmdlen) { - trace_esp_handle_satn_stop(s->cmdlen); - s->do_cmd = 1; ---- a/hw/display/vga.c -+++ b/hw/display/vga.c -@@ -149,6 +149,11 @@ static inline bool vbe_enabled(VGACommonState *s) - return s->vbe_regs[VBE_DISPI_INDEX_ENABLE] & VBE_DISPI_ENABLED; - } - -+static inline uint8_t sr(VGACommonState *s, int idx) -+{ -+ return vbe_enabled(s) ? s->sr_vbe[idx] : s->sr[idx]; -+} -+ - static void vga_update_memory_access(VGACommonState *s) - { - hwaddr base, offset, size; -@@ -163,8 +168,8 @@ static void vga_update_memory_access(VGACommonState *s) - s->has_chain4_alias = false; - s->plane_updated = 0xf; - } -- if ((s->sr[VGA_SEQ_PLANE_WRITE] & VGA_SR02_ALL_PLANES) == -- VGA_SR02_ALL_PLANES && s->sr[VGA_SEQ_MEMORY_MODE] & VGA_SR04_CHN_4M) { -+ if ((sr(s, VGA_SEQ_PLANE_WRITE) & VGA_SR02_ALL_PLANES) == -+ VGA_SR02_ALL_PLANES && sr(s, VGA_SEQ_MEMORY_MODE) & VGA_SR04_CHN_4M) { - offset = 0; - switch ((s->gr[VGA_GFX_MISC] >> 2) & 3) { - case 0: -@@ -234,7 +239,7 @@ static void vga_precise_update_retrace_info(VGACommonState *s) - ((s->cr[VGA_CRTC_OVERFLOW] >> 6) & 2)) << 8); - vretr_end_line = s->cr[VGA_CRTC_V_SYNC_END] & 0xf; - -- clocking_mode = (s->sr[VGA_SEQ_CLOCK_MODE] >> 3) & 1; -+ clocking_mode = (sr(s, VGA_SEQ_CLOCK_MODE) >> 3) & 1; - clock_sel = (s->msr >> 2) & 3; - dots = (s->msr & 1) ? 8 : 9; - -@@ -486,7 +491,6 @@ void vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) - printf("vga: write SR%x = 0x%02x\n", s->sr_index, val); - #endif - s->sr[s->sr_index] = val & sr_mask[s->sr_index]; -- vbe_update_vgaregs(s); - if (s->sr_index == VGA_SEQ_CLOCK_MODE) { - s->update_retrace_info(s); - } -@@ -680,13 +684,13 @@ static void vbe_update_vgaregs(VGACommonState *s) - - if (s->vbe_regs[VBE_DISPI_INDEX_BPP] == 4) { - shift_control = 0; -- s->sr[VGA_SEQ_CLOCK_MODE] &= ~8; /* no double line */ -+ s->sr_vbe[VGA_SEQ_CLOCK_MODE] &= ~8; /* no double line */ - } else { - shift_control = 2; - /* set chain 4 mode */ -- s->sr[VGA_SEQ_MEMORY_MODE] |= VGA_SR04_CHN_4M; -+ s->sr_vbe[VGA_SEQ_MEMORY_MODE] |= VGA_SR04_CHN_4M; - /* activate all planes */ -- s->sr[VGA_SEQ_PLANE_WRITE] |= VGA_SR02_ALL_PLANES; -+ s->sr_vbe[VGA_SEQ_PLANE_WRITE] |= VGA_SR02_ALL_PLANES; - } - s->gr[VGA_GFX_MODE] = (s->gr[VGA_GFX_MODE] & ~0x60) | - (shift_control << 5); -@@ -836,7 +840,7 @@ uint32_t vga_mem_readb(VGACommonState *s, hwaddr addr) - break; - } - -- if (s->sr[VGA_SEQ_MEMORY_MODE] & VGA_SR04_CHN_4M) { -+ if (sr(s, VGA_SEQ_MEMORY_MODE) & VGA_SR04_CHN_4M) { - /* chain 4 mode : simplest access */ - assert(addr < s->vram_size); - ret = s->vram_ptr[addr]; -@@ -904,11 +908,11 @@ void vga_mem_writeb(VGACommonState *s, hwaddr addr, uint32_t val) - break; - } - -- if (s->sr[VGA_SEQ_MEMORY_MODE] & VGA_SR04_CHN_4M) { -+ if (sr(s, VGA_SEQ_MEMORY_MODE) & VGA_SR04_CHN_4M) { - /* chain 4 mode : simplest access */ - plane = addr & 3; - mask = (1 << plane); -- if (s->sr[VGA_SEQ_PLANE_WRITE] & mask) { -+ if (sr(s, VGA_SEQ_PLANE_WRITE) & mask) { - assert(addr < s->vram_size); - s->vram_ptr[addr] = val; - #ifdef DEBUG_VGA_MEM -@@ -921,7 +925,7 @@ void vga_mem_writeb(VGACommonState *s, hwaddr addr, uint32_t val) - /* odd/even mode (aka text mode mapping) */ - plane = (s->gr[VGA_GFX_PLANE_READ] & 2) | (addr & 1); - mask = (1 << plane); -- if (s->sr[VGA_SEQ_PLANE_WRITE] & mask) { -+ if (sr(s, VGA_SEQ_PLANE_WRITE) & mask) { - addr = ((addr & ~1) << 1) | plane; - if (addr >= s->vram_size) { - return; -@@ -996,7 +1000,7 @@ void vga_mem_writeb(VGACommonState *s, hwaddr addr, uint32_t val) - - do_write: - /* mask data according to sr[2] */ -- mask = s->sr[VGA_SEQ_PLANE_WRITE]; -+ mask = sr(s, VGA_SEQ_PLANE_WRITE); - s->plane_updated |= mask; /* only used to detect font change */ - write_mask = mask16[mask]; - if (addr * sizeof(uint32_t) >= s->vram_size) { -@@ -1152,10 +1156,10 @@ static void vga_get_text_resolution(VGACommonState *s, int *pwidth, int *pheight - /* total width & height */ - cheight = (s->cr[VGA_CRTC_MAX_SCAN] & 0x1f) + 1; - cwidth = 8; -- if (!(s->sr[VGA_SEQ_CLOCK_MODE] & VGA_SR01_CHAR_CLK_8DOTS)) { -+ if (!(sr(s, VGA_SEQ_CLOCK_MODE) & VGA_SR01_CHAR_CLK_8DOTS)) { - cwidth = 9; - } -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 0x08) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 0x08) { - cwidth = 16; /* NOTE: no 18 pixel wide */ - } - width = (s->cr[VGA_CRTC_H_DISP] + 1); -@@ -1197,7 +1201,7 @@ static void vga_draw_text(VGACommonState *s, int full_update) - int64_t now = qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL); - - /* compute font data address (in plane 2) */ -- v = s->sr[VGA_SEQ_CHARACTER_MAP]; -+ v = sr(s, VGA_SEQ_CHARACTER_MAP); - offset = (((v >> 4) & 1) | ((v << 1) & 6)) * 8192 * 4 + 2; - if (offset != s->font_offsets[0]) { - s->font_offsets[0] = offset; -@@ -1506,11 +1510,11 @@ static void vga_draw_graphic(VGACommonState *s, int full_update) - } - - if (shift_control == 0) { -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 8) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 8) { - disp_width <<= 1; - } - } else if (shift_control == 1) { -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 8) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 8) { - disp_width <<= 1; - } - } -@@ -1574,7 +1578,7 @@ static void vga_draw_graphic(VGACommonState *s, int full_update) - - if (shift_control == 0) { - full_update |= update_palette16(s); -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 8) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 8) { - v = VGA_DRAW_LINE4D2; - } else { - v = VGA_DRAW_LINE4; -@@ -1582,7 +1586,7 @@ static void vga_draw_graphic(VGACommonState *s, int full_update) - bits = 4; - } else if (shift_control == 1) { - full_update |= update_palette16(s); -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 8) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 8) { - v = VGA_DRAW_LINE2D2; - } else { - v = VGA_DRAW_LINE2; -@@ -1629,7 +1633,7 @@ static void vga_draw_graphic(VGACommonState *s, int full_update) - #if 0 - printf("w=%d h=%d v=%d line_offset=%d cr[0x09]=0x%02x cr[0x17]=0x%02x linecmp=%d sr[0x01]=0x%02x\n", - width, height, v, line_offset, s->cr[9], s->cr[VGA_CRTC_MODE], -- s->line_compare, s->sr[VGA_SEQ_CLOCK_MODE]); -+ s->line_compare, sr(s, VGA_SEQ_CLOCK_MODE)); - #endif - addr1 = (s->start_addr * 4); - bwidth = (width * bits + 7) / 8; -@@ -1781,6 +1785,7 @@ void vga_common_reset(VGACommonState *s) - { - s->sr_index = 0; - memset(s->sr, '\0', sizeof(s->sr)); -+ memset(s->sr_vbe, '\0', sizeof(s->sr_vbe)); - s->gr_index = 0; - memset(s->gr, '\0', sizeof(s->gr)); - s->ar_index = 0; -@@ -1883,10 +1888,10 @@ static void vga_update_text(void *opaque, console_ch_t *chardata) - /* total width & height */ - cheight = (s->cr[VGA_CRTC_MAX_SCAN] & 0x1f) + 1; - cw = 8; -- if (!(s->sr[VGA_SEQ_CLOCK_MODE] & VGA_SR01_CHAR_CLK_8DOTS)) { -+ if (!(sr(s, VGA_SEQ_CLOCK_MODE) & VGA_SR01_CHAR_CLK_8DOTS)) { - cw = 9; - } -- if (s->sr[VGA_SEQ_CLOCK_MODE] & 0x08) { -+ if (sr(s, VGA_SEQ_CLOCK_MODE) & 0x08) { - cw = 16; /* NOTE: no 18 pixel wide */ - } - width = (s->cr[VGA_CRTC_H_DISP] + 1); -@@ -2053,6 +2058,7 @@ static int vga_common_post_load(void *opaque, int version_id) - - /* force refresh */ - s->graphic_mode = -1; -+ vbe_update_vgaregs(s); - return 0; - } - ---- a/hw/display/vga_int.h -+++ b/hw/display/vga_int.h -@@ -98,6 +98,7 @@ typedef struct VGACommonState { - MemoryRegion chain4_alias; - uint8_t sr_index; - uint8_t sr[256]; -+ uint8_t sr_vbe[256]; - uint8_t gr_index; - uint8_t gr[256]; - uint8_t ar_index; ---- a/hw/arm/virt.c -+++ b/hw/arm/virt.c -@@ -1114,10 +1114,14 @@ static void machvirt_init(MachineState *machine) - * KVM is not available yet - */ - if (!gic_version) { -+ if (!kvm_enabled()) { -+ error_report("gic-version=host requires KVM"); -+ exit(1); -+ } -+ - gic_version = kvm_arm_vgic_probe(); - if (!gic_version) { - error_report("Unable to determine GIC version supported by host"); -- error_printf("KVM acceleration is probably not supported\n"); - exit(1); - } - } From crux at crux.nu Sun Sep 11 23:22:12 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 01:22:12 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): qemu-agent: 2.5.1.1 -> 2.7.0 Message-ID: <20160911232212.B7353E98F6@crux.nu> commit 56cacafd77f413ff998bf86f7fac0f486b13c9fa Author: Thomas Penteker Date: Mon Sep 12 00:53:26 2016 +0200 qemu-agent: 2.5.1.1 -> 2.7.0 diff --git a/qemu-agent/.md5sum b/qemu-agent/.md5sum index 16f2515..3554693 100644 --- a/qemu-agent/.md5sum +++ b/qemu-agent/.md5sum @@ -1,2 +1,2 @@ -f5ff0e71398b9e428b4f177001ba4285 qemu-2.5.1.1.tar.bz2 +08d4d06d1cb598efecd796137f4844ab qemu-2.7.0.tar.bz2 c803c81253b0643892bb1db811a37656 qemu-agent diff --git a/qemu-agent/Pkgfile b/qemu-agent/Pkgfile index fcfa1cd..6e73693 100644 --- a/qemu-agent/Pkgfile +++ b/qemu-agent/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libsdl glib name=qemu-agent -version=2.5.1.1 +version=2.7.0 release=1 source=(http://wiki.qemu.org/download/qemu-$version.tar.bz2 qemu-agent) From crux at crux.nu Sun Sep 11 23:26:30 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 01:26:30 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): strace: 4.12 -> 4.13 Message-ID: <20160911232630.1AD22E98F6@crux.nu> commit 1f5b0f39bd4312adf1d08fcf42346cfaabc5459c Author: Thomas Penteker Date: Mon Sep 12 00:57:44 2016 +0200 strace: 4.12 -> 4.13 diff --git a/strace/.md5sum b/strace/.md5sum index 7986182..9098d7e 100644 --- a/strace/.md5sum +++ b/strace/.md5sum @@ -1 +1 @@ -efb8611fc332e71ec419c53f59faa93e strace-4.12.tar.xz +4b78c7febdd24c79d5147824d1a080a3 strace-4.13.tar.xz diff --git a/strace/Pkgfile b/strace/Pkgfile index eeb4e28..cd37be8 100644 --- a/strace/Pkgfile +++ b/strace/Pkgfile @@ -4,7 +4,7 @@ # Packager: Tilman Sauerbeck, tilman at crux dot nu name=strace -version=4.12 +version=4.13 release=1 source=(http://download.sourceforge.net/$name/$name-$version.tar.xz) From crux at crux.nu Sun Sep 11 23:27:46 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 01:27:46 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): getmail: 4.50.0 -> 4.51.0 Message-ID: <20160911232746.0BD4DE98F6@crux.nu> commit 9b024c85fbaf1763359a0b6598e78ef07cd121ea Author: Thomas Penteker Date: Mon Sep 12 00:58:59 2016 +0200 getmail: 4.50.0 -> 4.51.0 diff --git a/getmail/.footprint b/getmail/.footprint index 4ae079a..e9c2e1c 100644 --- a/getmail/.footprint +++ b/getmail/.footprint @@ -7,7 +7,7 @@ drwxr-xr-x root/root usr/bin/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/python2.7/ drwxr-xr-x root/root usr/lib/python2.7/site-packages/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/getmail-4.50.0-py2.7.egg-info +-rw-r--r-- root/root usr/lib/python2.7/site-packages/getmail-4.51.0-py2.7.egg-info drwxr-xr-x root/root usr/lib/python2.7/site-packages/getmailcore/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/getmailcore/__init__.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/getmailcore/__init__.pyc diff --git a/getmail/.md5sum b/getmail/.md5sum index 8ca6a01..360a599 100644 --- a/getmail/.md5sum +++ b/getmail/.md5sum @@ -1,2 +1,2 @@ -4c31fdefbad549768227b35193ead908 getmail-4.50.0.tar.gz +782425a50c05812b431197021d44ebcb getmail-4.51.0.tar.gz 8c781a8fae2438b60642d63ebf315843 getmail.diff diff --git a/getmail/Pkgfile b/getmail/Pkgfile index e9ae726..486ed24 100644 --- a/getmail/Pkgfile +++ b/getmail/Pkgfile @@ -5,7 +5,7 @@ # Depends on: python name=getmail -version=4.50.0 +version=4.51.0 release=1 source=(http://pyropus.ca/software/$name/old-versions/$name-$version.tar.gz $name.diff) From crux at crux.nu Mon Sep 12 14:34:00 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 16:34:00 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): nvidia-sl: updated to version 370.28 Message-ID: <20160912143400.D068CE98F6@crux.nu> commit c47997d9eba6a92c3f5e5feaf6c2a733990aba6b Author: Matt Housh Date: Mon Sep 12 09:32:53 2016 -0500 nvidia-sl: updated to version 370.28 diff --git a/nvidia-sl/.footprint b/nvidia-sl/.footprint index 93e7488..26b06a9 100644 --- a/nvidia-sl/.footprint +++ b/nvidia-sl/.footprint @@ -21,41 +21,42 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/nvidia-smi -rwxr-xr-x root/root usr/bin/nvidia-xconfig drwxr-xr-x root/root usr/lib/ --rwxr-xr-x root/root usr/lib/libGL.so.364.19 -lrwxrwxrwx root/root usr/lib/libGL_so_1_2_nvidia -> libGL.so.364.19 +-rwxr-xr-x root/root usr/lib/libGL.so.370.28 +lrwxrwxrwx root/root usr/lib/libGL_so_1_2_nvidia -> libGL.so.370.28 lrwxrwxrwx root/root usr/lib/libOpenCL.so -> libOpenCL.so.1.0.0 -rwxr-xr-x root/root usr/lib/libOpenCL.so.1.0.0 --rwxr-xr-x root/root usr/lib/libcuda.so.364.19 -lrwxrwxrwx root/root usr/lib/libnvcuvid.so -> libnvcuvid.so.364.19 -lrwxrwxrwx root/root usr/lib/libnvcuvid.so.1 -> libnvcuvid.so.364.19 --rwxr-xr-x root/root usr/lib/libnvcuvid.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-cfg.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-compiler.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-encode.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-fbc.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-glcore.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-gtk2.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-gtk3.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-ifr.so.364.19 -lrwxrwxrwx root/root usr/lib/libnvidia-ml.so -> libnvidia-ml.so.364.19 -lrwxrwxrwx root/root usr/lib/libnvidia-ml.so.1 -> libnvidia-ml.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-ml.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-opencl.so.364.19 --rwxr-xr-x root/root usr/lib/libnvidia-tls.so.364.19 +-rwxr-xr-x root/root usr/lib/libcuda.so.370.28 +lrwxrwxrwx root/root usr/lib/libnvcuvid.so -> libnvcuvid.so.370.28 +lrwxrwxrwx root/root usr/lib/libnvcuvid.so.1 -> libnvcuvid.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvcuvid.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-cfg.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-compiler.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-encode.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-fatbinaryloader.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-fbc.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-glcore.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-gtk2.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-gtk3.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-ifr.so.370.28 +lrwxrwxrwx root/root usr/lib/libnvidia-ml.so -> libnvidia-ml.so.370.28 +lrwxrwxrwx root/root usr/lib/libnvidia-ml.so.1 -> libnvidia-ml.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-ml.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-opencl.so.370.28 +-rwxr-xr-x root/root usr/lib/libnvidia-tls.so.370.28 drwxr-xr-x root/root usr/lib/tls/ --rwxr-xr-x root/root usr/lib/tls/libnvidia-tls.so.364.19 +-rwxr-xr-x root/root usr/lib/tls/libnvidia-tls.so.370.28 drwxr-xr-x root/root usr/lib/vdpau/ -lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so -> libvdpau_nvidia.so.364.19 -lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.364.19 --rwxr-xr-x root/root usr/lib/vdpau/libvdpau_nvidia.so.364.19 +lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so -> libvdpau_nvidia.so.370.28 +lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.370.28 +-rwxr-xr-x root/root usr/lib/vdpau/libvdpau_nvidia.so.370.28 drwxr-xr-x root/root usr/lib/xorg/ drwxr-xr-x root/root usr/lib/xorg/modules/ drwxr-xr-x root/root usr/lib/xorg/modules/drivers/ -rwxr-xr-x root/root usr/lib/xorg/modules/drivers/nvidia_drv.so drwxr-xr-x root/root usr/lib/xorg/modules/extensions/ --rwxr-xr-x root/root usr/lib/xorg/modules/extensions/libglx.so.364.19 -lrwxrwxrwx root/root usr/lib/xorg/modules/extensions/libglx_so_nvidia -> libglx.so.364.19 --rwxr-xr-x root/root usr/lib/xorg/modules/libnvidia-wfb.so.364.19 +-rwxr-xr-x root/root usr/lib/xorg/modules/extensions/libglx.so.370.28 +lrwxrwxrwx root/root usr/lib/xorg/modules/extensions/libglx_so_nvidia -> libglx.so.370.28 +-rwxr-xr-x root/root usr/lib/xorg/modules/libnvidia-wfb.so.370.28 drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/applications/ -rw-r--r-- root/root usr/share/applications/nvidia-settings.desktop diff --git a/nvidia-sl/.md5sum b/nvidia-sl/.md5sum index e21a2fe..0e2779c 100644 --- a/nvidia-sl/.md5sum +++ b/nvidia-sl/.md5sum @@ -1,2 +1,2 @@ 4511024cc556d0c6e7c467b6789524e2 90-nvidia-uvm.rules -ad7a0b1855b3913390fb75b4cc3a26dc NVIDIA-Linux-x86_64-364.19-no-compat32.run +3bcd9a132e50a17b846869f1c57b9c75 NVIDIA-Linux-x86_64-370.28-no-compat32.run diff --git a/nvidia-sl/Pkgfile b/nvidia-sl/Pkgfile index 63a9727..9fdad2c 100644 --- a/nvidia-sl/Pkgfile +++ b/nvidia-sl/Pkgfile @@ -4,7 +4,7 @@ # Depends on: gtk gl-select name=nvidia-sl -version=364.19 +version=370.28 release=1 source=(http://us.download.nvidia.com/XFree86/Linux-x86_64/$version/NVIDIA-Linux-x86_64-$version-no-compat32.run \ 90-nvidia-uvm.rules) @@ -32,6 +32,7 @@ build() { install -m 0755 libnvcuvid.so.$version $PKG/usr/lib install -m 0755 tls/libnvidia-tls.so.$version $PKG/usr/lib/tls install -m 0755 libvdpau_nvidia.so.$version $PKG/usr/lib/vdpau + install -m 0755 libnvidia-fatbinaryloader.so.$version $PKG/usr/lib ln -s libvdpau_nvidia.so.$version $PKG/usr/lib/vdpau/libvdpau_nvidia.so.1 ln -s libvdpau_nvidia.so.$version $PKG/usr/lib/vdpau/libvdpau_nvidia.so From crux at crux.nu Mon Sep 12 14:34:14 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 16:34:14 +0200 (CEST) Subject: [crux-commits] ports/compat-32 (3.2): nvidia-sl-32: updated to version 370.28 Message-ID: <20160912143414.56D84E98F6@crux.nu> commit ad9678321ccc0eab1fe778e5a09d1240e0fdfe44 Author: Matt Housh Date: Mon Sep 12 09:33:22 2016 -0500 nvidia-sl-32: updated to version 370.28 diff --git a/nvidia-sl-32/.footprint b/nvidia-sl-32/.footprint index 684cd74..86768db 100644 --- a/nvidia-sl-32/.footprint +++ b/nvidia-sl-32/.footprint @@ -1,27 +1,28 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib32/ --rwxr-xr-x root/root usr/lib32/libGL.so.364.19 -lrwxrwxrwx root/root usr/lib32/libGL_so_1_2_nvidia -> libGL.so.364.19 +-rwxr-xr-x root/root usr/lib32/libGL.so.370.28 +lrwxrwxrwx root/root usr/lib32/libGL_so_1_2_nvidia -> libGL.so.370.28 lrwxrwxrwx root/root usr/lib32/libOpenCL.so -> libOpenCL.so.1.0.0 -rwxr-xr-x root/root usr/lib32/libOpenCL.so.1.0.0 --rwxr-xr-x root/root usr/lib32/libcuda.so.364.19 -lrwxrwxrwx root/root usr/lib32/libnvcuvid.so -> libnvcuvid.so.364.19 -lrwxrwxrwx root/root usr/lib32/libnvcuvid.so.1 -> libnvcuvid.so.364.19 --rwxr-xr-x root/root usr/lib32/libnvcuvid.so.364.19 --rwxr-xr-x root/root usr/lib32/libnvidia-cfg.so.364.19 --rwxr-xr-x root/root usr/lib32/libnvidia-compiler.so.364.19 --rwxr-xr-x root/root usr/lib32/libnvidia-encode.so.364.19 --rwxr-xr-x root/root usr/lib32/libnvidia-fbc.so.364.19 --rwxr-xr-x root/root usr/lib32/libnvidia-glcore.so.364.19 --rwxr-xr-x root/root usr/lib32/libnvidia-ifr.so.364.19 -lrwxrwxrwx root/root usr/lib32/libnvidia-ml.so -> libnvidia-ml.so.364.19 -lrwxrwxrwx root/root usr/lib32/libnvidia-ml.so.1 -> libnvidia-ml.so.364.19 --rwxr-xr-x root/root usr/lib32/libnvidia-ml.so.364.19 --rwxr-xr-x root/root usr/lib32/libnvidia-opencl.so.364.19 --rwxr-xr-x root/root usr/lib32/libnvidia-tls.so.364.19 +-rwxr-xr-x root/root usr/lib32/libcuda.so.370.28 +lrwxrwxrwx root/root usr/lib32/libnvcuvid.so -> libnvcuvid.so.370.28 +lrwxrwxrwx root/root usr/lib32/libnvcuvid.so.1 -> libnvcuvid.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvcuvid.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvidia-cfg.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvidia-compiler.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvidia-encode.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvidia-fatbinaryloader.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvidia-fbc.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvidia-glcore.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvidia-ifr.so.370.28 +lrwxrwxrwx root/root usr/lib32/libnvidia-ml.so -> libnvidia-ml.so.370.28 +lrwxrwxrwx root/root usr/lib32/libnvidia-ml.so.1 -> libnvidia-ml.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvidia-ml.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvidia-opencl.so.370.28 +-rwxr-xr-x root/root usr/lib32/libnvidia-tls.so.370.28 drwxr-xr-x root/root usr/lib32/tls/ --rwxr-xr-x root/root usr/lib32/tls/libnvidia-tls.so.364.19 +-rwxr-xr-x root/root usr/lib32/tls/libnvidia-tls.so.370.28 drwxr-xr-x root/root usr/lib32/vdpau/ -lrwxrwxrwx root/root usr/lib32/vdpau/libvdpau_nvidia.so -> libvdpau_nvidia.so.364.19 -lrwxrwxrwx root/root usr/lib32/vdpau/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.364.19 --rwxr-xr-x root/root usr/lib32/vdpau/libvdpau_nvidia.so.364.19 +lrwxrwxrwx root/root usr/lib32/vdpau/libvdpau_nvidia.so -> libvdpau_nvidia.so.370.28 +lrwxrwxrwx root/root usr/lib32/vdpau/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.370.28 +-rwxr-xr-x root/root usr/lib32/vdpau/libvdpau_nvidia.so.370.28 diff --git a/nvidia-sl-32/.md5sum b/nvidia-sl-32/.md5sum index e6439e4..36b859c 100644 --- a/nvidia-sl-32/.md5sum +++ b/nvidia-sl-32/.md5sum @@ -1 +1 @@ -8a4015213c4a8f1c80e9520d04a32a7b NVIDIA-Linux-x86-364.19.run +7d3e1c691cd53852f422a93169268178 NVIDIA-Linux-x86-370.28.run diff --git a/nvidia-sl-32/Pkgfile b/nvidia-sl-32/Pkgfile index 1fcdc41..8880589 100644 --- a/nvidia-sl-32/Pkgfile +++ b/nvidia-sl-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: gl-select xorg-libxv-32 xorg-libxvmc-32 nvidia-sl name=nvidia-sl-32 -version=364.19 +version=370.28 release=1 source=(http://us.download.nvidia.com/XFree86/Linux-x86/$version/NVIDIA-Linux-x86-$version.run) @@ -29,7 +29,8 @@ build() { install -m 0755 libnvcuvid.so.$version $PKG/usr/lib32 install -m 0755 tls/libnvidia-tls.so.$version $PKG/usr/lib32/tls install -m 0755 libvdpau_nvidia.so.$version $PKG/usr/lib32/vdpau - + install -m 0755 libnvidia-fatbinaryloader.so.$version $PKG/usr/lib32 + ln -s libvdpau_nvidia.so.$version $PKG/usr/lib32/vdpau/libvdpau_nvidia.so.1 ln -s libvdpau_nvidia.so.$version $PKG/usr/lib32/vdpau/libvdpau_nvidia.so @@ -44,5 +45,5 @@ build() { # additional symlinks required by gl-select ln -s libGL.so.$version $PKG/usr/lib32/libGL_so_1_2_nvidia - rm -rf $PKG/usr/{man,share} $PKG/lib + rm -rf $PKG/usr/{man,share} $PKG/lib } From crux at crux.nu Mon Sep 12 20:41:47 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 22:41:47 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): linux-firmware: strip .git and use more relaxed file permissions Message-ID: <20160912204147.704A1E98F6@crux.nu> commit e9879e43676dbb7b8dfe33c8f86be79aee587a5c Author: Thomas Penteker Date: Mon Sep 12 22:41:44 2016 +0200 linux-firmware: strip .git and use more relaxed file permissions diff --git a/linux-firmware/.footprint b/linux-firmware/.footprint index aee4ad8..5811df4 100644 --- a/linux-firmware/.footprint +++ b/linux-firmware/.footprint @@ -1,1395 +1,1395 @@ drwxr-xr-x root/root lib/ drwxr-xr-x root/root lib/firmware/ -drwx------ root/root lib/firmware/3com/ --rw------- root/root lib/firmware/3com/3C359.bin --rw------- root/root lib/firmware/3com/typhoon.bin -drwx------ root/root lib/firmware/RTL8192E/ --rw------- root/root lib/firmware/RTL8192E/boot.img --rw------- root/root lib/firmware/RTL8192E/data.img --rw------- root/root lib/firmware/RTL8192E/main.img --rw------- root/root lib/firmware/TDA7706_OM_v2.5.1_boot.txt --rw------- root/root lib/firmware/TDA7706_OM_v3.0.2_boot.txt -drwx------ root/root lib/firmware/acenic/ --rw------- root/root lib/firmware/acenic/tg1.bin --rw------- root/root lib/firmware/acenic/tg2.bin -drwx------ root/root lib/firmware/adaptec/ --rw------- root/root lib/firmware/adaptec/starfire_rx.bin --rw------- root/root lib/firmware/adaptec/starfire_tx.bin -drwx------ root/root lib/firmware/advansys/ --rw------- root/root lib/firmware/advansys/3550.bin --rw------- root/root lib/firmware/advansys/38C0800.bin --rw------- root/root lib/firmware/advansys/38C1600.bin --rw------- root/root lib/firmware/advansys/mcode.bin --rw------- root/root lib/firmware/agere_ap_fw.bin --rw------- root/root lib/firmware/agere_sta_fw.bin -drwx------ root/root lib/firmware/amd-ucode/ --rw------- root/root lib/firmware/amd-ucode/microcode_amd.bin --rw------- root/root lib/firmware/amd-ucode/microcode_amd.bin.asc --rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam15h.bin --rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam15h.bin.asc --rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam16h.bin --rw------- root/root lib/firmware/amd-ucode/microcode_amd_fam16h.bin.asc -drwx------ root/root lib/firmware/amdgpu/ --rw------- root/root lib/firmware/amdgpu/carrizo_ce.bin --rw------- root/root lib/firmware/amdgpu/carrizo_me.bin --rw------- root/root lib/firmware/amdgpu/carrizo_mec.bin --rw------- root/root lib/firmware/amdgpu/carrizo_mec2.bin --rw------- root/root lib/firmware/amdgpu/carrizo_pfp.bin --rw------- root/root lib/firmware/amdgpu/carrizo_rlc.bin --rw------- root/root lib/firmware/amdgpu/carrizo_sdma.bin --rw------- root/root lib/firmware/amdgpu/carrizo_sdma1.bin --rw------- root/root lib/firmware/amdgpu/carrizo_uvd.bin --rw------- root/root lib/firmware/amdgpu/carrizo_vce.bin --rw------- root/root lib/firmware/amdgpu/fiji_ce.bin --rw------- root/root lib/firmware/amdgpu/fiji_mc.bin --rw------- root/root lib/firmware/amdgpu/fiji_me.bin --rw------- root/root lib/firmware/amdgpu/fiji_mec.bin --rw------- root/root lib/firmware/amdgpu/fiji_mec2.bin --rw------- root/root lib/firmware/amdgpu/fiji_pfp.bin --rw------- root/root lib/firmware/amdgpu/fiji_rlc.bin --rw------- root/root lib/firmware/amdgpu/fiji_sdma.bin --rw------- root/root lib/firmware/amdgpu/fiji_sdma1.bin --rw------- root/root lib/firmware/amdgpu/fiji_smc.bin --rw------- root/root lib/firmware/amdgpu/fiji_uvd.bin --rw------- root/root lib/firmware/amdgpu/fiji_vce.bin --rw------- root/root lib/firmware/amdgpu/polaris10_ce.bin --rw------- root/root lib/firmware/amdgpu/polaris10_mc.bin --rw------- root/root lib/firmware/amdgpu/polaris10_me.bin --rw------- root/root lib/firmware/amdgpu/polaris10_mec.bin --rw------- root/root lib/firmware/amdgpu/polaris10_mec2.bin --rw------- root/root lib/firmware/amdgpu/polaris10_pfp.bin --rw------- root/root lib/firmware/amdgpu/polaris10_rlc.bin --rw------- root/root lib/firmware/amdgpu/polaris10_sdma.bin --rw------- root/root lib/firmware/amdgpu/polaris10_sdma1.bin --rw------- root/root lib/firmware/amdgpu/polaris10_smc.bin --rw------- root/root lib/firmware/amdgpu/polaris10_smc_sk.bin --rw------- root/root lib/firmware/amdgpu/polaris10_uvd.bin --rw------- root/root lib/firmware/amdgpu/polaris10_vce.bin --rw------- root/root lib/firmware/amdgpu/polaris11_ce.bin --rw------- root/root lib/firmware/amdgpu/polaris11_mc.bin --rw------- root/root lib/firmware/amdgpu/polaris11_me.bin --rw------- root/root lib/firmware/amdgpu/polaris11_mec.bin --rw------- root/root lib/firmware/amdgpu/polaris11_mec2.bin --rw------- root/root lib/firmware/amdgpu/polaris11_pfp.bin --rw------- root/root lib/firmware/amdgpu/polaris11_rlc.bin --rw------- root/root lib/firmware/amdgpu/polaris11_sdma.bin --rw------- root/root lib/firmware/amdgpu/polaris11_sdma1.bin --rw------- root/root lib/firmware/amdgpu/polaris11_smc.bin --rw------- root/root lib/firmware/amdgpu/polaris11_smc_sk.bin --rw------- root/root lib/firmware/amdgpu/polaris11_uvd.bin --rw------- root/root lib/firmware/amdgpu/polaris11_vce.bin --rw------- root/root lib/firmware/amdgpu/stoney_ce.bin --rw------- root/root lib/firmware/amdgpu/stoney_me.bin --rw------- root/root lib/firmware/amdgpu/stoney_mec.bin --rw------- root/root lib/firmware/amdgpu/stoney_pfp.bin --rw------- root/root lib/firmware/amdgpu/stoney_rlc.bin --rw------- root/root lib/firmware/amdgpu/stoney_sdma.bin --rw------- root/root lib/firmware/amdgpu/stoney_uvd.bin --rw------- root/root lib/firmware/amdgpu/stoney_vce.bin --rw------- root/root lib/firmware/amdgpu/tonga_ce.bin --rw------- root/root lib/firmware/amdgpu/tonga_mc.bin --rw------- root/root lib/firmware/amdgpu/tonga_me.bin --rw------- root/root lib/firmware/amdgpu/tonga_mec.bin --rw------- root/root lib/firmware/amdgpu/tonga_mec2.bin --rw------- root/root lib/firmware/amdgpu/tonga_pfp.bin --rw------- root/root lib/firmware/amdgpu/tonga_rlc.bin --rw------- root/root lib/firmware/amdgpu/tonga_sdma.bin --rw------- root/root lib/firmware/amdgpu/tonga_sdma1.bin --rw------- root/root lib/firmware/amdgpu/tonga_smc.bin --rw------- root/root lib/firmware/amdgpu/tonga_uvd.bin --rw------- root/root lib/firmware/amdgpu/tonga_vce.bin --rw------- root/root lib/firmware/amdgpu/topaz_ce.bin --rw------- root/root lib/firmware/amdgpu/topaz_mc.bin --rw------- root/root lib/firmware/amdgpu/topaz_me.bin --rw------- root/root lib/firmware/amdgpu/topaz_mec.bin --rw------- root/root lib/firmware/amdgpu/topaz_mec2.bin --rw------- root/root lib/firmware/amdgpu/topaz_pfp.bin --rw------- root/root lib/firmware/amdgpu/topaz_rlc.bin --rw------- root/root lib/firmware/amdgpu/topaz_sdma.bin --rw------- root/root lib/firmware/amdgpu/topaz_sdma1.bin --rw------- root/root lib/firmware/amdgpu/topaz_smc.bin -drwx------ root/root lib/firmware/ar3k/ -drwx------ root/root lib/firmware/ar3k/1020200/ --rw------- root/root lib/firmware/ar3k/1020200/PS_ASIC.pst --rw------- root/root lib/firmware/ar3k/1020200/RamPatch.txt --rw------- root/root lib/firmware/ar3k/1020200/ar3kbdaddr.pst -drwx------ root/root lib/firmware/ar3k/1020201/ --rw------- root/root lib/firmware/ar3k/1020201/PS_ASIC.pst --rw------- root/root lib/firmware/ar3k/1020201/RamPatch.txt -drwx------ root/root lib/firmware/ar3k/1020201coex/ --rw------- root/root lib/firmware/ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu -drwx------ root/root lib/firmware/ar3k/30000/ --rw------- root/root lib/firmware/ar3k/30000/PS_ASIC.pst --rw------- root/root lib/firmware/ar3k/30000/RamPatch.txt --rw------- root/root lib/firmware/ar3k/30000/ar3kbdaddr.pst -drwx------ root/root lib/firmware/ar3k/30101/ --rw------- root/root lib/firmware/ar3k/30101/PS_ASIC.pst --rw------- root/root lib/firmware/ar3k/30101/RamPatch.txt --rw------- root/root lib/firmware/ar3k/30101/ar3kbdaddr.pst -drwx------ root/root lib/firmware/ar3k/30101coex/ --rw------- root/root lib/firmware/ar3k/30101coex/PS_ASIC.pst --rw------- root/root lib/firmware/ar3k/30101coex/PS_ASIC_aclHighPri.pst --rw------- root/root lib/firmware/ar3k/30101coex/PS_ASIC_aclLowPri.pst --rw------- root/root lib/firmware/ar3k/30101coex/RamPatch.txt --rw------- root/root lib/firmware/ar3k/30101coex/ar3kbdaddr.pst --rw------- root/root lib/firmware/ar3k/AthrBT_0x01020001.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x01020200.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x01020201.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x11020000.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x11020100.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x31010000.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x31010100.dfu --rw------- root/root lib/firmware/ar3k/AthrBT_0x41020000.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x01020001_26.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x01020200_26.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x01020200_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x01020201_26.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x01020201_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x11020000_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x11020100_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x31010000_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x31010100_40.dfu --rw------- root/root lib/firmware/ar3k/ramps_0x41020000_40.dfu --rw------- root/root lib/firmware/ar5523.bin --rw------- root/root lib/firmware/ar7010.fw --rw------- root/root lib/firmware/ar7010_1_1.fw --rw------- root/root lib/firmware/ar9170-1.fw --rw------- root/root lib/firmware/ar9170-2.fw --rw------- root/root lib/firmware/ar9271.fw --rw------- root/root lib/firmware/as102_data1_st.hex --rw------- root/root lib/firmware/as102_data2_st.hex -drwx------ root/root lib/firmware/ath10k/ -drwx------ root/root lib/firmware/ath10k/QCA6174/ -drwx------ root/root lib/firmware/ath10k/QCA6174/hw2.1/ --rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/board-2.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/board.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/firmware-5.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt -drwx------ root/root lib/firmware/ath10k/QCA6174/hw3.0/ --rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/board.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin --rw------- root/root lib/firmware/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt -drwx------ root/root lib/firmware/ath10k/QCA9377/ -drwx------ root/root lib/firmware/ath10k/QCA9377/hw1.0/ --rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/board-2.bin --rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/board.bin --rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin --rw------- root/root lib/firmware/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt -drwx------ root/root lib/firmware/ath10k/QCA988X/ -drwx------ root/root lib/firmware/ath10k/QCA988X/hw2.0/ --rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/board.bin --rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/firmware-4.bin --rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/firmware-5.bin --rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt --rw------- root/root lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt -drwx------ root/root lib/firmware/ath10k/QCA99X0/ -drwx------ root/root lib/firmware/ath10k/QCA99X0/hw2.0/ --rw------- root/root lib/firmware/ath10k/QCA99X0/hw2.0/board.bin --rw------- root/root lib/firmware/ath10k/QCA99X0/hw2.0/firmware-5.bin --rw------- root/root lib/firmware/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt --rw------- root/root lib/firmware/ath3k-1.fw -drwx------ root/root lib/firmware/ath6k/ -drwx------ root/root lib/firmware/ath6k/AR6002/ --rw------- root/root lib/firmware/ath6k/AR6002/athwlan.bin.z77 --rw------- root/root lib/firmware/ath6k/AR6002/data.patch.hw2_0.bin --rw------- root/root lib/firmware/ath6k/AR6002/eeprom.bin --rw------- root/root lib/firmware/ath6k/AR6002/eeprom.data -drwx------ root/root lib/firmware/ath6k/AR6003.1/ -drwx------ root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/ --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/athwlan.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.SD31.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.SD32.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.WB31.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/data.patch.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/endpointping.bin --rw------- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/otp.bin -drwx------ root/root lib/firmware/ath6k/AR6003/ -drwx------ root/root lib/firmware/ath6k/AR6003/hw1.0/ --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/athwlan.bin.z77 --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.SD31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.SD32.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.WB31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/data.patch.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw1.0/otp.bin.z77 -drwx------ root/root lib/firmware/ath6k/AR6003/hw2.0/ --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/athwlan.bin.z77 --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.SD31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.SD32.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.WB31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/data.patch.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.0/otp.bin.z77 -drwx------ root/root lib/firmware/ath6k/AR6003/hw2.1.1/ --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/athwlan.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.SD31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.SD32.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.WB31.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/data.patch.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/endpointping.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/fw-2.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/fw-3.bin --rw------- root/root lib/firmware/ath6k/AR6003/hw2.1.1/otp.bin -drwx------ root/root lib/firmware/ath6k/AR6004/ -drwx------ root/root lib/firmware/ath6k/AR6004/hw1.2/ --rw------- root/root lib/firmware/ath6k/AR6004/hw1.2/bdata.bin --rw------- root/root lib/firmware/ath6k/AR6004/hw1.2/fw-2.bin -drwx------ root/root lib/firmware/ath6k/AR6004/hw1.3/ --rw------- root/root lib/firmware/ath6k/AR6004/hw1.3/bdata.bin --rw------- root/root lib/firmware/ath6k/AR6004/hw1.3/fw-3.bin -drwx------ root/root lib/firmware/ath9k_htc/ --rw------- root/root lib/firmware/ath9k_htc/htc_7010-1.4.0.fw --rw------- root/root lib/firmware/ath9k_htc/htc_9271-1.4.0.fw -drwx------ root/root lib/firmware/atmel/ --rw------- root/root lib/firmware/atmel/wilc1000_ap_fw.bin --rw------- root/root lib/firmware/atmel/wilc1000_fw.bin --rw------- root/root lib/firmware/atmel/wilc1000_p2p_fw.bin --rw------- root/root lib/firmware/atmsar11.fw -drwx------ root/root lib/firmware/atusb/ --rw------- root/root lib/firmware/atusb/ChangeLog --rw------- root/root lib/firmware/atusb/atusb-0.2.dfu -drwx------ root/root lib/firmware/av7110/ --rw------- root/root lib/firmware/av7110/Boot.S --rw------- root/root lib/firmware/av7110/Makefile --rw------- root/root lib/firmware/av7110/bootcode.bin -drwx------ root/root lib/firmware/bnx2/ --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-4.6.16.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-5.0.0.j3.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-5.0.0.j6.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-6.0.15.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-6.2.1.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-06-6.2.3.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-4.6.17.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j15.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j3.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j9.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.0.17.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1a.fw --rw------- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-06-4.6.16.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-06-5.0.0.j3.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-06-6.0.15.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-4.6.15.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-5.0.0.j10.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-5.0.0.j3.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw --rw------- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw --rw------- root/root lib/firmware/bnx2x-e1-4.8.53.0.fw --rw------- root/root lib/firmware/bnx2x-e1-5.2.13.0.fw --rw------- root/root lib/firmware/bnx2x-e1-5.2.7.0.fw --rw------- root/root lib/firmware/bnx2x-e1h-4.8.53.0.fw --rw------- root/root lib/firmware/bnx2x-e1h-5.2.13.0.fw --rw------- root/root lib/firmware/bnx2x-e1h-5.2.7.0.fw -drwx------ root/root lib/firmware/bnx2x/ --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-6.0.34.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-6.2.5.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-6.2.9.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.20.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.23.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.29.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.10.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.12.30.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.13.1.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.2.16.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.2.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.17.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.19.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.2.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-6.0.34.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-6.2.5.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.20.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.23.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.29.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.10.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.12.30.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.13.1.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.2.16.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.2.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.17.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.19.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.2.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-6.0.34.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-6.2.5.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-6.2.9.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.20.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.23.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.29.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.10.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.12.30.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.13.1.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.2.16.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.2.51.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.17.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.19.0.fw --rw------- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.2.0.fw -drwx------ root/root lib/firmware/brcm/ --rw------- root/root lib/firmware/brcm/bcm4329-fullmac-4.bin --rw------- root/root lib/firmware/brcm/bcm43xx-0.fw --rw------- root/root lib/firmware/brcm/bcm43xx_hdr-0.fw --rw------- root/root lib/firmware/brcm/brcmfmac43143-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43143.bin --rw------- root/root lib/firmware/brcm/brcmfmac43236b.bin --rw------- root/root lib/firmware/brcm/brcmfmac43241b0-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43241b4-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43241b5-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43242a.bin --rw------- root/root lib/firmware/brcm/brcmfmac4329-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4330-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4334-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43340-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4335-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43362-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4339-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac43455-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4350-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac4350c2-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac4354-sdio.bin --rw------- root/root lib/firmware/brcm/brcmfmac4356-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac43569.bin --rw------- root/root lib/firmware/brcm/brcmfmac43570-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac43602-pcie.ap.bin --rw------- root/root lib/firmware/brcm/brcmfmac43602-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac4366b-pcie.bin --rw------- root/root lib/firmware/brcm/brcmfmac4371-pcie.bin --rw------- root/root lib/firmware/carl9170-1.fw -drwx------ root/root lib/firmware/carl9170fw/ --rw------- root/root lib/firmware/carl9170fw/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/COPYRIGHT --rw------- root/root lib/firmware/carl9170fw/GPL --rw------- root/root lib/firmware/carl9170fw/Kconfig --rw------- root/root lib/firmware/carl9170fw/README --rwx------ root/root lib/firmware/carl9170fw/autogen.sh -drwx------ root/root lib/firmware/carl9170fw/carlfw/ --rw------- root/root lib/firmware/carl9170fw/carlfw/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/carlfw/Kconfig --rw------- root/root lib/firmware/carl9170fw/carlfw/carl9170.lds -drwx------ root/root lib/firmware/carl9170fw/carlfw/include/ --rw------- root/root lib/firmware/carl9170fw/carlfw/include/cam.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/carl9170.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/cmd.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/config.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/dma.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/fwdsc.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/gpio.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/hostif.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/io.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/printf.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/rf.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/rom.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/timer.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/uart.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/usb.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/usb_fifo.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/wl.h --rw------- root/root lib/firmware/carl9170fw/carlfw/include/wol.h -drwx------ root/root lib/firmware/carl9170fw/carlfw/src/ --rw------- root/root lib/firmware/carl9170fw/carlfw/src/ashlsi3.S --rw------- root/root lib/firmware/carl9170fw/carlfw/src/cam.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/cmd.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/dma.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/fw.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/gpio.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/hostif.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/main.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/memcpy.S --rw------- root/root lib/firmware/carl9170fw/carlfw/src/memset.S --rw------- root/root lib/firmware/carl9170fw/carlfw/src/printf.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/reboot.S --rw------- root/root lib/firmware/carl9170fw/carlfw/src/rf.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/uart.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/udivsi3_i4i-Os.S --rw------- root/root lib/firmware/carl9170fw/carlfw/src/wlan.c --rw------- root/root lib/firmware/carl9170fw/carlfw/src/wol.c -drwx------ root/root lib/firmware/carl9170fw/carlfw/usb/ --rw------- root/root lib/firmware/carl9170fw/carlfw/usb/Kconfig --rw------- root/root lib/firmware/carl9170fw/carlfw/usb/fifo.c --rw------- root/root lib/firmware/carl9170fw/carlfw/usb/main.c --rw------- root/root lib/firmware/carl9170fw/carlfw/usb/usb.c -drwx------ root/root lib/firmware/carl9170fw/config/ --rw------- root/root lib/firmware/carl9170fw/config/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/config/conf.c --rw------- root/root lib/firmware/carl9170fw/config/confdata.c --rw------- root/root lib/firmware/carl9170fw/config/expr.c --rw------- root/root lib/firmware/carl9170fw/config/expr.h --rw------- root/root lib/firmware/carl9170fw/config/lkc.h --rw------- root/root lib/firmware/carl9170fw/config/lkc_proto.h --rw------- root/root lib/firmware/carl9170fw/config/menu.c --rw------- root/root lib/firmware/carl9170fw/config/symbol.c --rw------- root/root lib/firmware/carl9170fw/config/util.c --rw------- root/root lib/firmware/carl9170fw/config/zconf.gperf --rw------- root/root lib/firmware/carl9170fw/config/zconf.l --rw------- root/root lib/firmware/carl9170fw/config/zconf.y -drwx------ root/root lib/firmware/carl9170fw/extra/ --rw------- root/root lib/firmware/carl9170fw/extra/FindGPERF.cmake --rw------- root/root lib/firmware/carl9170fw/extra/FindPackageHandleStandardArgs.cmake --rw------- root/root lib/firmware/carl9170fw/extra/FindUSB-1.0.cmake --rw------- root/root lib/firmware/carl9170fw/extra/GCCVersion.cmake --rw------- root/root lib/firmware/carl9170fw/extra/libusb-zeropacket.diff --rw------- root/root lib/firmware/carl9170fw/extra/sh-elf-linux.cmake --rwx------ root/root lib/firmware/carl9170fw/genapi.sh -drwx------ root/root lib/firmware/carl9170fw/include/ -drwx------ root/root lib/firmware/carl9170fw/include/linux/ --rw------- root/root lib/firmware/carl9170fw/include/linux/ch9.h --rw------- root/root lib/firmware/carl9170fw/include/linux/compiler.h --rw------- root/root lib/firmware/carl9170fw/include/linux/ieee80211.h --rw------- root/root lib/firmware/carl9170fw/include/linux/types.h -drwx------ root/root lib/firmware/carl9170fw/include/shared/ --rw------- root/root lib/firmware/carl9170fw/include/shared/eeprom.h --rw------- root/root lib/firmware/carl9170fw/include/shared/fwcmd.h --rw------- root/root lib/firmware/carl9170fw/include/shared/fwdesc.h --rw------- root/root lib/firmware/carl9170fw/include/shared/hw.h --rw------- root/root lib/firmware/carl9170fw/include/shared/phy.h --rw------- root/root lib/firmware/carl9170fw/include/shared/version.h --rw------- root/root lib/firmware/carl9170fw/include/shared/wlan.h -drwx------ root/root lib/firmware/carl9170fw/minifw/ --rw------- root/root lib/firmware/carl9170fw/minifw/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/minifw/Kconfig --rw------- root/root lib/firmware/carl9170fw/minifw/miniboot.S --rw------- root/root lib/firmware/carl9170fw/minifw/miniboot.lds -drwx------ root/root lib/firmware/carl9170fw/toolchain/ --rw------- root/root lib/firmware/carl9170fw/toolchain/Makefile --rw------- root/root lib/firmware/carl9170fw/toolchain/SHA256SUMS -drwx------ root/root lib/firmware/carl9170fw/tools/ --rw------- root/root lib/firmware/carl9170fw/tools/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/tools/Kconfig -drwx------ root/root lib/firmware/carl9170fw/tools/carlu/ --rw------- root/root lib/firmware/carl9170fw/tools/carlu/CMakeLists.txt -drwx------ root/root lib/firmware/carl9170fw/tools/carlu/src/ --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/carlu.h --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/cmd.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/cmd.h --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/debug.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/debug.h --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/fw.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/main.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/rx.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/test.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/test.h --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/tx.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/usb.c --rw------- root/root lib/firmware/carl9170fw/tools/carlu/src/usb.h -drwx------ root/root lib/firmware/carl9170fw/tools/include/ --rw------- root/root lib/firmware/carl9170fw/tools/include/frame.h --rw------- root/root lib/firmware/carl9170fw/tools/include/list.h -drwx------ root/root lib/firmware/carl9170fw/tools/lib/ --rw------- root/root lib/firmware/carl9170fw/tools/lib/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/tools/lib/carlfw.c --rw------- root/root lib/firmware/carl9170fw/tools/lib/carlfw.h -drwx------ root/root lib/firmware/carl9170fw/tools/src/ --rw------- root/root lib/firmware/carl9170fw/tools/src/CMakeLists.txt --rw------- root/root lib/firmware/carl9170fw/tools/src/checksum.c --rw------- root/root lib/firmware/carl9170fw/tools/src/eeprom_fix.c --rw------- root/root lib/firmware/carl9170fw/tools/src/fwinfo.c --rw------- root/root lib/firmware/carl9170fw/tools/src/miniboot.c --rw------- root/root lib/firmware/carl9170fw/tools/src/wol.c --rw------- root/root lib/firmware/cbfw-3.2.1.1.bin --rw------- root/root lib/firmware/cbfw-3.2.3.0.bin --rw------- root/root lib/firmware/cbfw-3.2.5.1.bin -drwx------ root/root lib/firmware/cis/ --rw------- root/root lib/firmware/cis/3CCFEM556.cis --rw------- root/root lib/firmware/cis/3CXEM556.cis --rw------- root/root lib/firmware/cis/COMpad2.cis --rw------- root/root lib/firmware/cis/COMpad4.cis --rw------- root/root lib/firmware/cis/DP83903.cis --rw------- root/root lib/firmware/cis/LA-PCM.cis --rw------- root/root lib/firmware/cis/MT5634ZLX.cis --rw------- root/root lib/firmware/cis/Makefile --rw------- root/root lib/firmware/cis/NE2K.cis --rw------- root/root lib/firmware/cis/PCMLM28.cis --rw------- root/root lib/firmware/cis/PE-200.cis --rw------- root/root lib/firmware/cis/PE520.cis --rw------- root/root lib/firmware/cis/RS-COM-2P.cis --rw------- root/root lib/firmware/cis/SW_555_SER.cis --rw------- root/root lib/firmware/cis/SW_7xx_SER.cis --rw------- root/root lib/firmware/cis/SW_8xx_SER.cis -drwx------ root/root lib/firmware/cis/src/ --rw------- root/root lib/firmware/cis/src/3CCFEM556.cis --rw------- root/root lib/firmware/cis/src/3CXEM556.cis --rw------- root/root lib/firmware/cis/src/COMpad2.cis --rw------- root/root lib/firmware/cis/src/COMpad4.cis --rw------- root/root lib/firmware/cis/src/DP83903.cis --rw------- root/root lib/firmware/cis/src/LA-PCM.cis --rw------- root/root lib/firmware/cis/src/MT5634ZLX.cis --rw------- root/root lib/firmware/cis/src/NE2K.cis --rw------- root/root lib/firmware/cis/src/PCMLM28.cis --rw------- root/root lib/firmware/cis/src/PE-200.cis --rw------- root/root lib/firmware/cis/src/PE520.cis --rw------- root/root lib/firmware/cis/src/RS-COM-2P.cis --rw------- root/root lib/firmware/cis/src/tamarack.cis --rw------- root/root lib/firmware/cis/tamarack.cis --rw------- root/root lib/firmware/cmmb_vega_12mhz.inp --rw------- root/root lib/firmware/cmmb_venice_12mhz.inp -drwx------ root/root lib/firmware/cpia2/ --rw------- root/root lib/firmware/cpia2/stv0672_vp4.bin --rw------- root/root lib/firmware/ct2fw-3.2.1.1.bin --rw------- root/root lib/firmware/ct2fw-3.2.3.0.bin --rw------- root/root lib/firmware/ct2fw-3.2.5.1.bin --rw------- root/root lib/firmware/ctefx.bin --rw------- root/root lib/firmware/ctfw-3.2.1.1.bin --rw------- root/root lib/firmware/ctfw-3.2.3.0.bin --rw------- root/root lib/firmware/ctfw-3.2.5.1.bin --rw------- root/root lib/firmware/ctspeq.bin -drwx------ root/root lib/firmware/cxgb3/ --rw------- root/root lib/firmware/cxgb3/ael2005_opt_edc.bin --rw------- root/root lib/firmware/cxgb3/ael2005_twx_edc.bin --rw------- root/root lib/firmware/cxgb3/ael2020_twx_edc.bin --rw------- root/root lib/firmware/cxgb3/t3b_psram-1.1.0.bin --rw------- root/root lib/firmware/cxgb3/t3c_psram-1.1.0.bin --rw------- root/root lib/firmware/cxgb3/t3fw-7.0.0.bin --rw------- root/root lib/firmware/cxgb3/t3fw-7.1.0.bin --rw------- root/root lib/firmware/cxgb3/t3fw-7.10.0.bin --rw------- root/root lib/firmware/cxgb3/t3fw-7.12.0.bin --rw------- root/root lib/firmware/cxgb3/t3fw-7.4.0.bin -drwx------ root/root lib/firmware/cxgb4/ --rw------- root/root lib/firmware/cxgb4/aq1202_fw.cld --rw------- root/root lib/firmware/cxgb4/bcm8483.bin --rw------- root/root lib/firmware/cxgb4/t4fw-1.14.4.0.bin +drwxr-xr-x root/root lib/firmware/3com/ +-rw-r--r-- root/root lib/firmware/3com/3C359.bin +-rw-r--r-- root/root lib/firmware/3com/typhoon.bin +drwxr-xr-x root/root lib/firmware/RTL8192E/ +-rw-r--r-- root/root lib/firmware/RTL8192E/boot.img +-rw-r--r-- root/root lib/firmware/RTL8192E/data.img +-rw-r--r-- root/root lib/firmware/RTL8192E/main.img +-rw-r--r-- root/root lib/firmware/TDA7706_OM_v2.5.1_boot.txt +-rw-r--r-- root/root lib/firmware/TDA7706_OM_v3.0.2_boot.txt +drwxr-xr-x root/root lib/firmware/acenic/ +-rw-r--r-- root/root lib/firmware/acenic/tg1.bin +-rw-r--r-- root/root lib/firmware/acenic/tg2.bin +drwxr-xr-x root/root lib/firmware/adaptec/ +-rw-r--r-- root/root lib/firmware/adaptec/starfire_rx.bin +-rw-r--r-- root/root lib/firmware/adaptec/starfire_tx.bin +drwxr-xr-x root/root lib/firmware/advansys/ +-rw-r--r-- root/root lib/firmware/advansys/3550.bin +-rw-r--r-- root/root lib/firmware/advansys/38C0800.bin +-rw-r--r-- root/root lib/firmware/advansys/38C1600.bin +-rw-r--r-- root/root lib/firmware/advansys/mcode.bin +-rw-r--r-- root/root lib/firmware/agere_ap_fw.bin +-rw-r--r-- root/root lib/firmware/agere_sta_fw.bin +drwxr-xr-x root/root lib/firmware/amd-ucode/ +-rw-r--r-- root/root lib/firmware/amd-ucode/microcode_amd.bin +-rw-r--r-- root/root lib/firmware/amd-ucode/microcode_amd.bin.asc +-rw-r--r-- root/root lib/firmware/amd-ucode/microcode_amd_fam15h.bin +-rw-r--r-- root/root lib/firmware/amd-ucode/microcode_amd_fam15h.bin.asc +-rw-r--r-- root/root lib/firmware/amd-ucode/microcode_amd_fam16h.bin +-rw-r--r-- root/root lib/firmware/amd-ucode/microcode_amd_fam16h.bin.asc +drwxr-xr-x root/root lib/firmware/amdgpu/ +-rw-r--r-- root/root lib/firmware/amdgpu/carrizo_ce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/carrizo_me.bin +-rw-r--r-- root/root lib/firmware/amdgpu/carrizo_mec.bin +-rw-r--r-- root/root lib/firmware/amdgpu/carrizo_mec2.bin +-rw-r--r-- root/root lib/firmware/amdgpu/carrizo_pfp.bin +-rw-r--r-- root/root lib/firmware/amdgpu/carrizo_rlc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/carrizo_sdma.bin +-rw-r--r-- root/root lib/firmware/amdgpu/carrizo_sdma1.bin +-rw-r--r-- root/root lib/firmware/amdgpu/carrizo_uvd.bin +-rw-r--r-- root/root lib/firmware/amdgpu/carrizo_vce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_ce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_mc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_me.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_mec.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_mec2.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_pfp.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_rlc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_sdma.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_sdma1.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_smc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_uvd.bin +-rw-r--r-- root/root lib/firmware/amdgpu/fiji_vce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_ce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_mc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_me.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_mec.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_mec2.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_pfp.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_rlc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_sdma.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_sdma1.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_smc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_smc_sk.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_uvd.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris10_vce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_ce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_mc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_me.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_mec.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_mec2.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_pfp.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_rlc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_sdma.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_sdma1.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_smc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_smc_sk.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_uvd.bin +-rw-r--r-- root/root lib/firmware/amdgpu/polaris11_vce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/stoney_ce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/stoney_me.bin +-rw-r--r-- root/root lib/firmware/amdgpu/stoney_mec.bin +-rw-r--r-- root/root lib/firmware/amdgpu/stoney_pfp.bin +-rw-r--r-- root/root lib/firmware/amdgpu/stoney_rlc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/stoney_sdma.bin +-rw-r--r-- root/root lib/firmware/amdgpu/stoney_uvd.bin +-rw-r--r-- root/root lib/firmware/amdgpu/stoney_vce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_ce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_mc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_me.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_mec.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_mec2.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_pfp.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_rlc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_sdma.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_sdma1.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_smc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_uvd.bin +-rw-r--r-- root/root lib/firmware/amdgpu/tonga_vce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/topaz_ce.bin +-rw-r--r-- root/root lib/firmware/amdgpu/topaz_mc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/topaz_me.bin +-rw-r--r-- root/root lib/firmware/amdgpu/topaz_mec.bin +-rw-r--r-- root/root lib/firmware/amdgpu/topaz_mec2.bin +-rw-r--r-- root/root lib/firmware/amdgpu/topaz_pfp.bin +-rw-r--r-- root/root lib/firmware/amdgpu/topaz_rlc.bin +-rw-r--r-- root/root lib/firmware/amdgpu/topaz_sdma.bin +-rw-r--r-- root/root lib/firmware/amdgpu/topaz_sdma1.bin +-rw-r--r-- root/root lib/firmware/amdgpu/topaz_smc.bin +drwxr-xr-x root/root lib/firmware/ar3k/ +drwxr-xr-x root/root lib/firmware/ar3k/1020200/ +-rw-r--r-- root/root lib/firmware/ar3k/1020200/PS_ASIC.pst +-rw-r--r-- root/root lib/firmware/ar3k/1020200/RamPatch.txt +-rw-r--r-- root/root lib/firmware/ar3k/1020200/ar3kbdaddr.pst +drwxr-xr-x root/root lib/firmware/ar3k/1020201/ +-rw-r--r-- root/root lib/firmware/ar3k/1020201/PS_ASIC.pst +-rw-r--r-- root/root lib/firmware/ar3k/1020201/RamPatch.txt +drwxr-xr-x root/root lib/firmware/ar3k/1020201coex/ +-rw-r--r-- root/root lib/firmware/ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu +drwxr-xr-x root/root lib/firmware/ar3k/30000/ +-rw-r--r-- root/root lib/firmware/ar3k/30000/PS_ASIC.pst +-rw-r--r-- root/root lib/firmware/ar3k/30000/RamPatch.txt +-rw-r--r-- root/root lib/firmware/ar3k/30000/ar3kbdaddr.pst +drwxr-xr-x root/root lib/firmware/ar3k/30101/ +-rw-r--r-- root/root lib/firmware/ar3k/30101/PS_ASIC.pst +-rw-r--r-- root/root lib/firmware/ar3k/30101/RamPatch.txt +-rw-r--r-- root/root lib/firmware/ar3k/30101/ar3kbdaddr.pst +drwxr-xr-x root/root lib/firmware/ar3k/30101coex/ +-rw-r--r-- root/root lib/firmware/ar3k/30101coex/PS_ASIC.pst +-rw-r--r-- root/root lib/firmware/ar3k/30101coex/PS_ASIC_aclHighPri.pst +-rw-r--r-- root/root lib/firmware/ar3k/30101coex/PS_ASIC_aclLowPri.pst +-rw-r--r-- root/root lib/firmware/ar3k/30101coex/RamPatch.txt +-rw-r--r-- root/root lib/firmware/ar3k/30101coex/ar3kbdaddr.pst +-rw-r--r-- root/root lib/firmware/ar3k/AthrBT_0x01020001.dfu +-rw-r--r-- root/root lib/firmware/ar3k/AthrBT_0x01020200.dfu +-rw-r--r-- root/root lib/firmware/ar3k/AthrBT_0x01020201.dfu +-rw-r--r-- root/root lib/firmware/ar3k/AthrBT_0x11020000.dfu +-rw-r--r-- root/root lib/firmware/ar3k/AthrBT_0x11020100.dfu +-rw-r--r-- root/root lib/firmware/ar3k/AthrBT_0x31010000.dfu +-rw-r--r-- root/root lib/firmware/ar3k/AthrBT_0x31010100.dfu +-rw-r--r-- root/root lib/firmware/ar3k/AthrBT_0x41020000.dfu +-rw-r--r-- root/root lib/firmware/ar3k/ramps_0x01020001_26.dfu +-rw-r--r-- root/root lib/firmware/ar3k/ramps_0x01020200_26.dfu +-rw-r--r-- root/root lib/firmware/ar3k/ramps_0x01020200_40.dfu +-rw-r--r-- root/root lib/firmware/ar3k/ramps_0x01020201_26.dfu +-rw-r--r-- root/root lib/firmware/ar3k/ramps_0x01020201_40.dfu +-rw-r--r-- root/root lib/firmware/ar3k/ramps_0x11020000_40.dfu +-rw-r--r-- root/root lib/firmware/ar3k/ramps_0x11020100_40.dfu +-rw-r--r-- root/root lib/firmware/ar3k/ramps_0x31010000_40.dfu +-rw-r--r-- root/root lib/firmware/ar3k/ramps_0x31010100_40.dfu +-rw-r--r-- root/root lib/firmware/ar3k/ramps_0x41020000_40.dfu +-rw-r--r-- root/root lib/firmware/ar5523.bin +-rw-r--r-- root/root lib/firmware/ar7010.fw +-rw-r--r-- root/root lib/firmware/ar7010_1_1.fw +-rw-r--r-- root/root lib/firmware/ar9170-1.fw +-rw-r--r-- root/root lib/firmware/ar9170-2.fw +-rw-r--r-- root/root lib/firmware/ar9271.fw +-rw-r--r-- root/root lib/firmware/as102_data1_st.hex +-rw-r--r-- root/root lib/firmware/as102_data2_st.hex +drwxr-xr-x root/root lib/firmware/ath10k/ +drwxr-xr-x root/root lib/firmware/ath10k/QCA6174/ +drwxr-xr-x root/root lib/firmware/ath10k/QCA6174/hw2.1/ +-rw-r--r-- root/root lib/firmware/ath10k/QCA6174/hw2.1/board-2.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA6174/hw2.1/board.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA6174/hw2.1/firmware-5.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt +drwxr-xr-x root/root lib/firmware/ath10k/QCA6174/hw3.0/ +-rw-r--r-- root/root lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA6174/hw3.0/board.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt +drwxr-xr-x root/root lib/firmware/ath10k/QCA9377/ +drwxr-xr-x root/root lib/firmware/ath10k/QCA9377/hw1.0/ +-rw-r--r-- root/root lib/firmware/ath10k/QCA9377/hw1.0/board-2.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA9377/hw1.0/board.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt +drwxr-xr-x root/root lib/firmware/ath10k/QCA988X/ +drwxr-xr-x root/root lib/firmware/ath10k/QCA988X/hw2.0/ +-rw-r--r-- root/root lib/firmware/ath10k/QCA988X/hw2.0/board.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA988X/hw2.0/firmware-4.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA988X/hw2.0/firmware-5.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt +-rw-r--r-- root/root lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt +drwxr-xr-x root/root lib/firmware/ath10k/QCA99X0/ +drwxr-xr-x root/root lib/firmware/ath10k/QCA99X0/hw2.0/ +-rw-r--r-- root/root lib/firmware/ath10k/QCA99X0/hw2.0/board.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA99X0/hw2.0/firmware-5.bin +-rw-r--r-- root/root lib/firmware/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt +-rw-r--r-- root/root lib/firmware/ath3k-1.fw +drwxr-xr-x root/root lib/firmware/ath6k/ +drwxr-xr-x root/root lib/firmware/ath6k/AR6002/ +-rw-r--r-- root/root lib/firmware/ath6k/AR6002/athwlan.bin.z77 +-rw-r--r-- root/root lib/firmware/ath6k/AR6002/data.patch.hw2_0.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6002/eeprom.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6002/eeprom.data +drwxr-xr-x root/root lib/firmware/ath6k/AR6003.1/ +drwxr-xr-x root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/ +-rw-r--r-- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/athwlan.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.SD31.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.SD32.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.WB31.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/data.patch.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/endpointping.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003.1/hw2.1.1/otp.bin +drwxr-xr-x root/root lib/firmware/ath6k/AR6003/ +drwxr-xr-x root/root lib/firmware/ath6k/AR6003/hw1.0/ +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw1.0/athwlan.bin.z77 +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.SD31.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.SD32.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw1.0/bdata.WB31.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw1.0/data.patch.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw1.0/otp.bin.z77 +drwxr-xr-x root/root lib/firmware/ath6k/AR6003/hw2.0/ +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.0/athwlan.bin.z77 +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.SD31.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.SD32.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.0/bdata.WB31.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.0/data.patch.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.0/otp.bin.z77 +drwxr-xr-x root/root lib/firmware/ath6k/AR6003/hw2.1.1/ +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.1.1/athwlan.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.SD31.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.SD32.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.1.1/bdata.WB31.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.1.1/data.patch.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.1.1/endpointping.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.1.1/fw-2.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.1.1/fw-3.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6003/hw2.1.1/otp.bin +drwxr-xr-x root/root lib/firmware/ath6k/AR6004/ +drwxr-xr-x root/root lib/firmware/ath6k/AR6004/hw1.2/ +-rw-r--r-- root/root lib/firmware/ath6k/AR6004/hw1.2/bdata.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6004/hw1.2/fw-2.bin +drwxr-xr-x root/root lib/firmware/ath6k/AR6004/hw1.3/ +-rw-r--r-- root/root lib/firmware/ath6k/AR6004/hw1.3/bdata.bin +-rw-r--r-- root/root lib/firmware/ath6k/AR6004/hw1.3/fw-3.bin +drwxr-xr-x root/root lib/firmware/ath9k_htc/ +-rw-r--r-- root/root lib/firmware/ath9k_htc/htc_7010-1.4.0.fw +-rw-r--r-- root/root lib/firmware/ath9k_htc/htc_9271-1.4.0.fw +drwxr-xr-x root/root lib/firmware/atmel/ +-rw-r--r-- root/root lib/firmware/atmel/wilc1000_ap_fw.bin +-rw-r--r-- root/root lib/firmware/atmel/wilc1000_fw.bin +-rw-r--r-- root/root lib/firmware/atmel/wilc1000_p2p_fw.bin +-rw-r--r-- root/root lib/firmware/atmsar11.fw +drwxr-xr-x root/root lib/firmware/atusb/ +-rw-r--r-- root/root lib/firmware/atusb/ChangeLog +-rw-r--r-- root/root lib/firmware/atusb/atusb-0.2.dfu +drwxr-xr-x root/root lib/firmware/av7110/ +-rw-r--r-- root/root lib/firmware/av7110/Boot.S +-rw-r--r-- root/root lib/firmware/av7110/Makefile +-rw-r--r-- root/root lib/firmware/av7110/bootcode.bin +drwxr-xr-x root/root lib/firmware/bnx2/ +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-06-4.6.16.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-06-5.0.0.j3.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-06-5.0.0.j6.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-06-6.0.15.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-06-6.2.1.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-06-6.2.3.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-09-4.6.17.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j15.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j3.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-09-5.0.0.j9.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-09-6.0.17.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1a.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-rv2p-06-4.6.16.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-rv2p-06-5.0.0.j3.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-rv2p-06-6.0.15.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-rv2p-09-4.6.15.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-rv2p-09-5.0.0.j10.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-rv2p-09-5.0.0.j3.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw +-rw-r--r-- root/root lib/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw +-rw-r--r-- root/root lib/firmware/bnx2x-e1-4.8.53.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x-e1-5.2.13.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x-e1-5.2.7.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x-e1h-4.8.53.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x-e1h-5.2.13.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x-e1h-5.2.7.0.fw +drwxr-xr-x root/root lib/firmware/bnx2x/ +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-6.0.34.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-6.2.5.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-6.2.9.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.20.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.23.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.0.29.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.10.51.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.12.30.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.13.1.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.2.16.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.2.51.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.17.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.19.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1-7.8.2.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-6.0.34.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-6.2.5.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.20.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.23.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.0.29.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.10.51.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.12.30.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.13.1.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.2.16.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.2.51.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.17.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.19.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e1h-7.8.2.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-6.0.34.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-6.2.5.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-6.2.9.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.20.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.23.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.0.29.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.10.51.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.12.30.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.13.1.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.2.16.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.2.51.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.17.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.19.0.fw +-rw-r--r-- root/root lib/firmware/bnx2x/bnx2x-e2-7.8.2.0.fw +drwxr-xr-x root/root lib/firmware/brcm/ +-rw-r--r-- root/root lib/firmware/brcm/bcm4329-fullmac-4.bin +-rw-r--r-- root/root lib/firmware/brcm/bcm43xx-0.fw +-rw-r--r-- root/root lib/firmware/brcm/bcm43xx_hdr-0.fw +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43143-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43143.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43236b.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43241b0-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43241b4-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43241b5-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43242a.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4329-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4330-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4334-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43340-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4335-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43362-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4339-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43455-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4350-pcie.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4350c2-pcie.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4354-sdio.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4356-pcie.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43569.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43570-pcie.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43602-pcie.ap.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac43602-pcie.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4366b-pcie.bin +-rw-r--r-- root/root lib/firmware/brcm/brcmfmac4371-pcie.bin +-rw-r--r-- root/root lib/firmware/carl9170-1.fw +drwxr-xr-x root/root lib/firmware/carl9170fw/ +-rw-r--r-- root/root lib/firmware/carl9170fw/CMakeLists.txt +-rw-r--r-- root/root lib/firmware/carl9170fw/COPYRIGHT +-rw-r--r-- root/root lib/firmware/carl9170fw/GPL +-rw-r--r-- root/root lib/firmware/carl9170fw/Kconfig +-rw-r--r-- root/root lib/firmware/carl9170fw/README +-rw-r--r-- root/root lib/firmware/carl9170fw/autogen.sh +drwxr-xr-x root/root lib/firmware/carl9170fw/carlfw/ +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/CMakeLists.txt +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/Kconfig +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/carl9170.lds +drwxr-xr-x root/root lib/firmware/carl9170fw/carlfw/include/ +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/cam.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/carl9170.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/cmd.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/config.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/dma.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/fwdsc.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/gpio.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/hostif.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/io.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/printf.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/rf.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/rom.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/timer.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/uart.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/usb.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/usb_fifo.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/wl.h +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/include/wol.h +drwxr-xr-x root/root lib/firmware/carl9170fw/carlfw/src/ +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/ashlsi3.S +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/cam.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/cmd.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/dma.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/fw.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/gpio.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/hostif.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/main.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/memcpy.S +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/memset.S +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/printf.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/reboot.S +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/rf.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/uart.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/udivsi3_i4i-Os.S +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/wlan.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/src/wol.c +drwxr-xr-x root/root lib/firmware/carl9170fw/carlfw/usb/ +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/usb/Kconfig +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/usb/fifo.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/usb/main.c +-rw-r--r-- root/root lib/firmware/carl9170fw/carlfw/usb/usb.c +drwxr-xr-x root/root lib/firmware/carl9170fw/config/ +-rw-r--r-- root/root lib/firmware/carl9170fw/config/CMakeLists.txt +-rw-r--r-- root/root lib/firmware/carl9170fw/config/conf.c +-rw-r--r-- root/root lib/firmware/carl9170fw/config/confdata.c +-rw-r--r-- root/root lib/firmware/carl9170fw/config/expr.c +-rw-r--r-- root/root lib/firmware/carl9170fw/config/expr.h +-rw-r--r-- root/root lib/firmware/carl9170fw/config/lkc.h +-rw-r--r-- root/root lib/firmware/carl9170fw/config/lkc_proto.h +-rw-r--r-- root/root lib/firmware/carl9170fw/config/menu.c +-rw-r--r-- root/root lib/firmware/carl9170fw/config/symbol.c +-rw-r--r-- root/root lib/firmware/carl9170fw/config/util.c +-rw-r--r-- root/root lib/firmware/carl9170fw/config/zconf.gperf +-rw-r--r-- root/root lib/firmware/carl9170fw/config/zconf.l +-rw-r--r-- root/root lib/firmware/carl9170fw/config/zconf.y +drwxr-xr-x root/root lib/firmware/carl9170fw/extra/ +-rw-r--r-- root/root lib/firmware/carl9170fw/extra/FindGPERF.cmake +-rw-r--r-- root/root lib/firmware/carl9170fw/extra/FindPackageHandleStandardArgs.cmake +-rw-r--r-- root/root lib/firmware/carl9170fw/extra/FindUSB-1.0.cmake +-rw-r--r-- root/root lib/firmware/carl9170fw/extra/GCCVersion.cmake +-rw-r--r-- root/root lib/firmware/carl9170fw/extra/libusb-zeropacket.diff +-rw-r--r-- root/root lib/firmware/carl9170fw/extra/sh-elf-linux.cmake +-rw-r--r-- root/root lib/firmware/carl9170fw/genapi.sh +drwxr-xr-x root/root lib/firmware/carl9170fw/include/ +drwxr-xr-x root/root lib/firmware/carl9170fw/include/linux/ +-rw-r--r-- root/root lib/firmware/carl9170fw/include/linux/ch9.h +-rw-r--r-- root/root lib/firmware/carl9170fw/include/linux/compiler.h +-rw-r--r-- root/root lib/firmware/carl9170fw/include/linux/ieee80211.h +-rw-r--r-- root/root lib/firmware/carl9170fw/include/linux/types.h +drwxr-xr-x root/root lib/firmware/carl9170fw/include/shared/ +-rw-r--r-- root/root lib/firmware/carl9170fw/include/shared/eeprom.h +-rw-r--r-- root/root lib/firmware/carl9170fw/include/shared/fwcmd.h +-rw-r--r-- root/root lib/firmware/carl9170fw/include/shared/fwdesc.h +-rw-r--r-- root/root lib/firmware/carl9170fw/include/shared/hw.h +-rw-r--r-- root/root lib/firmware/carl9170fw/include/shared/phy.h +-rw-r--r-- root/root lib/firmware/carl9170fw/include/shared/version.h +-rw-r--r-- root/root lib/firmware/carl9170fw/include/shared/wlan.h +drwxr-xr-x root/root lib/firmware/carl9170fw/minifw/ +-rw-r--r-- root/root lib/firmware/carl9170fw/minifw/CMakeLists.txt +-rw-r--r-- root/root lib/firmware/carl9170fw/minifw/Kconfig +-rw-r--r-- root/root lib/firmware/carl9170fw/minifw/miniboot.S +-rw-r--r-- root/root lib/firmware/carl9170fw/minifw/miniboot.lds +drwxr-xr-x root/root lib/firmware/carl9170fw/toolchain/ +-rw-r--r-- root/root lib/firmware/carl9170fw/toolchain/Makefile +-rw-r--r-- root/root lib/firmware/carl9170fw/toolchain/SHA256SUMS +drwxr-xr-x root/root lib/firmware/carl9170fw/tools/ +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/CMakeLists.txt +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/Kconfig +drwxr-xr-x root/root lib/firmware/carl9170fw/tools/carlu/ +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/CMakeLists.txt +drwxr-xr-x root/root lib/firmware/carl9170fw/tools/carlu/src/ +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/carlu.h +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/cmd.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/cmd.h +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/debug.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/debug.h +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/fw.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/main.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/rx.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/test.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/test.h +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/tx.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/usb.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/carlu/src/usb.h +drwxr-xr-x root/root lib/firmware/carl9170fw/tools/include/ +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/include/frame.h +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/include/list.h +drwxr-xr-x root/root lib/firmware/carl9170fw/tools/lib/ +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/lib/CMakeLists.txt +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/lib/carlfw.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/lib/carlfw.h +drwxr-xr-x root/root lib/firmware/carl9170fw/tools/src/ +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/src/CMakeLists.txt +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/src/checksum.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/src/eeprom_fix.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/src/fwinfo.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/src/miniboot.c +-rw-r--r-- root/root lib/firmware/carl9170fw/tools/src/wol.c +-rw-r--r-- root/root lib/firmware/cbfw-3.2.1.1.bin +-rw-r--r-- root/root lib/firmware/cbfw-3.2.3.0.bin +-rw-r--r-- root/root lib/firmware/cbfw-3.2.5.1.bin +drwxr-xr-x root/root lib/firmware/cis/ +-rw-r--r-- root/root lib/firmware/cis/3CCFEM556.cis +-rw-r--r-- root/root lib/firmware/cis/3CXEM556.cis +-rw-r--r-- root/root lib/firmware/cis/COMpad2.cis +-rw-r--r-- root/root lib/firmware/cis/COMpad4.cis +-rw-r--r-- root/root lib/firmware/cis/DP83903.cis +-rw-r--r-- root/root lib/firmware/cis/LA-PCM.cis +-rw-r--r-- root/root lib/firmware/cis/MT5634ZLX.cis +-rw-r--r-- root/root lib/firmware/cis/Makefile +-rw-r--r-- root/root lib/firmware/cis/NE2K.cis +-rw-r--r-- root/root lib/firmware/cis/PCMLM28.cis +-rw-r--r-- root/root lib/firmware/cis/PE-200.cis +-rw-r--r-- root/root lib/firmware/cis/PE520.cis +-rw-r--r-- root/root lib/firmware/cis/RS-COM-2P.cis +-rw-r--r-- root/root lib/firmware/cis/SW_555_SER.cis +-rw-r--r-- root/root lib/firmware/cis/SW_7xx_SER.cis +-rw-r--r-- root/root lib/firmware/cis/SW_8xx_SER.cis +drwxr-xr-x root/root lib/firmware/cis/src/ +-rw-r--r-- root/root lib/firmware/cis/src/3CCFEM556.cis +-rw-r--r-- root/root lib/firmware/cis/src/3CXEM556.cis +-rw-r--r-- root/root lib/firmware/cis/src/COMpad2.cis +-rw-r--r-- root/root lib/firmware/cis/src/COMpad4.cis +-rw-r--r-- root/root lib/firmware/cis/src/DP83903.cis +-rw-r--r-- root/root lib/firmware/cis/src/LA-PCM.cis +-rw-r--r-- root/root lib/firmware/cis/src/MT5634ZLX.cis +-rw-r--r-- root/root lib/firmware/cis/src/NE2K.cis +-rw-r--r-- root/root lib/firmware/cis/src/PCMLM28.cis +-rw-r--r-- root/root lib/firmware/cis/src/PE-200.cis +-rw-r--r-- root/root lib/firmware/cis/src/PE520.cis +-rw-r--r-- root/root lib/firmware/cis/src/RS-COM-2P.cis +-rw-r--r-- root/root lib/firmware/cis/src/tamarack.cis +-rw-r--r-- root/root lib/firmware/cis/tamarack.cis +-rw-r--r-- root/root lib/firmware/cmmb_vega_12mhz.inp +-rw-r--r-- root/root lib/firmware/cmmb_venice_12mhz.inp +drwxr-xr-x root/root lib/firmware/cpia2/ +-rw-r--r-- root/root lib/firmware/cpia2/stv0672_vp4.bin +-rw-r--r-- root/root lib/firmware/ct2fw-3.2.1.1.bin +-rw-r--r-- root/root lib/firmware/ct2fw-3.2.3.0.bin +-rw-r--r-- root/root lib/firmware/ct2fw-3.2.5.1.bin +-rw-r--r-- root/root lib/firmware/ctefx.bin +-rw-r--r-- root/root lib/firmware/ctfw-3.2.1.1.bin +-rw-r--r-- root/root lib/firmware/ctfw-3.2.3.0.bin +-rw-r--r-- root/root lib/firmware/ctfw-3.2.5.1.bin +-rw-r--r-- root/root lib/firmware/ctspeq.bin +drwxr-xr-x root/root lib/firmware/cxgb3/ +-rw-r--r-- root/root lib/firmware/cxgb3/ael2005_opt_edc.bin +-rw-r--r-- root/root lib/firmware/cxgb3/ael2005_twx_edc.bin +-rw-r--r-- root/root lib/firmware/cxgb3/ael2020_twx_edc.bin +-rw-r--r-- root/root lib/firmware/cxgb3/t3b_psram-1.1.0.bin +-rw-r--r-- root/root lib/firmware/cxgb3/t3c_psram-1.1.0.bin +-rw-r--r-- root/root lib/firmware/cxgb3/t3fw-7.0.0.bin +-rw-r--r-- root/root lib/firmware/cxgb3/t3fw-7.1.0.bin +-rw-r--r-- root/root lib/firmware/cxgb3/t3fw-7.10.0.bin +-rw-r--r-- root/root lib/firmware/cxgb3/t3fw-7.12.0.bin +-rw-r--r-- root/root lib/firmware/cxgb3/t3fw-7.4.0.bin +drwxr-xr-x root/root lib/firmware/cxgb4/ +-rw-r--r-- root/root lib/firmware/cxgb4/aq1202_fw.cld +-rw-r--r-- root/root lib/firmware/cxgb4/bcm8483.bin +-rw-r--r-- root/root lib/firmware/cxgb4/t4fw-1.14.4.0.bin lrwxrwxrwx root/root lib/firmware/cxgb4/t4fw.bin -> t4fw-1.14.4.0.bin --rw------- root/root lib/firmware/cxgb4/t5fw-1.14.4.0.bin +-rw-r--r-- root/root lib/firmware/cxgb4/t5fw-1.14.4.0.bin lrwxrwxrwx root/root lib/firmware/cxgb4/t5fw.bin -> t5fw-1.14.4.0.bin -drwx------ root/root lib/firmware/dabusb/ --rw------- root/root lib/firmware/dabusb/bitstream.bin --rw------- root/root lib/firmware/dabusb/firmware.fw -drwx------ root/root lib/firmware/dsp56k/ --rw------- root/root lib/firmware/dsp56k/Makefile --rw------- root/root lib/firmware/dsp56k/bootstrap.asm --rw------- root/root lib/firmware/dsp56k/bootstrap.bin --rw------- root/root lib/firmware/dsp56k/concat-bootstrap.pl --rw------- root/root lib/firmware/dvb-fe-xc4000-1.4.1.fw --rw------- root/root lib/firmware/dvb-fe-xc5000-1.6.114.fw --rw------- root/root lib/firmware/dvb-fe-xc5000c-4.1.30.7.fw --rw------- root/root lib/firmware/dvb-usb-dib0700-1.20.fw --rw------- root/root lib/firmware/dvb-usb-it9135-01.fw --rw------- root/root lib/firmware/dvb-usb-it9135-02.fw --rw------- root/root lib/firmware/dvb-usb-terratec-h5-drxk.fw --rw------- root/root lib/firmware/dvb_nova_12mhz.inp --rw------- root/root lib/firmware/dvb_nova_12mhz_b0.inp -drwx------ root/root lib/firmware/e100/ --rw------- root/root lib/firmware/e100/d101m_ucode.bin --rw------- root/root lib/firmware/e100/d101s_ucode.bin --rw------- root/root lib/firmware/e100/d102e_ucode.bin -drwx------ root/root lib/firmware/edgeport/ --rw------- root/root lib/firmware/edgeport/boot.fw --rw------- root/root lib/firmware/edgeport/boot2.fw --rw------- root/root lib/firmware/edgeport/down.fw --rw------- root/root lib/firmware/edgeport/down2.fw --rw------- root/root lib/firmware/edgeport/down3.bin -drwx------ root/root lib/firmware/emi26/ --rw------- root/root lib/firmware/emi26/bitstream.fw --rw------- root/root lib/firmware/emi26/firmware.fw --rw------- root/root lib/firmware/emi26/loader.fw -drwx------ root/root lib/firmware/emi62/ --rw------- root/root lib/firmware/emi62/bitstream.fw --rw------- root/root lib/firmware/emi62/loader.fw --rw------- root/root lib/firmware/emi62/midi.fw --rw------- root/root lib/firmware/emi62/spdif.fw -drwx------ root/root lib/firmware/ene-ub6250/ --rw------- root/root lib/firmware/ene-ub6250/ms_init.bin --rw------- root/root lib/firmware/ene-ub6250/ms_rdwr.bin --rw------- root/root lib/firmware/ene-ub6250/msp_rdwr.bin --rw------- root/root lib/firmware/ene-ub6250/sd_init1.bin --rw------- root/root lib/firmware/ene-ub6250/sd_init2.bin --rw------- root/root lib/firmware/ene-ub6250/sd_rdwr.bin -drwx------ root/root lib/firmware/ess/ --rw------- root/root lib/firmware/ess/maestro3_assp_kernel.fw --rw------- root/root lib/firmware/ess/maestro3_assp_minisrc.fw --rw------- root/root lib/firmware/f2255usb.bin -drwx------ root/root lib/firmware/go7007/ --rw------- root/root lib/firmware/go7007/go7007fw.bin --rw------- root/root lib/firmware/go7007/go7007tv.bin --rw------- root/root lib/firmware/go7007/lr192.fw --rw------- root/root lib/firmware/go7007/px-m402u.fw --rw------- root/root lib/firmware/go7007/px-tv402u.fw --rw------- root/root lib/firmware/go7007/s2250-1.fw --rw------- root/root lib/firmware/go7007/s2250-2.fw --rw------- root/root lib/firmware/go7007/wis-startrek.fw --rw------- root/root lib/firmware/hfi1_dc8051.fw --rw------- root/root lib/firmware/hfi1_fabric.fw --rw------- root/root lib/firmware/hfi1_pcie.fw --rw------- root/root lib/firmware/hfi1_sbus.fw --rw------- root/root lib/firmware/htc_7010.fw --rw------- root/root lib/firmware/htc_9271.fw --rw------- root/root lib/firmware/i2400m-fw-usb-1.4.sbcf --rw------- root/root lib/firmware/i2400m-fw-usb-1.5.sbcf --rw------- root/root lib/firmware/i6050-fw-usb-1.5.sbcf -drwx------ root/root lib/firmware/i915/ +drwxr-xr-x root/root lib/firmware/dabusb/ +-rw-r--r-- root/root lib/firmware/dabusb/bitstream.bin +-rw-r--r-- root/root lib/firmware/dabusb/firmware.fw +drwxr-xr-x root/root lib/firmware/dsp56k/ +-rw-r--r-- root/root lib/firmware/dsp56k/Makefile +-rw-r--r-- root/root lib/firmware/dsp56k/bootstrap.asm +-rw-r--r-- root/root lib/firmware/dsp56k/bootstrap.bin +-rw-r--r-- root/root lib/firmware/dsp56k/concat-bootstrap.pl +-rw-r--r-- root/root lib/firmware/dvb-fe-xc4000-1.4.1.fw +-rw-r--r-- root/root lib/firmware/dvb-fe-xc5000-1.6.114.fw +-rw-r--r-- root/root lib/firmware/dvb-fe-xc5000c-4.1.30.7.fw +-rw-r--r-- root/root lib/firmware/dvb-usb-dib0700-1.20.fw +-rw-r--r-- root/root lib/firmware/dvb-usb-it9135-01.fw +-rw-r--r-- root/root lib/firmware/dvb-usb-it9135-02.fw +-rw-r--r-- root/root lib/firmware/dvb-usb-terratec-h5-drxk.fw +-rw-r--r-- root/root lib/firmware/dvb_nova_12mhz.inp +-rw-r--r-- root/root lib/firmware/dvb_nova_12mhz_b0.inp +drwxr-xr-x root/root lib/firmware/e100/ +-rw-r--r-- root/root lib/firmware/e100/d101m_ucode.bin +-rw-r--r-- root/root lib/firmware/e100/d101s_ucode.bin +-rw-r--r-- root/root lib/firmware/e100/d102e_ucode.bin +drwxr-xr-x root/root lib/firmware/edgeport/ +-rw-r--r-- root/root lib/firmware/edgeport/boot.fw +-rw-r--r-- root/root lib/firmware/edgeport/boot2.fw +-rw-r--r-- root/root lib/firmware/edgeport/down.fw +-rw-r--r-- root/root lib/firmware/edgeport/down2.fw +-rw-r--r-- root/root lib/firmware/edgeport/down3.bin +drwxr-xr-x root/root lib/firmware/emi26/ +-rw-r--r-- root/root lib/firmware/emi26/bitstream.fw +-rw-r--r-- root/root lib/firmware/emi26/firmware.fw +-rw-r--r-- root/root lib/firmware/emi26/loader.fw +drwxr-xr-x root/root lib/firmware/emi62/ +-rw-r--r-- root/root lib/firmware/emi62/bitstream.fw +-rw-r--r-- root/root lib/firmware/emi62/loader.fw +-rw-r--r-- root/root lib/firmware/emi62/midi.fw +-rw-r--r-- root/root lib/firmware/emi62/spdif.fw +drwxr-xr-x root/root lib/firmware/ene-ub6250/ +-rw-r--r-- root/root lib/firmware/ene-ub6250/ms_init.bin +-rw-r--r-- root/root lib/firmware/ene-ub6250/ms_rdwr.bin +-rw-r--r-- root/root lib/firmware/ene-ub6250/msp_rdwr.bin +-rw-r--r-- root/root lib/firmware/ene-ub6250/sd_init1.bin +-rw-r--r-- root/root lib/firmware/ene-ub6250/sd_init2.bin +-rw-r--r-- root/root lib/firmware/ene-ub6250/sd_rdwr.bin +drwxr-xr-x root/root lib/firmware/ess/ +-rw-r--r-- root/root lib/firmware/ess/maestro3_assp_kernel.fw +-rw-r--r-- root/root lib/firmware/ess/maestro3_assp_minisrc.fw +-rw-r--r-- root/root lib/firmware/f2255usb.bin +drwxr-xr-x root/root lib/firmware/go7007/ +-rw-r--r-- root/root lib/firmware/go7007/go7007fw.bin +-rw-r--r-- root/root lib/firmware/go7007/go7007tv.bin +-rw-r--r-- root/root lib/firmware/go7007/lr192.fw +-rw-r--r-- root/root lib/firmware/go7007/px-m402u.fw +-rw-r--r-- root/root lib/firmware/go7007/px-tv402u.fw +-rw-r--r-- root/root lib/firmware/go7007/s2250-1.fw +-rw-r--r-- root/root lib/firmware/go7007/s2250-2.fw +-rw-r--r-- root/root lib/firmware/go7007/wis-startrek.fw +-rw-r--r-- root/root lib/firmware/hfi1_dc8051.fw +-rw-r--r-- root/root lib/firmware/hfi1_fabric.fw +-rw-r--r-- root/root lib/firmware/hfi1_pcie.fw +-rw-r--r-- root/root lib/firmware/hfi1_sbus.fw +-rw-r--r-- root/root lib/firmware/htc_7010.fw +-rw-r--r-- root/root lib/firmware/htc_9271.fw +-rw-r--r-- root/root lib/firmware/i2400m-fw-usb-1.4.sbcf +-rw-r--r-- root/root lib/firmware/i2400m-fw-usb-1.5.sbcf +-rw-r--r-- root/root lib/firmware/i6050-fw-usb-1.5.sbcf +drwxr-xr-x root/root lib/firmware/i915/ lrwxrwxrwx root/root lib/firmware/i915/bxt_dmc_ver1.bin -> bxt_dmc_ver1_06.bin --rw------- root/root lib/firmware/i915/bxt_dmc_ver1_04.bin --rw------- root/root lib/firmware/i915/bxt_dmc_ver1_05.bin --rw------- root/root lib/firmware/i915/bxt_dmc_ver1_06.bin +-rw-r--r-- root/root lib/firmware/i915/bxt_dmc_ver1_04.bin +-rw-r--r-- root/root lib/firmware/i915/bxt_dmc_ver1_05.bin +-rw-r--r-- root/root lib/firmware/i915/bxt_dmc_ver1_06.bin lrwxrwxrwx root/root lib/firmware/i915/skl_dmc_ver1.bin -> skl_dmc_ver1_26.bin --rw------- root/root lib/firmware/i915/skl_dmc_ver1_23.bin --rw------- root/root lib/firmware/i915/skl_dmc_ver1_26.bin +-rw-r--r-- root/root lib/firmware/i915/skl_dmc_ver1_23.bin +-rw-r--r-- root/root lib/firmware/i915/skl_dmc_ver1_26.bin lrwxrwxrwx root/root lib/firmware/i915/skl_guc_ver1.bin -> skl_guc_ver1_1059.bin --rw------- root/root lib/firmware/i915/skl_guc_ver1_1059.bin +-rw-r--r-- root/root lib/firmware/i915/skl_guc_ver1_1059.bin lrwxrwxrwx root/root lib/firmware/i915/skl_guc_ver4.bin -> skl_guc_ver4_3.bin --rw------- root/root lib/firmware/i915/skl_guc_ver4_3.bin +-rw-r--r-- root/root lib/firmware/i915/skl_guc_ver4_3.bin lrwxrwxrwx root/root lib/firmware/i915/skl_guc_ver6.bin -> skl_guc_ver6_1.bin --rw------- root/root lib/firmware/i915/skl_guc_ver6_1.bin -drwx------ root/root lib/firmware/intel/ --rw------- root/root lib/firmware/intel/IntcSST2.bin +-rw-r--r-- root/root lib/firmware/i915/skl_guc_ver6_1.bin +drwxr-xr-x root/root lib/firmware/intel/ +-rw-r--r-- root/root lib/firmware/intel/IntcSST2.bin lrwxrwxrwx root/root lib/firmware/intel/dsp_fw_release.bin -> dsp_fw_release_v896.bin --rw------- root/root lib/firmware/intel/dsp_fw_release_v827.bin --rw------- root/root lib/firmware/intel/dsp_fw_release_v869.bin --rw------- root/root lib/firmware/intel/dsp_fw_release_v896.bin --rw------- root/root lib/firmware/intel/fw_sst_0f28.bin --rw------- root/root lib/firmware/intel/fw_sst_0f28.bin-48kHz_i2s_master --rw------- root/root lib/firmware/intel/fw_sst_22a8.bin --rw------- root/root lib/firmware/intel/ibt-11-5.ddc --rw------- root/root lib/firmware/intel/ibt-11-5.sfi --rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.7.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq --rw------- root/root lib/firmware/intel/ibt-hw-37.8.bseq --rw------- root/root lib/firmware/intelliport2.bin -drwx------ root/root lib/firmware/isci/ --rw------- root/root lib/firmware/isci/Makefile --rw------- root/root lib/firmware/isci/README --rw------- root/root lib/firmware/isci/create_fw.c --rw------- root/root lib/firmware/isci/create_fw.h --rw------- root/root lib/firmware/isci/isci_firmware.bin --rw------- root/root lib/firmware/isci/probe_roms.h --rw------- root/root lib/firmware/isdbt_nova_12mhz.inp --rw------- root/root lib/firmware/isdbt_nova_12mhz_b0.inp --rw------- root/root lib/firmware/isdbt_rio.inp --rw------- root/root lib/firmware/iwlwifi-100-5.ucode --rw------- root/root lib/firmware/iwlwifi-1000-3.ucode --rw------- root/root lib/firmware/iwlwifi-1000-5.ucode --rw------- root/root lib/firmware/iwlwifi-105-6.ucode --rw------- root/root lib/firmware/iwlwifi-135-6.ucode --rw------- root/root lib/firmware/iwlwifi-2000-6.ucode --rw------- root/root lib/firmware/iwlwifi-2030-6.ucode --rw------- root/root lib/firmware/iwlwifi-3160-10.ucode --rw------- root/root lib/firmware/iwlwifi-3160-12.ucode --rw------- root/root lib/firmware/iwlwifi-3160-13.ucode --rw------- root/root lib/firmware/iwlwifi-3160-16.ucode --rw------- root/root lib/firmware/iwlwifi-3160-7.ucode --rw------- root/root lib/firmware/iwlwifi-3160-8.ucode --rw------- root/root lib/firmware/iwlwifi-3160-9.ucode --rw------- root/root lib/firmware/iwlwifi-3168-21.ucode --rw------- root/root lib/firmware/iwlwifi-3945-2.ucode --rw------- root/root lib/firmware/iwlwifi-4965-2.ucode --rw------- root/root lib/firmware/iwlwifi-5000-1.ucode --rw------- root/root lib/firmware/iwlwifi-5000-2.ucode --rw------- root/root lib/firmware/iwlwifi-5000-5.ucode --rw------- root/root lib/firmware/iwlwifi-5150-2.ucode --rw------- root/root lib/firmware/iwlwifi-6000-4.ucode --rw------- root/root lib/firmware/iwlwifi-6000g2a-5.ucode --rw------- root/root lib/firmware/iwlwifi-6000g2a-6.ucode --rw------- root/root lib/firmware/iwlwifi-6000g2b-5.ucode --rw------- root/root lib/firmware/iwlwifi-6000g2b-6.ucode --rw------- root/root lib/firmware/iwlwifi-6050-4.ucode --rw------- root/root lib/firmware/iwlwifi-6050-5.ucode --rw------- root/root lib/firmware/iwlwifi-7260-10.ucode --rw------- root/root lib/firmware/iwlwifi-7260-12.ucode --rw------- root/root lib/firmware/iwlwifi-7260-13.ucode --rw------- root/root lib/firmware/iwlwifi-7260-16.ucode --rw------- root/root lib/firmware/iwlwifi-7260-7.ucode --rw------- root/root lib/firmware/iwlwifi-7260-8.ucode --rw------- root/root lib/firmware/iwlwifi-7260-9.ucode --rw------- root/root lib/firmware/iwlwifi-7265-10.ucode --rw------- root/root lib/firmware/iwlwifi-7265-12.ucode --rw------- root/root lib/firmware/iwlwifi-7265-13.ucode --rw------- root/root lib/firmware/iwlwifi-7265-16.ucode --rw------- root/root lib/firmware/iwlwifi-7265-8.ucode --rw------- root/root lib/firmware/iwlwifi-7265-9.ucode +-rw-r--r-- root/root lib/firmware/intel/dsp_fw_release_v827.bin +-rw-r--r-- root/root lib/firmware/intel/dsp_fw_release_v869.bin +-rw-r--r-- root/root lib/firmware/intel/dsp_fw_release_v896.bin +-rw-r--r-- root/root lib/firmware/intel/fw_sst_0f28.bin +-rw-r--r-- root/root lib/firmware/intel/fw_sst_0f28.bin-48kHz_i2s_master +-rw-r--r-- root/root lib/firmware/intel/fw_sst_22a8.bin +-rw-r--r-- root/root lib/firmware/intel/ibt-11-5.ddc +-rw-r--r-- root/root lib/firmware/intel/ibt-11-5.sfi +-rw-r--r-- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq +-rw-r--r-- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq +-rw-r--r-- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq +-rw-r--r-- root/root lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq +-rw-r--r-- root/root lib/firmware/intel/ibt-hw-37.7.bseq +-rw-r--r-- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq +-rw-r--r-- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq +-rw-r--r-- root/root lib/firmware/intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq +-rw-r--r-- root/root lib/firmware/intel/ibt-hw-37.8.bseq +-rw-r--r-- root/root lib/firmware/intelliport2.bin +drwxr-xr-x root/root lib/firmware/isci/ +-rw-r--r-- root/root lib/firmware/isci/Makefile +-rw-r--r-- root/root lib/firmware/isci/README +-rw-r--r-- root/root lib/firmware/isci/create_fw.c +-rw-r--r-- root/root lib/firmware/isci/create_fw.h +-rw-r--r-- root/root lib/firmware/isci/isci_firmware.bin +-rw-r--r-- root/root lib/firmware/isci/probe_roms.h +-rw-r--r-- root/root lib/firmware/isdbt_nova_12mhz.inp +-rw-r--r-- root/root lib/firmware/isdbt_nova_12mhz_b0.inp +-rw-r--r-- root/root lib/firmware/isdbt_rio.inp +-rw-r--r-- root/root lib/firmware/iwlwifi-100-5.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-1000-3.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-1000-5.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-105-6.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-135-6.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-2000-6.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-2030-6.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-3160-10.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-3160-12.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-3160-13.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-3160-16.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-3160-7.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-3160-8.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-3160-9.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-3168-21.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-3945-2.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-4965-2.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-5000-1.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-5000-2.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-5000-5.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-5150-2.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-6000-4.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-6000g2a-5.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-6000g2a-6.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-6000g2b-5.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-6000g2b-6.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-6050-4.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-6050-5.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7260-10.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7260-12.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7260-13.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7260-16.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7260-7.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7260-8.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7260-9.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7265-10.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7265-12.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7265-13.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7265-16.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7265-8.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7265-9.ucode lrwxrwxrwx root/root lib/firmware/iwlwifi-7265D-10.ucode -> iwlwifi-7265-10.ucode --rw------- root/root lib/firmware/iwlwifi-7265D-12.ucode --rw------- root/root lib/firmware/iwlwifi-7265D-13.ucode --rw------- root/root lib/firmware/iwlwifi-7265D-16.ucode --rw------- root/root lib/firmware/iwlwifi-7265D-21.ucode --rw------- root/root lib/firmware/iwlwifi-8000C-13.ucode --rw------- root/root lib/firmware/iwlwifi-8000C-16.ucode --rw------- root/root lib/firmware/iwlwifi-8000C-21.ucode --rw------- root/root lib/firmware/iwlwifi-8265-21.ucode -drwx------ root/root lib/firmware/kaweth/ --rw------- root/root lib/firmware/kaweth/new_code.bin --rw------- root/root lib/firmware/kaweth/new_code_fix.bin --rw------- root/root lib/firmware/kaweth/trigger_code.bin --rw------- root/root lib/firmware/kaweth/trigger_code_fix.bin -drwx------ root/root lib/firmware/keyspan/ --rw------- root/root lib/firmware/keyspan/mpr.fw --rw------- root/root lib/firmware/keyspan/usa18x.fw --rw------- root/root lib/firmware/keyspan/usa19.fw --rw------- root/root lib/firmware/keyspan/usa19qi.fw --rw------- root/root lib/firmware/keyspan/usa19qw.fw --rw------- root/root lib/firmware/keyspan/usa19w.fw --rw------- root/root lib/firmware/keyspan/usa28.fw --rw------- root/root lib/firmware/keyspan/usa28x.fw --rw------- root/root lib/firmware/keyspan/usa28xa.fw --rw------- root/root lib/firmware/keyspan/usa28xb.fw --rw------- root/root lib/firmware/keyspan/usa49w.fw --rw------- root/root lib/firmware/keyspan/usa49wlc.fw -drwx------ root/root lib/firmware/keyspan_pda/ --rw------- root/root lib/firmware/keyspan_pda/Makefile --rw------- root/root lib/firmware/keyspan_pda/keyspan_pda.S --rw------- root/root lib/firmware/keyspan_pda/keyspan_pda.fw --rw------- root/root lib/firmware/keyspan_pda/xircom_pgs.S --rw------- root/root lib/firmware/keyspan_pda/xircom_pgs.fw -drwx------ root/root lib/firmware/korg/ --rw------- root/root lib/firmware/korg/k1212.dsp --rw------- root/root lib/firmware/lbtf_usb.bin --rw------- root/root lib/firmware/lgs8g75.fw -drwx------ root/root lib/firmware/libertas/ --rw------- root/root lib/firmware/libertas/cf8381.bin --rw------- root/root lib/firmware/libertas/cf8381_helper.bin --rw------- root/root lib/firmware/libertas/cf8385.bin --rw------- root/root lib/firmware/libertas/cf8385_helper.bin --rw------- root/root lib/firmware/libertas/gspi8682.bin --rw------- root/root lib/firmware/libertas/gspi8682_helper.bin --rw------- root/root lib/firmware/libertas/gspi8686_v9.bin --rw------- root/root lib/firmware/libertas/gspi8686_v9_helper.bin --rw------- root/root lib/firmware/libertas/gspi8688.bin --rw------- root/root lib/firmware/libertas/gspi8688_helper.bin --rw------- root/root lib/firmware/libertas/lbtf_sdio.bin --rw------- root/root lib/firmware/libertas/sd8385.bin --rw------- root/root lib/firmware/libertas/sd8385_helper.bin --rw------- root/root lib/firmware/libertas/sd8682.bin --rw------- root/root lib/firmware/libertas/sd8682_helper.bin --rw------- root/root lib/firmware/libertas/sd8686_v8.bin --rw------- root/root lib/firmware/libertas/sd8686_v8_helper.bin --rw------- root/root lib/firmware/libertas/sd8686_v9.bin --rw------- root/root lib/firmware/libertas/sd8686_v9_helper.bin +-rw-r--r-- root/root lib/firmware/iwlwifi-7265D-12.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7265D-13.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7265D-16.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-7265D-21.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-8000C-13.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-8000C-16.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-8000C-21.ucode +-rw-r--r-- root/root lib/firmware/iwlwifi-8265-21.ucode +drwxr-xr-x root/root lib/firmware/kaweth/ +-rw-r--r-- root/root lib/firmware/kaweth/new_code.bin +-rw-r--r-- root/root lib/firmware/kaweth/new_code_fix.bin +-rw-r--r-- root/root lib/firmware/kaweth/trigger_code.bin +-rw-r--r-- root/root lib/firmware/kaweth/trigger_code_fix.bin +drwxr-xr-x root/root lib/firmware/keyspan/ +-rw-r--r-- root/root lib/firmware/keyspan/mpr.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa18x.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa19.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa19qi.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa19qw.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa19w.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa28.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa28x.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa28xa.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa28xb.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa49w.fw +-rw-r--r-- root/root lib/firmware/keyspan/usa49wlc.fw +drwxr-xr-x root/root lib/firmware/keyspan_pda/ +-rw-r--r-- root/root lib/firmware/keyspan_pda/Makefile +-rw-r--r-- root/root lib/firmware/keyspan_pda/keyspan_pda.S +-rw-r--r-- root/root lib/firmware/keyspan_pda/keyspan_pda.fw +-rw-r--r-- root/root lib/firmware/keyspan_pda/xircom_pgs.S +-rw-r--r-- root/root lib/firmware/keyspan_pda/xircom_pgs.fw +drwxr-xr-x root/root lib/firmware/korg/ +-rw-r--r-- root/root lib/firmware/korg/k1212.dsp +-rw-r--r-- root/root lib/firmware/lbtf_usb.bin +-rw-r--r-- root/root lib/firmware/lgs8g75.fw +drwxr-xr-x root/root lib/firmware/libertas/ +-rw-r--r-- root/root lib/firmware/libertas/cf8381.bin +-rw-r--r-- root/root lib/firmware/libertas/cf8381_helper.bin +-rw-r--r-- root/root lib/firmware/libertas/cf8385.bin +-rw-r--r-- root/root lib/firmware/libertas/cf8385_helper.bin +-rw-r--r-- root/root lib/firmware/libertas/gspi8682.bin +-rw-r--r-- root/root lib/firmware/libertas/gspi8682_helper.bin +-rw-r--r-- root/root lib/firmware/libertas/gspi8686_v9.bin +-rw-r--r-- root/root lib/firmware/libertas/gspi8686_v9_helper.bin +-rw-r--r-- root/root lib/firmware/libertas/gspi8688.bin +-rw-r--r-- root/root lib/firmware/libertas/gspi8688_helper.bin +-rw-r--r-- root/root lib/firmware/libertas/lbtf_sdio.bin +-rw-r--r-- root/root lib/firmware/libertas/sd8385.bin +-rw-r--r-- root/root lib/firmware/libertas/sd8385_helper.bin +-rw-r--r-- root/root lib/firmware/libertas/sd8682.bin +-rw-r--r-- root/root lib/firmware/libertas/sd8682_helper.bin +-rw-r--r-- root/root lib/firmware/libertas/sd8686_v8.bin +-rw-r--r-- root/root lib/firmware/libertas/sd8686_v8_helper.bin +-rw-r--r-- root/root lib/firmware/libertas/sd8686_v9.bin +-rw-r--r-- root/root lib/firmware/libertas/sd8686_v9_helper.bin lrwxrwxrwx root/root lib/firmware/libertas/sd8688.bin -> ../mrvl/sd8688.bin lrwxrwxrwx root/root lib/firmware/libertas/sd8688_helper.bin -> ../mrvl/sd8688_helper.bin --rw------- root/root lib/firmware/libertas/usb8388_olpc.bin --rw------- root/root lib/firmware/libertas/usb8388_v5.bin --rw------- root/root lib/firmware/libertas/usb8388_v9.bin --rw------- root/root lib/firmware/libertas/usb8682.bin -drwx------ root/root lib/firmware/liquidio/ --rw------- root/root lib/firmware/liquidio/lio_210nv_nic.bin --rw------- root/root lib/firmware/liquidio/lio_210sv_nic.bin --rw------- root/root lib/firmware/liquidio/lio_410nv_nic.bin -drwx------ root/root lib/firmware/matrox/ --rw------- root/root lib/firmware/matrox/g200_warp.fw --rw------- root/root lib/firmware/matrox/g400_warp.fw -drwx------ root/root lib/firmware/moxa/ --rw------- root/root lib/firmware/moxa/moxa-1110.fw --rw------- root/root lib/firmware/moxa/moxa-1130.fw --rw------- root/root lib/firmware/moxa/moxa-1131.fw --rw------- root/root lib/firmware/moxa/moxa-1150.fw --rw------- root/root lib/firmware/moxa/moxa-1151.fw --rw------- root/root lib/firmware/moxa/moxa-1250.fw --rw------- root/root lib/firmware/moxa/moxa-1251.fw --rw------- root/root lib/firmware/moxa/moxa-1410.fw --rw------- root/root lib/firmware/moxa/moxa-1450.fw --rw------- root/root lib/firmware/moxa/moxa-1451.fw --rw------- root/root lib/firmware/moxa/moxa-1613.fw --rw------- root/root lib/firmware/moxa/moxa-1618.fw --rw------- root/root lib/firmware/moxa/moxa-1653.fw --rw------- root/root lib/firmware/moxa/moxa-1658.fw -drwx------ root/root lib/firmware/mrvl/ --rw------- root/root lib/firmware/mrvl/pcie8897_uapsta.bin --rw------- root/root lib/firmware/mrvl/sd8688.bin --rw------- root/root lib/firmware/mrvl/sd8688_helper.bin --rw------- root/root lib/firmware/mrvl/sd8787_uapsta.bin --rw------- root/root lib/firmware/mrvl/sd8797_uapsta.bin --rw------- root/root lib/firmware/mrvl/sd8801_uapsta.bin --rw------- root/root lib/firmware/mrvl/sd8887_uapsta.bin --rw------- root/root lib/firmware/mrvl/sd8897_uapsta.bin --rw------- root/root lib/firmware/mrvl/usb8766_uapsta.bin --rw------- root/root lib/firmware/mrvl/usb8797_uapsta.bin --rw------- root/root lib/firmware/mrvl/usb8801_uapsta.bin --rw------- root/root lib/firmware/mrvl/usb8897_uapsta.bin --rw------- root/root lib/firmware/mt7601u.bin --rw------- root/root lib/firmware/mt7650.bin --rw------- root/root lib/firmware/mts_cdma.fw --rw------- root/root lib/firmware/mts_edge.fw --rw------- root/root lib/firmware/mts_gsm.fw --rw------- root/root lib/firmware/mts_mt9234mu.fw --rw------- root/root lib/firmware/mts_mt9234zba.fw -drwx------ root/root lib/firmware/mwl8k/ --rw------- root/root lib/firmware/mwl8k/fmimage_8366.fw --rw------- root/root lib/firmware/mwl8k/fmimage_8366_ap-1.fw --rw------- root/root lib/firmware/mwl8k/fmimage_8366_ap-2.fw --rw------- root/root lib/firmware/mwl8k/fmimage_8366_ap-3.fw --rw------- root/root lib/firmware/mwl8k/fmimage_8687.fw --rw------- root/root lib/firmware/mwl8k/fmimage_8764_ap-1.fw --rw------- root/root lib/firmware/mwl8k/helper_8366.fw --rw------- root/root lib/firmware/mwl8k/helper_8687.fw -drwx------ root/root lib/firmware/mwlwifi/ --rw------- root/root lib/firmware/mwlwifi/88W8864.bin --rw------- root/root lib/firmware/mwlwifi/88W8897.bin --rw------- root/root lib/firmware/myri10ge_eth_big_z8e.dat --rw------- root/root lib/firmware/myri10ge_eth_z8e.dat --rw------- root/root lib/firmware/myri10ge_ethp_big_z8e.dat --rw------- root/root lib/firmware/myri10ge_ethp_z8e.dat --rw------- root/root lib/firmware/myri10ge_rss_eth_big_z8e.dat --rw------- root/root lib/firmware/myri10ge_rss_eth_z8e.dat --rw------- root/root lib/firmware/myri10ge_rss_ethp_big_z8e.dat --rw------- root/root lib/firmware/myri10ge_rss_ethp_z8e.dat -drwx------ root/root lib/firmware/myricom/ --rw------- root/root lib/firmware/myricom/lanai.bin -drwx------ root/root lib/firmware/nvidia/ -drwx------ root/root lib/firmware/nvidia/gk20a/ --rw------- root/root lib/firmware/nvidia/gk20a/fecs_data.bin --rw------- root/root lib/firmware/nvidia/gk20a/fecs_inst.bin --rw------- root/root lib/firmware/nvidia/gk20a/gpccs_data.bin --rw------- root/root lib/firmware/nvidia/gk20a/gpccs_inst.bin --rw------- root/root lib/firmware/nvidia/gk20a/sw_bundle_init.bin --rw------- root/root lib/firmware/nvidia/gk20a/sw_ctx.bin --rw------- root/root lib/firmware/nvidia/gk20a/sw_method_init.bin --rw------- root/root lib/firmware/nvidia/gk20a/sw_nonctx.bin -drwx------ root/root lib/firmware/nvidia/gm200/ -drwx------ root/root lib/firmware/nvidia/gm200/acr/ --rw------- root/root lib/firmware/nvidia/gm200/acr/bl.bin --rw------- root/root lib/firmware/nvidia/gm200/acr/ucode_load.bin --rw------- root/root lib/firmware/nvidia/gm200/acr/ucode_unload.bin -drwx------ root/root lib/firmware/nvidia/gm200/gr/ --rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_bl.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_data.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_inst.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/fecs_sig.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_bl.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_data.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_inst.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/gpccs_sig.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/sw_bundle_init.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/sw_ctx.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/sw_method_init.bin --rw------- root/root lib/firmware/nvidia/gm200/gr/sw_nonctx.bin -drwx------ root/root lib/firmware/nvidia/gm204/ -drwx------ root/root lib/firmware/nvidia/gm204/acr/ +-rw-r--r-- root/root lib/firmware/libertas/usb8388_olpc.bin +-rw-r--r-- root/root lib/firmware/libertas/usb8388_v5.bin +-rw-r--r-- root/root lib/firmware/libertas/usb8388_v9.bin +-rw-r--r-- root/root lib/firmware/libertas/usb8682.bin +drwxr-xr-x root/root lib/firmware/liquidio/ +-rw-r--r-- root/root lib/firmware/liquidio/lio_210nv_nic.bin +-rw-r--r-- root/root lib/firmware/liquidio/lio_210sv_nic.bin +-rw-r--r-- root/root lib/firmware/liquidio/lio_410nv_nic.bin +drwxr-xr-x root/root lib/firmware/matrox/ +-rw-r--r-- root/root lib/firmware/matrox/g200_warp.fw +-rw-r--r-- root/root lib/firmware/matrox/g400_warp.fw +drwxr-xr-x root/root lib/firmware/moxa/ +-rw-r--r-- root/root lib/firmware/moxa/moxa-1110.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1130.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1131.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1150.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1151.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1250.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1251.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1410.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1450.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1451.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1613.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1618.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1653.fw +-rw-r--r-- root/root lib/firmware/moxa/moxa-1658.fw +drwxr-xr-x root/root lib/firmware/mrvl/ +-rw-r--r-- root/root lib/firmware/mrvl/pcie8897_uapsta.bin +-rw-r--r-- root/root lib/firmware/mrvl/sd8688.bin +-rw-r--r-- root/root lib/firmware/mrvl/sd8688_helper.bin +-rw-r--r-- root/root lib/firmware/mrvl/sd8787_uapsta.bin +-rw-r--r-- root/root lib/firmware/mrvl/sd8797_uapsta.bin +-rw-r--r-- root/root lib/firmware/mrvl/sd8801_uapsta.bin +-rw-r--r-- root/root lib/firmware/mrvl/sd8887_uapsta.bin +-rw-r--r-- root/root lib/firmware/mrvl/sd8897_uapsta.bin +-rw-r--r-- root/root lib/firmware/mrvl/usb8766_uapsta.bin +-rw-r--r-- root/root lib/firmware/mrvl/usb8797_uapsta.bin +-rw-r--r-- root/root lib/firmware/mrvl/usb8801_uapsta.bin +-rw-r--r-- root/root lib/firmware/mrvl/usb8897_uapsta.bin +-rw-r--r-- root/root lib/firmware/mt7601u.bin +-rw-r--r-- root/root lib/firmware/mt7650.bin +-rw-r--r-- root/root lib/firmware/mts_cdma.fw +-rw-r--r-- root/root lib/firmware/mts_edge.fw +-rw-r--r-- root/root lib/firmware/mts_gsm.fw +-rw-r--r-- root/root lib/firmware/mts_mt9234mu.fw +-rw-r--r-- root/root lib/firmware/mts_mt9234zba.fw +drwxr-xr-x root/root lib/firmware/mwl8k/ +-rw-r--r-- root/root lib/firmware/mwl8k/fmimage_8366.fw +-rw-r--r-- root/root lib/firmware/mwl8k/fmimage_8366_ap-1.fw +-rw-r--r-- root/root lib/firmware/mwl8k/fmimage_8366_ap-2.fw +-rw-r--r-- root/root lib/firmware/mwl8k/fmimage_8366_ap-3.fw +-rw-r--r-- root/root lib/firmware/mwl8k/fmimage_8687.fw +-rw-r--r-- root/root lib/firmware/mwl8k/fmimage_8764_ap-1.fw +-rw-r--r-- root/root lib/firmware/mwl8k/helper_8366.fw +-rw-r--r-- root/root lib/firmware/mwl8k/helper_8687.fw +drwxr-xr-x root/root lib/firmware/mwlwifi/ +-rw-r--r-- root/root lib/firmware/mwlwifi/88W8864.bin +-rw-r--r-- root/root lib/firmware/mwlwifi/88W8897.bin +-rw-r--r-- root/root lib/firmware/myri10ge_eth_big_z8e.dat +-rw-r--r-- root/root lib/firmware/myri10ge_eth_z8e.dat +-rw-r--r-- root/root lib/firmware/myri10ge_ethp_big_z8e.dat +-rw-r--r-- root/root lib/firmware/myri10ge_ethp_z8e.dat +-rw-r--r-- root/root lib/firmware/myri10ge_rss_eth_big_z8e.dat +-rw-r--r-- root/root lib/firmware/myri10ge_rss_eth_z8e.dat +-rw-r--r-- root/root lib/firmware/myri10ge_rss_ethp_big_z8e.dat +-rw-r--r-- root/root lib/firmware/myri10ge_rss_ethp_z8e.dat +drwxr-xr-x root/root lib/firmware/myricom/ +-rw-r--r-- root/root lib/firmware/myricom/lanai.bin +drwxr-xr-x root/root lib/firmware/nvidia/ +drwxr-xr-x root/root lib/firmware/nvidia/gk20a/ +-rw-r--r-- root/root lib/firmware/nvidia/gk20a/fecs_data.bin +-rw-r--r-- root/root lib/firmware/nvidia/gk20a/fecs_inst.bin +-rw-r--r-- root/root lib/firmware/nvidia/gk20a/gpccs_data.bin +-rw-r--r-- root/root lib/firmware/nvidia/gk20a/gpccs_inst.bin +-rw-r--r-- root/root lib/firmware/nvidia/gk20a/sw_bundle_init.bin +-rw-r--r-- root/root lib/firmware/nvidia/gk20a/sw_ctx.bin +-rw-r--r-- root/root lib/firmware/nvidia/gk20a/sw_method_init.bin +-rw-r--r-- root/root lib/firmware/nvidia/gk20a/sw_nonctx.bin +drwxr-xr-x root/root lib/firmware/nvidia/gm200/ +drwxr-xr-x root/root lib/firmware/nvidia/gm200/acr/ +-rw-r--r-- root/root lib/firmware/nvidia/gm200/acr/bl.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/acr/ucode_load.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/acr/ucode_unload.bin +drwxr-xr-x root/root lib/firmware/nvidia/gm200/gr/ +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/fecs_bl.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/fecs_data.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/fecs_inst.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/fecs_sig.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/gpccs_bl.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/gpccs_data.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/gpccs_inst.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/gpccs_sig.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/sw_bundle_init.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/sw_ctx.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/sw_method_init.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm200/gr/sw_nonctx.bin +drwxr-xr-x root/root lib/firmware/nvidia/gm204/ +drwxr-xr-x root/root lib/firmware/nvidia/gm204/acr/ lrwxrwxrwx root/root lib/firmware/nvidia/gm204/acr/bl.bin -> ../../gm200/acr/bl.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm204/acr/ucode_load.bin -> ../../gm200/acr/ucode_load.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm204/acr/ucode_unload.bin -> ../../gm200/acr/ucode_unload.bin -drwx------ root/root lib/firmware/nvidia/gm204/gr/ +drwxr-xr-x root/root lib/firmware/nvidia/gm204/gr/ lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin --rw------- root/root lib/firmware/nvidia/gm204/gr/fecs_data.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm204/gr/fecs_data.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin --rw------- root/root lib/firmware/nvidia/gm204/gr/fecs_sig.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm204/gr/fecs_sig.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin --rw------- root/root lib/firmware/nvidia/gm204/gr/gpccs_data.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm204/gr/gpccs_data.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin --rw------- root/root lib/firmware/nvidia/gm204/gr/gpccs_sig.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm204/gr/gpccs_sig.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm204/gr/sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin -drwx------ root/root lib/firmware/nvidia/gm206/ -drwx------ root/root lib/firmware/nvidia/gm206/acr/ +drwxr-xr-x root/root lib/firmware/nvidia/gm206/ +drwxr-xr-x root/root lib/firmware/nvidia/gm206/acr/ lrwxrwxrwx root/root lib/firmware/nvidia/gm206/acr/bl.bin -> ../../gm200/acr/bl.bin --rw------- root/root lib/firmware/nvidia/gm206/acr/ucode_load.bin --rw------- root/root lib/firmware/nvidia/gm206/acr/ucode_unload.bin -drwx------ root/root lib/firmware/nvidia/gm206/gr/ +-rw-r--r-- root/root lib/firmware/nvidia/gm206/acr/ucode_load.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm206/acr/ucode_unload.bin +drwxr-xr-x root/root lib/firmware/nvidia/gm206/gr/ lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin --rw------- root/root lib/firmware/nvidia/gm206/gr/fecs_data.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm206/gr/fecs_data.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin --rw------- root/root lib/firmware/nvidia/gm206/gr/fecs_sig.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm206/gr/fecs_sig.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin --rw------- root/root lib/firmware/nvidia/gm206/gr/gpccs_data.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm206/gr/gpccs_data.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin --rw------- root/root lib/firmware/nvidia/gm206/gr/gpccs_sig.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm206/gr/gpccs_sig.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm206/gr/sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin -drwx------ root/root lib/firmware/nvidia/gm20b/ -drwx------ root/root lib/firmware/nvidia/gm20b/acr/ --rw------- root/root lib/firmware/nvidia/gm20b/acr/bl.bin --rw------- root/root lib/firmware/nvidia/gm20b/acr/ucode_load.bin -drwx------ root/root lib/firmware/nvidia/gm20b/gr/ --rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_bl.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_data.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_inst.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/fecs_sig.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/gpccs_data.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/gpccs_inst.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/sw_bundle_init.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/sw_ctx.bin +drwxr-xr-x root/root lib/firmware/nvidia/gm20b/ +drwxr-xr-x root/root lib/firmware/nvidia/gm20b/acr/ +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/acr/bl.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/acr/ucode_load.bin +drwxr-xr-x root/root lib/firmware/nvidia/gm20b/gr/ +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/gr/fecs_bl.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/gr/fecs_data.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/gr/fecs_inst.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/gr/fecs_sig.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/gr/gpccs_data.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/gr/gpccs_inst.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/gr/sw_bundle_init.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/gr/sw_ctx.bin lrwxrwxrwx root/root lib/firmware/nvidia/gm20b/gr/sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin --rw------- root/root lib/firmware/nvidia/gm20b/gr/sw_nonctx.bin -drwx------ root/root lib/firmware/nvidia/tegra124/ --rw------- root/root lib/firmware/nvidia/tegra124/xusb.bin -drwx------ root/root lib/firmware/nvidia/tegra210/ --rw------- root/root lib/firmware/nvidia/tegra210/xusb.bin -drwx------ root/root lib/firmware/ositech/ --rw------- root/root lib/firmware/ositech/Xilinx7OD.bin --rw------- root/root lib/firmware/phanfw.bin --rw------- root/root lib/firmware/qat_895xcc.bin --rw------- root/root lib/firmware/qat_895xcc_mmp.bin --rw------- root/root lib/firmware/qat_c3xxx.bin --rw------- root/root lib/firmware/qat_c3xxx_mmp.bin --rw------- root/root lib/firmware/qat_c62x.bin --rw------- root/root lib/firmware/qat_c62x_mmp.bin +-rw-r--r-- root/root lib/firmware/nvidia/gm20b/gr/sw_nonctx.bin +drwxr-xr-x root/root lib/firmware/nvidia/tegra124/ +-rw-r--r-- root/root lib/firmware/nvidia/tegra124/xusb.bin +drwxr-xr-x root/root lib/firmware/nvidia/tegra210/ +-rw-r--r-- root/root lib/firmware/nvidia/tegra210/xusb.bin +drwxr-xr-x root/root lib/firmware/ositech/ +-rw-r--r-- root/root lib/firmware/ositech/Xilinx7OD.bin +-rw-r--r-- root/root lib/firmware/phanfw.bin +-rw-r--r-- root/root lib/firmware/qat_895xcc.bin +-rw-r--r-- root/root lib/firmware/qat_895xcc_mmp.bin +-rw-r--r-- root/root lib/firmware/qat_c3xxx.bin +-rw-r--r-- root/root lib/firmware/qat_c3xxx_mmp.bin +-rw-r--r-- root/root lib/firmware/qat_c62x.bin +-rw-r--r-- root/root lib/firmware/qat_c62x_mmp.bin lrwxrwxrwx root/root lib/firmware/qat_mmp.bin -> qat_895xcc_mmp.bin -drwx------ root/root lib/firmware/qca/ --rw------- root/root lib/firmware/qca/NOTICE.txt --rw------- root/root lib/firmware/qca/nvm_00130300.bin --rw------- root/root lib/firmware/qca/nvm_00130302.bin --rw------- root/root lib/firmware/qca/nvm_usb_00000200.bin --rw------- root/root lib/firmware/qca/nvm_usb_00000201.bin --rw------- root/root lib/firmware/qca/nvm_usb_00000300.bin --rw------- root/root lib/firmware/qca/nvm_usb_00000302.bin --rw------- root/root lib/firmware/qca/rampatch_00130300.bin --rw------- root/root lib/firmware/qca/rampatch_00130302.bin --rw------- root/root lib/firmware/qca/rampatch_usb_00000200.bin --rw------- root/root lib/firmware/qca/rampatch_usb_00000201.bin --rw------- root/root lib/firmware/qca/rampatch_usb_00000300.bin --rw------- root/root lib/firmware/qca/rampatch_usb_00000302.bin -drwx------ root/root lib/firmware/qed/ --rw------- root/root lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin --rw------- root/root lib/firmware/qed/qed_init_values_zipped-8.7.3.0.bin --rw------- root/root lib/firmware/ql2100_fw.bin --rw------- root/root lib/firmware/ql2200_fw.bin --rw------- root/root lib/firmware/ql2300_fw.bin --rw------- root/root lib/firmware/ql2322_fw.bin --rw------- root/root lib/firmware/ql2400_fw.bin --rw------- root/root lib/firmware/ql2500_fw.bin -drwx------ root/root lib/firmware/qlogic/ --rw------- root/root lib/firmware/qlogic/1040.bin --rw------- root/root lib/firmware/qlogic/12160.bin --rw------- root/root lib/firmware/qlogic/1280.bin --rw------- root/root lib/firmware/qlogic/isp1000.bin --rw------- root/root lib/firmware/qlogic/sd7220.fw -drwx------ root/root lib/firmware/r128/ --rw------- root/root lib/firmware/r128/r128_cce.bin --rw------- root/root lib/firmware/r8a779x_usb3_v1.dlmem --rw------- root/root lib/firmware/r8a779x_usb3_v2.dlmem --rw------- root/root lib/firmware/r8a779x_usb3_v3.dlmem -drwx------ root/root lib/firmware/radeon/ --rw------- root/root lib/firmware/radeon/ARUBA_me.bin --rw------- root/root lib/firmware/radeon/ARUBA_pfp.bin --rw------- root/root lib/firmware/radeon/ARUBA_rlc.bin --rw------- root/root lib/firmware/radeon/BARTS_mc.bin --rw------- root/root lib/firmware/radeon/BARTS_me.bin --rw------- root/root lib/firmware/radeon/BARTS_pfp.bin --rw------- root/root lib/firmware/radeon/BARTS_smc.bin --rw------- root/root lib/firmware/radeon/BONAIRE_ce.bin --rw------- root/root lib/firmware/radeon/BONAIRE_mc.bin --rw------- root/root lib/firmware/radeon/BONAIRE_mc2.bin --rw------- root/root lib/firmware/radeon/BONAIRE_me.bin --rw------- root/root lib/firmware/radeon/BONAIRE_mec.bin --rw------- root/root lib/firmware/radeon/BONAIRE_pfp.bin --rw------- root/root lib/firmware/radeon/BONAIRE_rlc.bin --rw------- root/root lib/firmware/radeon/BONAIRE_sdma.bin --rw------- root/root lib/firmware/radeon/BONAIRE_smc.bin --rw------- root/root lib/firmware/radeon/BONAIRE_uvd.bin --rw------- root/root lib/firmware/radeon/BONAIRE_vce.bin --rw------- root/root lib/firmware/radeon/BTC_rlc.bin --rw------- root/root lib/firmware/radeon/CAICOS_mc.bin --rw------- root/root lib/firmware/radeon/CAICOS_me.bin --rw------- root/root lib/firmware/radeon/CAICOS_pfp.bin --rw------- root/root lib/firmware/radeon/CAICOS_smc.bin --rw------- root/root lib/firmware/radeon/CAYMAN_mc.bin --rw------- root/root lib/firmware/radeon/CAYMAN_me.bin --rw------- root/root lib/firmware/radeon/CAYMAN_pfp.bin --rw------- root/root lib/firmware/radeon/CAYMAN_rlc.bin --rw------- root/root lib/firmware/radeon/CAYMAN_smc.bin --rw------- root/root lib/firmware/radeon/CEDAR_me.bin --rw------- root/root lib/firmware/radeon/CEDAR_pfp.bin --rw------- root/root lib/firmware/radeon/CEDAR_rlc.bin --rw------- root/root lib/firmware/radeon/CEDAR_smc.bin --rw------- root/root lib/firmware/radeon/CYPRESS_me.bin --rw------- root/root lib/firmware/radeon/CYPRESS_pfp.bin --rw------- root/root lib/firmware/radeon/CYPRESS_rlc.bin --rw------- root/root lib/firmware/radeon/CYPRESS_smc.bin --rw------- root/root lib/firmware/radeon/CYPRESS_uvd.bin --rw------- root/root lib/firmware/radeon/HAINAN_ce.bin --rw------- root/root lib/firmware/radeon/HAINAN_mc.bin --rw------- root/root lib/firmware/radeon/HAINAN_mc2.bin --rw------- root/root lib/firmware/radeon/HAINAN_me.bin --rw------- root/root lib/firmware/radeon/HAINAN_pfp.bin --rw------- root/root lib/firmware/radeon/HAINAN_rlc.bin --rw------- root/root lib/firmware/radeon/HAINAN_smc.bin --rw------- root/root lib/firmware/radeon/HAWAII_ce.bin --rw------- root/root lib/firmware/radeon/HAWAII_mc.bin --rw------- root/root lib/firmware/radeon/HAWAII_mc2.bin --rw------- root/root lib/firmware/radeon/HAWAII_me.bin --rw------- root/root lib/firmware/radeon/HAWAII_mec.bin --rw------- root/root lib/firmware/radeon/HAWAII_pfp.bin --rw------- root/root lib/firmware/radeon/HAWAII_rlc.bin --rw------- root/root lib/firmware/radeon/HAWAII_sdma.bin --rw------- root/root lib/firmware/radeon/HAWAII_smc.bin --rw------- root/root lib/firmware/radeon/JUNIPER_me.bin --rw------- root/root lib/firmware/radeon/JUNIPER_pfp.bin --rw------- root/root lib/firmware/radeon/JUNIPER_rlc.bin --rw------- root/root lib/firmware/radeon/JUNIPER_smc.bin --rw------- root/root lib/firmware/radeon/KABINI_ce.bin --rw------- root/root lib/firmware/radeon/KABINI_me.bin --rw------- root/root lib/firmware/radeon/KABINI_mec.bin --rw------- root/root lib/firmware/radeon/KABINI_pfp.bin --rw------- root/root lib/firmware/radeon/KABINI_rlc.bin --rw------- root/root lib/firmware/radeon/KABINI_sdma.bin --rw------- root/root lib/firmware/radeon/KAVERI_ce.bin --rw------- root/root lib/firmware/radeon/KAVERI_me.bin --rw------- root/root lib/firmware/radeon/KAVERI_mec.bin --rw------- root/root lib/firmware/radeon/KAVERI_pfp.bin --rw------- root/root lib/firmware/radeon/KAVERI_rlc.bin --rw------- root/root lib/firmware/radeon/KAVERI_sdma.bin --rw------- root/root lib/firmware/radeon/MULLINS_ce.bin --rw------- root/root lib/firmware/radeon/MULLINS_me.bin --rw------- root/root lib/firmware/radeon/MULLINS_mec.bin --rw------- root/root lib/firmware/radeon/MULLINS_pfp.bin --rw------- root/root lib/firmware/radeon/MULLINS_rlc.bin --rw------- root/root lib/firmware/radeon/MULLINS_sdma.bin --rw------- root/root lib/firmware/radeon/OLAND_ce.bin --rw------- root/root lib/firmware/radeon/OLAND_mc.bin --rw------- root/root lib/firmware/radeon/OLAND_mc2.bin --rw------- root/root lib/firmware/radeon/OLAND_me.bin --rw------- root/root lib/firmware/radeon/OLAND_pfp.bin --rw------- root/root lib/firmware/radeon/OLAND_rlc.bin --rw------- root/root lib/firmware/radeon/OLAND_smc.bin --rw------- root/root lib/firmware/radeon/PALM_me.bin --rw------- root/root lib/firmware/radeon/PALM_pfp.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_ce.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_mc.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_mc2.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_me.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_pfp.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_rlc.bin --rw------- root/root lib/firmware/radeon/PITCAIRN_smc.bin --rw------- root/root lib/firmware/radeon/R100_cp.bin --rw------- root/root lib/firmware/radeon/R200_cp.bin --rw------- root/root lib/firmware/radeon/R300_cp.bin --rw------- root/root lib/firmware/radeon/R420_cp.bin --rw------- root/root lib/firmware/radeon/R520_cp.bin --rw------- root/root lib/firmware/radeon/R600_me.bin --rw------- root/root lib/firmware/radeon/R600_pfp.bin --rw------- root/root lib/firmware/radeon/R600_rlc.bin --rw------- root/root lib/firmware/radeon/R600_uvd.bin --rw------- root/root lib/firmware/radeon/R700_rlc.bin --rw------- root/root lib/firmware/radeon/REDWOOD_me.bin --rw------- root/root lib/firmware/radeon/REDWOOD_pfp.bin --rw------- root/root lib/firmware/radeon/REDWOOD_rlc.bin --rw------- root/root lib/firmware/radeon/REDWOOD_smc.bin --rw------- root/root lib/firmware/radeon/RS600_cp.bin --rw------- root/root lib/firmware/radeon/RS690_cp.bin --rw------- root/root lib/firmware/radeon/RS780_me.bin --rw------- root/root lib/firmware/radeon/RS780_pfp.bin --rw------- root/root lib/firmware/radeon/RS780_uvd.bin --rw------- root/root lib/firmware/radeon/RV610_me.bin --rw------- root/root lib/firmware/radeon/RV610_pfp.bin --rw------- root/root lib/firmware/radeon/RV620_me.bin --rw------- root/root lib/firmware/radeon/RV620_pfp.bin --rw------- root/root lib/firmware/radeon/RV630_me.bin --rw------- root/root lib/firmware/radeon/RV630_pfp.bin --rw------- root/root lib/firmware/radeon/RV635_me.bin --rw------- root/root lib/firmware/radeon/RV635_pfp.bin --rw------- root/root lib/firmware/radeon/RV670_me.bin --rw------- root/root lib/firmware/radeon/RV670_pfp.bin --rw------- root/root lib/firmware/radeon/RV710_me.bin --rw------- root/root lib/firmware/radeon/RV710_pfp.bin --rw------- root/root lib/firmware/radeon/RV710_smc.bin --rw------- root/root lib/firmware/radeon/RV710_uvd.bin --rw------- root/root lib/firmware/radeon/RV730_me.bin --rw------- root/root lib/firmware/radeon/RV730_pfp.bin --rw------- root/root lib/firmware/radeon/RV730_smc.bin --rw------- root/root lib/firmware/radeon/RV740_smc.bin --rw------- root/root lib/firmware/radeon/RV770_me.bin --rw------- root/root lib/firmware/radeon/RV770_pfp.bin --rw------- root/root lib/firmware/radeon/RV770_smc.bin --rw------- root/root lib/firmware/radeon/RV770_uvd.bin --rw------- root/root lib/firmware/radeon/SUMO2_me.bin --rw------- root/root lib/firmware/radeon/SUMO2_pfp.bin --rw------- root/root lib/firmware/radeon/SUMO_me.bin --rw------- root/root lib/firmware/radeon/SUMO_pfp.bin --rw------- root/root lib/firmware/radeon/SUMO_rlc.bin --rw------- root/root lib/firmware/radeon/SUMO_uvd.bin --rw------- root/root lib/firmware/radeon/TAHITI_ce.bin --rw------- root/root lib/firmware/radeon/TAHITI_mc.bin --rw------- root/root lib/firmware/radeon/TAHITI_mc2.bin --rw------- root/root lib/firmware/radeon/TAHITI_me.bin --rw------- root/root lib/firmware/radeon/TAHITI_pfp.bin --rw------- root/root lib/firmware/radeon/TAHITI_rlc.bin --rw------- root/root lib/firmware/radeon/TAHITI_smc.bin --rw------- root/root lib/firmware/radeon/TAHITI_uvd.bin --rw------- root/root lib/firmware/radeon/TAHITI_vce.bin --rw------- root/root lib/firmware/radeon/TURKS_mc.bin --rw------- root/root lib/firmware/radeon/TURKS_me.bin --rw------- root/root lib/firmware/radeon/TURKS_pfp.bin --rw------- root/root lib/firmware/radeon/TURKS_smc.bin --rw------- root/root lib/firmware/radeon/VERDE_ce.bin --rw------- root/root lib/firmware/radeon/VERDE_mc.bin --rw------- root/root lib/firmware/radeon/VERDE_mc2.bin --rw------- root/root lib/firmware/radeon/VERDE_me.bin --rw------- root/root lib/firmware/radeon/VERDE_pfp.bin --rw------- root/root lib/firmware/radeon/VERDE_rlc.bin --rw------- root/root lib/firmware/radeon/VERDE_smc.bin --rw------- root/root lib/firmware/radeon/bonaire_ce.bin --rw------- root/root lib/firmware/radeon/bonaire_mc.bin --rw------- root/root lib/firmware/radeon/bonaire_me.bin --rw------- root/root lib/firmware/radeon/bonaire_mec.bin --rw------- root/root lib/firmware/radeon/bonaire_pfp.bin --rw------- root/root lib/firmware/radeon/bonaire_rlc.bin --rw------- root/root lib/firmware/radeon/bonaire_sdma.bin --rw------- root/root lib/firmware/radeon/bonaire_sdma1.bin --rw------- root/root lib/firmware/radeon/bonaire_smc.bin --rw------- root/root lib/firmware/radeon/bonaire_uvd.bin --rw------- root/root lib/firmware/radeon/bonaire_vce.bin --rw------- root/root lib/firmware/radeon/hainan_ce.bin --rw------- root/root lib/firmware/radeon/hainan_mc.bin --rw------- root/root lib/firmware/radeon/hainan_me.bin --rw------- root/root lib/firmware/radeon/hainan_pfp.bin --rw------- root/root lib/firmware/radeon/hainan_rlc.bin --rw------- root/root lib/firmware/radeon/hainan_smc.bin --rw------- root/root lib/firmware/radeon/hawaii_ce.bin --rw------- root/root lib/firmware/radeon/hawaii_mc.bin --rw------- root/root lib/firmware/radeon/hawaii_me.bin --rw------- root/root lib/firmware/radeon/hawaii_mec.bin --rw------- root/root lib/firmware/radeon/hawaii_pfp.bin --rw------- root/root lib/firmware/radeon/hawaii_rlc.bin --rw------- root/root lib/firmware/radeon/hawaii_sdma.bin --rw------- root/root lib/firmware/radeon/hawaii_sdma1.bin --rw------- root/root lib/firmware/radeon/hawaii_smc.bin --rw------- root/root lib/firmware/radeon/hawaii_uvd.bin --rw------- root/root lib/firmware/radeon/hawaii_vce.bin --rw------- root/root lib/firmware/radeon/kabini_ce.bin --rw------- root/root lib/firmware/radeon/kabini_me.bin --rw------- root/root lib/firmware/radeon/kabini_mec.bin --rw------- root/root lib/firmware/radeon/kabini_pfp.bin --rw------- root/root lib/firmware/radeon/kabini_rlc.bin --rw------- root/root lib/firmware/radeon/kabini_sdma.bin --rw------- root/root lib/firmware/radeon/kabini_sdma1.bin --rw------- root/root lib/firmware/radeon/kabini_uvd.bin --rw------- root/root lib/firmware/radeon/kabini_vce.bin --rw------- root/root lib/firmware/radeon/kaveri_ce.bin --rw------- root/root lib/firmware/radeon/kaveri_me.bin --rw------- root/root lib/firmware/radeon/kaveri_mec.bin --rw------- root/root lib/firmware/radeon/kaveri_mec2.bin --rw------- root/root lib/firmware/radeon/kaveri_pfp.bin --rw------- root/root lib/firmware/radeon/kaveri_rlc.bin --rw------- root/root lib/firmware/radeon/kaveri_sdma.bin --rw------- root/root lib/firmware/radeon/kaveri_sdma1.bin --rw------- root/root lib/firmware/radeon/kaveri_uvd.bin --rw------- root/root lib/firmware/radeon/kaveri_vce.bin --rw------- root/root lib/firmware/radeon/mullins_ce.bin --rw------- root/root lib/firmware/radeon/mullins_me.bin --rw------- root/root lib/firmware/radeon/mullins_mec.bin --rw------- root/root lib/firmware/radeon/mullins_pfp.bin --rw------- root/root lib/firmware/radeon/mullins_rlc.bin --rw------- root/root lib/firmware/radeon/mullins_sdma.bin --rw------- root/root lib/firmware/radeon/mullins_sdma1.bin --rw------- root/root lib/firmware/radeon/mullins_uvd.bin --rw------- root/root lib/firmware/radeon/mullins_vce.bin --rw------- root/root lib/firmware/radeon/oland_ce.bin --rw------- root/root lib/firmware/radeon/oland_mc.bin --rw------- root/root lib/firmware/radeon/oland_me.bin --rw------- root/root lib/firmware/radeon/oland_pfp.bin --rw------- root/root lib/firmware/radeon/oland_rlc.bin --rw------- root/root lib/firmware/radeon/oland_smc.bin --rw------- root/root lib/firmware/radeon/pitcairn_ce.bin --rw------- root/root lib/firmware/radeon/pitcairn_mc.bin --rw------- root/root lib/firmware/radeon/pitcairn_me.bin --rw------- root/root lib/firmware/radeon/pitcairn_pfp.bin --rw------- root/root lib/firmware/radeon/pitcairn_rlc.bin --rw------- root/root lib/firmware/radeon/pitcairn_smc.bin --rw------- root/root lib/firmware/radeon/tahiti_ce.bin --rw------- root/root lib/firmware/radeon/tahiti_mc.bin --rw------- root/root lib/firmware/radeon/tahiti_me.bin --rw------- root/root lib/firmware/radeon/tahiti_pfp.bin --rw------- root/root lib/firmware/radeon/tahiti_rlc.bin --rw------- root/root lib/firmware/radeon/tahiti_smc.bin --rw------- root/root lib/firmware/radeon/verde_ce.bin --rw------- root/root lib/firmware/radeon/verde_mc.bin --rw------- root/root lib/firmware/radeon/verde_me.bin --rw------- root/root lib/firmware/radeon/verde_pfp.bin --rw------- root/root lib/firmware/radeon/verde_rlc.bin --rw------- root/root lib/firmware/radeon/verde_smc.bin --rw------- root/root lib/firmware/rp2.fw --rw------- root/root lib/firmware/rsi_91x.fw --rw------- root/root lib/firmware/rt2561.bin --rw------- root/root lib/firmware/rt2561s.bin --rw------- root/root lib/firmware/rt2661.bin --rw------- root/root lib/firmware/rt2860.bin --rw------- root/root lib/firmware/rt2870.bin +drwxr-xr-x root/root lib/firmware/qca/ +-rw-r--r-- root/root lib/firmware/qca/NOTICE.txt +-rw-r--r-- root/root lib/firmware/qca/nvm_00130300.bin +-rw-r--r-- root/root lib/firmware/qca/nvm_00130302.bin +-rw-r--r-- root/root lib/firmware/qca/nvm_usb_00000200.bin +-rw-r--r-- root/root lib/firmware/qca/nvm_usb_00000201.bin +-rw-r--r-- root/root lib/firmware/qca/nvm_usb_00000300.bin +-rw-r--r-- root/root lib/firmware/qca/nvm_usb_00000302.bin +-rw-r--r-- root/root lib/firmware/qca/rampatch_00130300.bin +-rw-r--r-- root/root lib/firmware/qca/rampatch_00130302.bin +-rw-r--r-- root/root lib/firmware/qca/rampatch_usb_00000200.bin +-rw-r--r-- root/root lib/firmware/qca/rampatch_usb_00000201.bin +-rw-r--r-- root/root lib/firmware/qca/rampatch_usb_00000300.bin +-rw-r--r-- root/root lib/firmware/qca/rampatch_usb_00000302.bin +drwxr-xr-x root/root lib/firmware/qed/ +-rw-r--r-- root/root lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin +-rw-r--r-- root/root lib/firmware/qed/qed_init_values_zipped-8.7.3.0.bin +-rw-r--r-- root/root lib/firmware/ql2100_fw.bin +-rw-r--r-- root/root lib/firmware/ql2200_fw.bin +-rw-r--r-- root/root lib/firmware/ql2300_fw.bin +-rw-r--r-- root/root lib/firmware/ql2322_fw.bin +-rw-r--r-- root/root lib/firmware/ql2400_fw.bin +-rw-r--r-- root/root lib/firmware/ql2500_fw.bin +drwxr-xr-x root/root lib/firmware/qlogic/ +-rw-r--r-- root/root lib/firmware/qlogic/1040.bin +-rw-r--r-- root/root lib/firmware/qlogic/12160.bin +-rw-r--r-- root/root lib/firmware/qlogic/1280.bin +-rw-r--r-- root/root lib/firmware/qlogic/isp1000.bin +-rw-r--r-- root/root lib/firmware/qlogic/sd7220.fw +drwxr-xr-x root/root lib/firmware/r128/ +-rw-r--r-- root/root lib/firmware/r128/r128_cce.bin +-rw-r--r-- root/root lib/firmware/r8a779x_usb3_v1.dlmem +-rw-r--r-- root/root lib/firmware/r8a779x_usb3_v2.dlmem +-rw-r--r-- root/root lib/firmware/r8a779x_usb3_v3.dlmem +drwxr-xr-x root/root lib/firmware/radeon/ +-rw-r--r-- root/root lib/firmware/radeon/ARUBA_me.bin +-rw-r--r-- root/root lib/firmware/radeon/ARUBA_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/ARUBA_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/BARTS_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/BARTS_me.bin +-rw-r--r-- root/root lib/firmware/radeon/BARTS_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/BARTS_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_mc2.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_me.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_mec.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_sdma.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/BONAIRE_vce.bin +-rw-r--r-- root/root lib/firmware/radeon/BTC_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/CAICOS_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/CAICOS_me.bin +-rw-r--r-- root/root lib/firmware/radeon/CAICOS_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/CAICOS_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/CAYMAN_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/CAYMAN_me.bin +-rw-r--r-- root/root lib/firmware/radeon/CAYMAN_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/CAYMAN_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/CAYMAN_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/CEDAR_me.bin +-rw-r--r-- root/root lib/firmware/radeon/CEDAR_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/CEDAR_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/CEDAR_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/CYPRESS_me.bin +-rw-r--r-- root/root lib/firmware/radeon/CYPRESS_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/CYPRESS_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/CYPRESS_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/CYPRESS_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/HAINAN_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/HAINAN_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/HAINAN_mc2.bin +-rw-r--r-- root/root lib/firmware/radeon/HAINAN_me.bin +-rw-r--r-- root/root lib/firmware/radeon/HAINAN_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/HAINAN_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/HAINAN_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/HAWAII_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/HAWAII_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/HAWAII_mc2.bin +-rw-r--r-- root/root lib/firmware/radeon/HAWAII_me.bin +-rw-r--r-- root/root lib/firmware/radeon/HAWAII_mec.bin +-rw-r--r-- root/root lib/firmware/radeon/HAWAII_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/HAWAII_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/HAWAII_sdma.bin +-rw-r--r-- root/root lib/firmware/radeon/HAWAII_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/JUNIPER_me.bin +-rw-r--r-- root/root lib/firmware/radeon/JUNIPER_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/JUNIPER_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/JUNIPER_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/KABINI_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/KABINI_me.bin +-rw-r--r-- root/root lib/firmware/radeon/KABINI_mec.bin +-rw-r--r-- root/root lib/firmware/radeon/KABINI_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/KABINI_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/KABINI_sdma.bin +-rw-r--r-- root/root lib/firmware/radeon/KAVERI_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/KAVERI_me.bin +-rw-r--r-- root/root lib/firmware/radeon/KAVERI_mec.bin +-rw-r--r-- root/root lib/firmware/radeon/KAVERI_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/KAVERI_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/KAVERI_sdma.bin +-rw-r--r-- root/root lib/firmware/radeon/MULLINS_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/MULLINS_me.bin +-rw-r--r-- root/root lib/firmware/radeon/MULLINS_mec.bin +-rw-r--r-- root/root lib/firmware/radeon/MULLINS_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/MULLINS_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/MULLINS_sdma.bin +-rw-r--r-- root/root lib/firmware/radeon/OLAND_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/OLAND_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/OLAND_mc2.bin +-rw-r--r-- root/root lib/firmware/radeon/OLAND_me.bin +-rw-r--r-- root/root lib/firmware/radeon/OLAND_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/OLAND_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/OLAND_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/PALM_me.bin +-rw-r--r-- root/root lib/firmware/radeon/PALM_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/PITCAIRN_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/PITCAIRN_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/PITCAIRN_mc2.bin +-rw-r--r-- root/root lib/firmware/radeon/PITCAIRN_me.bin +-rw-r--r-- root/root lib/firmware/radeon/PITCAIRN_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/PITCAIRN_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/PITCAIRN_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/R100_cp.bin +-rw-r--r-- root/root lib/firmware/radeon/R200_cp.bin +-rw-r--r-- root/root lib/firmware/radeon/R300_cp.bin +-rw-r--r-- root/root lib/firmware/radeon/R420_cp.bin +-rw-r--r-- root/root lib/firmware/radeon/R520_cp.bin +-rw-r--r-- root/root lib/firmware/radeon/R600_me.bin +-rw-r--r-- root/root lib/firmware/radeon/R600_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/R600_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/R600_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/R700_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/REDWOOD_me.bin +-rw-r--r-- root/root lib/firmware/radeon/REDWOOD_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/REDWOOD_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/REDWOOD_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/RS600_cp.bin +-rw-r--r-- root/root lib/firmware/radeon/RS690_cp.bin +-rw-r--r-- root/root lib/firmware/radeon/RS780_me.bin +-rw-r--r-- root/root lib/firmware/radeon/RS780_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/RS780_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/RV610_me.bin +-rw-r--r-- root/root lib/firmware/radeon/RV610_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/RV620_me.bin +-rw-r--r-- root/root lib/firmware/radeon/RV620_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/RV630_me.bin +-rw-r--r-- root/root lib/firmware/radeon/RV630_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/RV635_me.bin +-rw-r--r-- root/root lib/firmware/radeon/RV635_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/RV670_me.bin +-rw-r--r-- root/root lib/firmware/radeon/RV670_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/RV710_me.bin +-rw-r--r-- root/root lib/firmware/radeon/RV710_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/RV710_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/RV710_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/RV730_me.bin +-rw-r--r-- root/root lib/firmware/radeon/RV730_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/RV730_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/RV740_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/RV770_me.bin +-rw-r--r-- root/root lib/firmware/radeon/RV770_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/RV770_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/RV770_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/SUMO2_me.bin +-rw-r--r-- root/root lib/firmware/radeon/SUMO2_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/SUMO_me.bin +-rw-r--r-- root/root lib/firmware/radeon/SUMO_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/SUMO_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/SUMO_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/TAHITI_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/TAHITI_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/TAHITI_mc2.bin +-rw-r--r-- root/root lib/firmware/radeon/TAHITI_me.bin +-rw-r--r-- root/root lib/firmware/radeon/TAHITI_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/TAHITI_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/TAHITI_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/TAHITI_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/TAHITI_vce.bin +-rw-r--r-- root/root lib/firmware/radeon/TURKS_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/TURKS_me.bin +-rw-r--r-- root/root lib/firmware/radeon/TURKS_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/TURKS_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/VERDE_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/VERDE_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/VERDE_mc2.bin +-rw-r--r-- root/root lib/firmware/radeon/VERDE_me.bin +-rw-r--r-- root/root lib/firmware/radeon/VERDE_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/VERDE_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/VERDE_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_me.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_mec.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_sdma.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_sdma1.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/bonaire_vce.bin +-rw-r--r-- root/root lib/firmware/radeon/hainan_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/hainan_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/hainan_me.bin +-rw-r--r-- root/root lib/firmware/radeon/hainan_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/hainan_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/hainan_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_me.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_mec.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_sdma.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_sdma1.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/hawaii_vce.bin +-rw-r--r-- root/root lib/firmware/radeon/kabini_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/kabini_me.bin +-rw-r--r-- root/root lib/firmware/radeon/kabini_mec.bin +-rw-r--r-- root/root lib/firmware/radeon/kabini_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/kabini_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/kabini_sdma.bin +-rw-r--r-- root/root lib/firmware/radeon/kabini_sdma1.bin +-rw-r--r-- root/root lib/firmware/radeon/kabini_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/kabini_vce.bin +-rw-r--r-- root/root lib/firmware/radeon/kaveri_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/kaveri_me.bin +-rw-r--r-- root/root lib/firmware/radeon/kaveri_mec.bin +-rw-r--r-- root/root lib/firmware/radeon/kaveri_mec2.bin +-rw-r--r-- root/root lib/firmware/radeon/kaveri_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/kaveri_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/kaveri_sdma.bin +-rw-r--r-- root/root lib/firmware/radeon/kaveri_sdma1.bin +-rw-r--r-- root/root lib/firmware/radeon/kaveri_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/kaveri_vce.bin +-rw-r--r-- root/root lib/firmware/radeon/mullins_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/mullins_me.bin +-rw-r--r-- root/root lib/firmware/radeon/mullins_mec.bin +-rw-r--r-- root/root lib/firmware/radeon/mullins_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/mullins_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/mullins_sdma.bin +-rw-r--r-- root/root lib/firmware/radeon/mullins_sdma1.bin +-rw-r--r-- root/root lib/firmware/radeon/mullins_uvd.bin +-rw-r--r-- root/root lib/firmware/radeon/mullins_vce.bin +-rw-r--r-- root/root lib/firmware/radeon/oland_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/oland_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/oland_me.bin +-rw-r--r-- root/root lib/firmware/radeon/oland_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/oland_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/oland_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/pitcairn_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/pitcairn_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/pitcairn_me.bin +-rw-r--r-- root/root lib/firmware/radeon/pitcairn_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/pitcairn_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/pitcairn_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/tahiti_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/tahiti_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/tahiti_me.bin +-rw-r--r-- root/root lib/firmware/radeon/tahiti_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/tahiti_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/tahiti_smc.bin +-rw-r--r-- root/root lib/firmware/radeon/verde_ce.bin +-rw-r--r-- root/root lib/firmware/radeon/verde_mc.bin +-rw-r--r-- root/root lib/firmware/radeon/verde_me.bin +-rw-r--r-- root/root lib/firmware/radeon/verde_pfp.bin +-rw-r--r-- root/root lib/firmware/radeon/verde_rlc.bin +-rw-r--r-- root/root lib/firmware/radeon/verde_smc.bin +-rw-r--r-- root/root lib/firmware/rp2.fw +-rw-r--r-- root/root lib/firmware/rsi_91x.fw +-rw-r--r-- root/root lib/firmware/rt2561.bin +-rw-r--r-- root/root lib/firmware/rt2561s.bin +-rw-r--r-- root/root lib/firmware/rt2661.bin +-rw-r--r-- root/root lib/firmware/rt2860.bin +-rw-r--r-- root/root lib/firmware/rt2870.bin lrwxrwxrwx root/root lib/firmware/rt3070.bin -> rt2870.bin --rw------- root/root lib/firmware/rt3071.bin +-rw-r--r-- root/root lib/firmware/rt3071.bin lrwxrwxrwx root/root lib/firmware/rt3090.bin -> rt2860.bin --rw------- root/root lib/firmware/rt3290.bin --rw------- root/root lib/firmware/rt73.bin -drwx------ root/root lib/firmware/rtl_bt/ --rw------- root/root lib/firmware/rtl_bt/rtl8192ee_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8192eu_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8723a_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8723b_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8761a_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8812ae_fw.bin --rw------- root/root lib/firmware/rtl_bt/rtl8821a_fw.bin -drwx------ root/root lib/firmware/rtl_nic/ --rw------- root/root lib/firmware/rtl_nic/rtl8105e-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8106e-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8106e-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8107e-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8107e-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168d-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168d-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168e-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168e-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168e-3.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168f-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168f-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168g-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168g-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168g-3.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168h-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8168h-2.fw --rw------- root/root lib/firmware/rtl_nic/rtl8402-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8411-1.fw --rw------- root/root lib/firmware/rtl_nic/rtl8411-2.fw -drwx------ root/root lib/firmware/rtlwifi/ --rw------- root/root lib/firmware/rtlwifi/rtl8188efw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8188eufw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cfw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cfwU.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cfwU_B.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cufw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cufw_A.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cufw_B.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192defw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192eefw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192eu_ap_wowlan.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192eu_nic.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192eu_wowlan.bin --rw------- root/root lib/firmware/rtlwifi/rtl8192sefw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8712u.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723aufw_A.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723aufw_B.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723befw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723bu_nic.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723bu_wowlan.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723fw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8723fw_B.bin --rw------- root/root lib/firmware/rtlwifi/rtl8821aefw.bin --rw------- root/root lib/firmware/rtlwifi/rtl8821aefw_wowlan.bin +-rw-r--r-- root/root lib/firmware/rt3290.bin +-rw-r--r-- root/root lib/firmware/rt73.bin +drwxr-xr-x root/root lib/firmware/rtl_bt/ +-rw-r--r-- root/root lib/firmware/rtl_bt/rtl8192ee_fw.bin +-rw-r--r-- root/root lib/firmware/rtl_bt/rtl8192eu_fw.bin +-rw-r--r-- root/root lib/firmware/rtl_bt/rtl8723a_fw.bin +-rw-r--r-- root/root lib/firmware/rtl_bt/rtl8723b_fw.bin +-rw-r--r-- root/root lib/firmware/rtl_bt/rtl8761a_fw.bin +-rw-r--r-- root/root lib/firmware/rtl_bt/rtl8812ae_fw.bin +-rw-r--r-- root/root lib/firmware/rtl_bt/rtl8821a_fw.bin +drwxr-xr-x root/root lib/firmware/rtl_nic/ +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8105e-1.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8106e-1.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8106e-2.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8107e-1.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8107e-2.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168d-1.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168d-2.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168e-1.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168e-2.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168e-3.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168f-1.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168f-2.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168g-1.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168g-2.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168g-3.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168h-1.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8168h-2.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8402-1.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8411-1.fw +-rw-r--r-- root/root lib/firmware/rtl_nic/rtl8411-2.fw +drwxr-xr-x root/root lib/firmware/rtlwifi/ +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8188efw.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8188eufw.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192cfw.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192cfwU.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192cfwU_B.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192cufw.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192cufw_A.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192cufw_B.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192defw.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192eefw.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192eu_ap_wowlan.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192eu_nic.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192eu_wowlan.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8192sefw.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8712u.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8723aufw_A.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8723aufw_B.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8723befw.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8723bu_nic.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8723bu_wowlan.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8723fw.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8723fw_B.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8821aefw.bin +-rw-r--r-- root/root lib/firmware/rtlwifi/rtl8821aefw_wowlan.bin lrwxrwxrwx root/root lib/firmware/s2250.fw -> go7007/s2250-2.fw lrwxrwxrwx root/root lib/firmware/s2250_loader.fw -> go7007/s2250-1.fw --rw------- root/root lib/firmware/s5p-mfc-v6-v2.fw --rw------- root/root lib/firmware/s5p-mfc-v6.fw --rw------- root/root lib/firmware/s5p-mfc-v7.fw --rw------- root/root lib/firmware/s5p-mfc-v8.fw --rw------- root/root lib/firmware/s5p-mfc.fw -drwx------ root/root lib/firmware/sb16/ --rw------- root/root lib/firmware/sb16/alaw_main.csp --rw------- root/root lib/firmware/sb16/ima_adpcm_capture.csp --rw------- root/root lib/firmware/sb16/ima_adpcm_init.csp --rw------- root/root lib/firmware/sb16/ima_adpcm_playback.csp --rw------- root/root lib/firmware/sb16/mulaw_main.csp --rw------- root/root lib/firmware/sdd_sagrad_1091_1098.bin -drwx------ root/root lib/firmware/slicoss/ --rw------- root/root lib/firmware/slicoss/gbdownload.sys --rw------- root/root lib/firmware/slicoss/gbrcvucode.sys --rw------- root/root lib/firmware/slicoss/oasisdbgdownload.sys --rw------- root/root lib/firmware/slicoss/oasisdownload.sys --rw------- root/root lib/firmware/slicoss/oasisrcvucode.sys --rw------- root/root lib/firmware/sms1xxx-hcw-55xxx-dvbt-02.fw --rw------- root/root lib/firmware/sms1xxx-hcw-55xxx-isdbt-02.fw --rw------- root/root lib/firmware/sms1xxx-nova-a-dvbt-01.fw --rw------- root/root lib/firmware/sms1xxx-nova-b-dvbt-01.fw --rw------- root/root lib/firmware/sms1xxx-stellar-dvbt-01.fw -drwx------ root/root lib/firmware/sun/ --rw------- root/root lib/firmware/sun/cassini.bin -drwx------ root/root lib/firmware/sxg/ --rw------- root/root lib/firmware/sxg/saharadbgdownloadB.sys --rw------- root/root lib/firmware/sxg/saharadownloadB.sys --rw------- root/root lib/firmware/tdmb_nova_12mhz.inp -drwx------ root/root lib/firmware/tehuti/ --rw------- root/root lib/firmware/tehuti/bdx.bin -drwx------ root/root lib/firmware/ti-connectivity/ --rw------- root/root lib/firmware/ti-connectivity/TIInit_7.2.31.bts --rw------- root/root lib/firmware/ti-connectivity/wl1251-fw.bin --rw------- root/root lib/firmware/ti-connectivity/wl1251-nvs.bin --rw------- root/root lib/firmware/ti-connectivity/wl1271-fw-2.bin --rw------- root/root lib/firmware/ti-connectivity/wl1271-fw-ap.bin --rw------- root/root lib/firmware/ti-connectivity/wl1271-fw.bin +-rw-r--r-- root/root lib/firmware/s5p-mfc-v6-v2.fw +-rw-r--r-- root/root lib/firmware/s5p-mfc-v6.fw +-rw-r--r-- root/root lib/firmware/s5p-mfc-v7.fw +-rw-r--r-- root/root lib/firmware/s5p-mfc-v8.fw +-rw-r--r-- root/root lib/firmware/s5p-mfc.fw +drwxr-xr-x root/root lib/firmware/sb16/ +-rw-r--r-- root/root lib/firmware/sb16/alaw_main.csp +-rw-r--r-- root/root lib/firmware/sb16/ima_adpcm_capture.csp +-rw-r--r-- root/root lib/firmware/sb16/ima_adpcm_init.csp +-rw-r--r-- root/root lib/firmware/sb16/ima_adpcm_playback.csp +-rw-r--r-- root/root lib/firmware/sb16/mulaw_main.csp +-rw-r--r-- root/root lib/firmware/sdd_sagrad_1091_1098.bin +drwxr-xr-x root/root lib/firmware/slicoss/ +-rw-r--r-- root/root lib/firmware/slicoss/gbdownload.sys +-rw-r--r-- root/root lib/firmware/slicoss/gbrcvucode.sys +-rw-r--r-- root/root lib/firmware/slicoss/oasisdbgdownload.sys +-rw-r--r-- root/root lib/firmware/slicoss/oasisdownload.sys +-rw-r--r-- root/root lib/firmware/slicoss/oasisrcvucode.sys +-rw-r--r-- root/root lib/firmware/sms1xxx-hcw-55xxx-dvbt-02.fw +-rw-r--r-- root/root lib/firmware/sms1xxx-hcw-55xxx-isdbt-02.fw +-rw-r--r-- root/root lib/firmware/sms1xxx-nova-a-dvbt-01.fw +-rw-r--r-- root/root lib/firmware/sms1xxx-nova-b-dvbt-01.fw +-rw-r--r-- root/root lib/firmware/sms1xxx-stellar-dvbt-01.fw +drwxr-xr-x root/root lib/firmware/sun/ +-rw-r--r-- root/root lib/firmware/sun/cassini.bin +drwxr-xr-x root/root lib/firmware/sxg/ +-rw-r--r-- root/root lib/firmware/sxg/saharadbgdownloadB.sys +-rw-r--r-- root/root lib/firmware/sxg/saharadownloadB.sys +-rw-r--r-- root/root lib/firmware/tdmb_nova_12mhz.inp +drwxr-xr-x root/root lib/firmware/tehuti/ +-rw-r--r-- root/root lib/firmware/tehuti/bdx.bin +drwxr-xr-x root/root lib/firmware/ti-connectivity/ +-rw-r--r-- root/root lib/firmware/ti-connectivity/TIInit_7.2.31.bts +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl1251-fw.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl1251-nvs.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl1271-fw-2.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl1271-fw-ap.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl1271-fw.bin lrwxrwxrwx root/root lib/firmware/ti-connectivity/wl1271-nvs.bin -> wl127x-nvs.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-3.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-4-mr.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-4-plt.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-4-sr.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-5-mr.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-5-plt.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-5-sr.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-fw-plt-3.bin --rw------- root/root lib/firmware/ti-connectivity/wl127x-nvs.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-3.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-4-mr.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-4-plt.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-4-sr.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-5-mr.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-5-plt.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-5-sr.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-ap.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw-plt-3.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-fw.bin --rw------- root/root lib/firmware/ti-connectivity/wl128x-nvs.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl127x-fw-3.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl127x-fw-4-mr.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl127x-fw-4-plt.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl127x-fw-4-sr.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl127x-fw-5-mr.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl127x-fw-5-plt.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl127x-fw-5-sr.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl127x-fw-plt-3.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl127x-nvs.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-fw-3.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-fw-4-mr.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-fw-4-plt.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-fw-4-sr.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-fw-5-mr.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-fw-5-plt.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-fw-5-sr.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-fw-ap.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-fw-plt-3.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-fw.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl128x-nvs.bin lrwxrwxrwx root/root lib/firmware/ti-connectivity/wl12xx-nvs.bin -> wl127x-nvs.bin --rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw-2.bin --rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw-3.bin --rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw-4.bin --rw------- root/root lib/firmware/ti-connectivity/wl18xx-fw.bin -drwx------ root/root lib/firmware/ti-keystone/ --rw------- root/root lib/firmware/ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin --rw------- root/root lib/firmware/ti_3410.fw --rw------- root/root lib/firmware/ti_5052.fw -drwx------ root/root lib/firmware/tigon/ --rw------- root/root lib/firmware/tigon/tg3.bin --rw------- root/root lib/firmware/tigon/tg357766.bin --rw------- root/root lib/firmware/tigon/tg3_tso.bin --rw------- root/root lib/firmware/tigon/tg3_tso5.bin --rw------- root/root lib/firmware/tlg2300_firmware.bin --rw------- root/root lib/firmware/tr_smctr.bin -drwx------ root/root lib/firmware/ttusb-budget/ --rw------- root/root lib/firmware/ttusb-budget/dspbootcode.bin -drwx------ root/root lib/firmware/ueagle-atm/ --rw------- root/root lib/firmware/ueagle-atm/930-fpga.bin --rw------- root/root lib/firmware/ueagle-atm/CMV4p.bin.v2 --rw------- root/root lib/firmware/ueagle-atm/CMV9i.bin --rw------- root/root lib/firmware/ueagle-atm/CMV9p.bin --rw------- root/root lib/firmware/ueagle-atm/CMVei.bin --rw------- root/root lib/firmware/ueagle-atm/CMVeiWO.bin --rw------- root/root lib/firmware/ueagle-atm/CMVep.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepES.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepES03.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepFR.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepFR04.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepFR10.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepIT.bin --rw------- root/root lib/firmware/ueagle-atm/CMVepWO.bin --rw------- root/root lib/firmware/ueagle-atm/DSP4p.bin --rw------- root/root lib/firmware/ueagle-atm/DSP9i.bin --rw------- root/root lib/firmware/ueagle-atm/DSP9p.bin --rw------- root/root lib/firmware/ueagle-atm/DSPei.bin --rw------- root/root lib/firmware/ueagle-atm/DSPep.bin --rw------- root/root lib/firmware/ueagle-atm/adi930.fw --rw------- root/root lib/firmware/ueagle-atm/eagleI.fw --rw------- root/root lib/firmware/ueagle-atm/eagleII.fw --rw------- root/root lib/firmware/ueagle-atm/eagleIII.fw --rw------- root/root lib/firmware/ueagle-atm/eagleIV.fw --rw------- root/root lib/firmware/usbdux_firmware.bin --rw------- root/root lib/firmware/usbduxfast_firmware.bin --rw------- root/root lib/firmware/usbduxsigma_firmware.bin --rw------- root/root lib/firmware/v4l-cx231xx-avcore-01.fw --rw------- root/root lib/firmware/v4l-cx23418-apu.fw --rw------- root/root lib/firmware/v4l-cx23418-cpu.fw --rw------- root/root lib/firmware/v4l-cx23418-dig.fw --rw------- root/root lib/firmware/v4l-cx23885-avcore-01.fw --rw------- root/root lib/firmware/v4l-cx25840.fw -drwx------ root/root lib/firmware/vicam/ --rw------- root/root lib/firmware/vicam/firmware.fw --rw------- root/root lib/firmware/vntwusb.fw -drwx------ root/root lib/firmware/vxge/ --rw------- root/root lib/firmware/vxge/X3fw-pxe.ncf --rw------- root/root lib/firmware/vxge/X3fw.ncf --rw------- root/root lib/firmware/whiteheat.fw --rw------- root/root lib/firmware/whiteheat_loader.fw --rw------- root/root lib/firmware/wsm_22.bin -drwx------ root/root lib/firmware/yam/ --rw------- root/root lib/firmware/yam/1200.bin --rw------- root/root lib/firmware/yam/9600.bin -drwx------ root/root lib/firmware/yamaha/ --rw------- root/root lib/firmware/yamaha/ds1_ctrl.fw --rw------- root/root lib/firmware/yamaha/ds1_dsp.fw --rw------- root/root lib/firmware/yamaha/ds1e_ctrl.fw --rw------- root/root lib/firmware/yamaha/yss225_registers.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl18xx-fw-2.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl18xx-fw-3.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl18xx-fw-4.bin +-rw-r--r-- root/root lib/firmware/ti-connectivity/wl18xx-fw.bin +drwxr-xr-x root/root lib/firmware/ti-keystone/ +-rw-r--r-- root/root lib/firmware/ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin +-rw-r--r-- root/root lib/firmware/ti_3410.fw +-rw-r--r-- root/root lib/firmware/ti_5052.fw +drwxr-xr-x root/root lib/firmware/tigon/ +-rw-r--r-- root/root lib/firmware/tigon/tg3.bin +-rw-r--r-- root/root lib/firmware/tigon/tg357766.bin +-rw-r--r-- root/root lib/firmware/tigon/tg3_tso.bin +-rw-r--r-- root/root lib/firmware/tigon/tg3_tso5.bin +-rw-r--r-- root/root lib/firmware/tlg2300_firmware.bin +-rw-r--r-- root/root lib/firmware/tr_smctr.bin +drwxr-xr-x root/root lib/firmware/ttusb-budget/ +-rw-r--r-- root/root lib/firmware/ttusb-budget/dspbootcode.bin +drwxr-xr-x root/root lib/firmware/ueagle-atm/ +-rw-r--r-- root/root lib/firmware/ueagle-atm/930-fpga.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMV4p.bin.v2 +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMV9i.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMV9p.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMVei.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMVeiWO.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMVep.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMVepES.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMVepES03.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMVepFR.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMVepFR04.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMVepFR10.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMVepIT.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/CMVepWO.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/DSP4p.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/DSP9i.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/DSP9p.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/DSPei.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/DSPep.bin +-rw-r--r-- root/root lib/firmware/ueagle-atm/adi930.fw +-rw-r--r-- root/root lib/firmware/ueagle-atm/eagleI.fw +-rw-r--r-- root/root lib/firmware/ueagle-atm/eagleII.fw +-rw-r--r-- root/root lib/firmware/ueagle-atm/eagleIII.fw +-rw-r--r-- root/root lib/firmware/ueagle-atm/eagleIV.fw +-rw-r--r-- root/root lib/firmware/usbdux_firmware.bin +-rw-r--r-- root/root lib/firmware/usbduxfast_firmware.bin +-rw-r--r-- root/root lib/firmware/usbduxsigma_firmware.bin +-rw-r--r-- root/root lib/firmware/v4l-cx231xx-avcore-01.fw +-rw-r--r-- root/root lib/firmware/v4l-cx23418-apu.fw +-rw-r--r-- root/root lib/firmware/v4l-cx23418-cpu.fw +-rw-r--r-- root/root lib/firmware/v4l-cx23418-dig.fw +-rw-r--r-- root/root lib/firmware/v4l-cx23885-avcore-01.fw +-rw-r--r-- root/root lib/firmware/v4l-cx25840.fw +drwxr-xr-x root/root lib/firmware/vicam/ +-rw-r--r-- root/root lib/firmware/vicam/firmware.fw +-rw-r--r-- root/root lib/firmware/vntwusb.fw +drwxr-xr-x root/root lib/firmware/vxge/ +-rw-r--r-- root/root lib/firmware/vxge/X3fw-pxe.ncf +-rw-r--r-- root/root lib/firmware/vxge/X3fw.ncf +-rw-r--r-- root/root lib/firmware/whiteheat.fw +-rw-r--r-- root/root lib/firmware/whiteheat_loader.fw +-rw-r--r-- root/root lib/firmware/wsm_22.bin +drwxr-xr-x root/root lib/firmware/yam/ +-rw-r--r-- root/root lib/firmware/yam/1200.bin +-rw-r--r-- root/root lib/firmware/yam/9600.bin +drwxr-xr-x root/root lib/firmware/yamaha/ +-rw-r--r-- root/root lib/firmware/yamaha/ds1_ctrl.fw +-rw-r--r-- root/root lib/firmware/yamaha/ds1_dsp.fw +-rw-r--r-- root/root lib/firmware/yamaha/ds1e_ctrl.fw +-rw-r--r-- root/root lib/firmware/yamaha/yss225_registers.bin diff --git a/linux-firmware/.md5sum b/linux-firmware/.md5sum index 19cd724..c6148ab 100644 --- a/linux-firmware/.md5sum +++ b/linux-firmware/.md5sum @@ -1 +1 @@ -25ae6f1ee76fae4fc385179d6fe564d0 linux-firmware-20160514.tar.xz +d1c272fe5c34c3925df57a9c5fbd4407 linux-firmware-20160514.tar.xz From crux at crux.nu Mon Sep 12 20:43:04 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 12 Sep 2016 22:43:04 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): libreoffice: 5.2.0 -> 5.2.1 Message-ID: <20160912204304.7F085E98F6@crux.nu> commit c246cb053b5042830b5122f5d4ac17226f76bcfb Author: Thomas Penteker Date: Mon Sep 12 22:42:46 2016 +0200 libreoffice: 5.2.0 -> 5.2.1 diff --git a/libreoffice/.footprint b/libreoffice/.footprint index ac2bde0..9d394fa 100644 --- a/libreoffice/.footprint +++ b/libreoffice/.footprint @@ -1749,6 +1749,8 @@ drwxr-xr-x root/root usr/lib/libreoffice/share/basic/Tutorials/ -rw-r--r-- root/root usr/lib/libreoffice/share/basic/script.xlc drwxr-xr-x root/root usr/lib/libreoffice/share/classification/ -rw-r--r-- root/root usr/lib/libreoffice/share/classification/example.xml +-rw-r--r-- root/root usr/lib/libreoffice/share/classification/example_hu-HU.xml +-rw-r--r-- root/root usr/lib/libreoffice/share/classification/example_pt-BR.xml -rw-r--r-- root/root usr/lib/libreoffice/share/classification/example_sl-SI.xml drwxr-xr-x root/root usr/lib/libreoffice/share/config/ -rw-r--r-- root/root usr/lib/libreoffice/share/config/images_breeze.zip diff --git a/libreoffice/.md5sum b/libreoffice/.md5sum index f6ca7ad..a2b7f42 100644 --- a/libreoffice/.md5sum +++ b/libreoffice/.md5sum @@ -1 +1 @@ -90c9b7b8aa6799ca1140a8d06c874838 LibreOffice_5.2.0_Linux_x86-64_rpm.tar.gz +f1a363ed526d6e668f84673eea12b754 LibreOffice_5.2.1_Linux_x86-64_rpm.tar.gz diff --git a/libreoffice/Pkgfile b/libreoffice/Pkgfile index 04f9e46..910e13d 100644 --- a/libreoffice/Pkgfile +++ b/libreoffice/Pkgfile @@ -5,7 +5,7 @@ # Depends on: mesa3d cups xorg-libxaw xorg-libxcursor xorg-libxft xorg-libxinerama xorg-libxi xorg-libxrandr dbus-glib krb5 glu name=libreoffice -version=5.2.0 +version=5.2.1 release=1 source=(http://download.documentfoundation.org/$name/stable/$version/rpm/x86_64/LibreOffice_${version}_Linux_x86-64_rpm.tar.gz) From crux at crux.nu Wed Sep 14 14:47:45 2016 From: crux at crux.nu (crux at crux.nu) Date: Wed, 14 Sep 2016 16:47:45 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): [notify] flash-player-plugin: updated to 11.2.202.635 Message-ID: <20160914144745.9E9DBE98F6@crux.nu> commit 50ca4441bf67a600811b4f16c6f0d924d2f7a8b7 Author: Jose V Beneyto Date: Wed Sep 14 16:46:23 2016 +0200 [notify] flash-player-plugin: updated to 11.2.202.635 Security update: https://helpx.adobe.com/security/products/flash-player/apsb16-29.html diff --git a/flash-player-plugin/.md5sum b/flash-player-plugin/.md5sum index 2068ab5..82a9d3d 100644 --- a/flash-player-plugin/.md5sum +++ b/flash-player-plugin/.md5sum @@ -1 +1 @@ -bd96618142963f2b30c5349a811f0f55 flash-plugin-11.2.202.632-release.x86_64.rpm +4fe63d7017b1ea61fe8ff405721de31e flash-plugin-11.2.202.635-release.x86_64.rpm diff --git a/flash-player-plugin/Pkgfile b/flash-player-plugin/Pkgfile index 271560b..1de7adb 100644 --- a/flash-player-plugin/Pkgfile +++ b/flash-player-plugin/Pkgfile @@ -5,7 +5,7 @@ # Depends on: name=flash-player-plugin -version=11.2.202.632 +version=11.2.202.635 release=1 source=(http://fpdownload.macromedia.com/get/flashplayer/pdc/$version/flash-plugin-$version-release.x86_64.rpm) From crux at crux.nu Wed Sep 14 18:02:28 2016 From: crux at crux.nu (crux at crux.nu) Date: Wed, 14 Sep 2016 20:02:28 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): [notify] chromium: updated to 53.0.2785.113 Message-ID: <20160914180228.683C8E98F6@crux.nu> commit b8841a64e276ba91a1203c2d0a8955ff0bcc04fe Author: Jose V Beneyto Date: Wed Sep 14 20:02:07 2016 +0200 [notify] chromium: updated to 53.0.2785.113 This update includes security fixes: https://googlechromereleases.blogspot.com/2016/09/stable-channel-update-for-desktop_13.html diff --git a/chromium/.md5sum b/chromium/.md5sum index 6b5cac6..a9e09da 100644 --- a/chromium/.md5sum +++ b/chromium/.md5sum @@ -1,3 +1,3 @@ -fddd2e221677753048b76752f56a42bd chromium-53.0.2785.92.tar.xz +f5bfe59507321e370ebb625d7dd77d50 chromium-53.0.2785.113.tar.xz b527005e021b14869a669e42c46b661d chromium.desktop 64968626706b07721983ac59fb3babbf chromium.sh diff --git a/chromium/Pkgfile b/chromium/Pkgfile index 0bc92e9..3b7e68c 100644 --- a/chromium/Pkgfile +++ b/chromium/Pkgfile @@ -5,7 +5,7 @@ # Depends on: dbus-glib gperf gtk libevent libexif libgcrypt mesa3d ninja nss pciutils speech-dispatcher xorg-libxscrnsaver xorg-libxt xorg-libxtst yasm name=chromium -version=53.0.2785.92 +version=53.0.2785.113 release=1 source=(http://commondatastorage.googleapis.com/$name-browser-official/$name-$version.tar.xz \ $name.sh $name.desktop) From crux at crux.nu Thu Sep 15 08:26:52 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 15 Sep 2016 10:26:52 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): transmission-gtk: fix source URL (FS#1343) Message-ID: <20160915082652.69E35E98F6@crux.nu> commit d537f0fbb7dd2a22e636876e30fe82efd9a9e58a Author: Juergen Daubert Date: Thu Sep 15 10:26:27 2016 +0200 transmission-gtk: fix source URL (FS#1343) diff --git a/transmission-gtk/Pkgfile b/transmission-gtk/Pkgfile index f16d2e8..b5145ce 100644 --- a/transmission-gtk/Pkgfile +++ b/transmission-gtk/Pkgfile @@ -6,7 +6,7 @@ name=transmission-gtk version=2.92 release=1 -source=(https://download.transmissionbt.com/files/transmission-$version.tar.xz) +source=(https://github.com/transmission/transmission-releases/raw/master/transmission-$version.tar.xz) build() { cd transmission-$version From crux at crux.nu Thu Sep 15 08:26:52 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 15 Sep 2016 10:26:52 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): transmission: fix source URL (FS#1343) Message-ID: <20160915082652.80D43E9905@crux.nu> commit c66713cbcc237e9b789bb6862ba9458c400d1834 Author: Juergen Daubert Date: Thu Sep 15 10:26:15 2016 +0200 transmission: fix source URL (FS#1343) diff --git a/transmission/Pkgfile b/transmission/Pkgfile index 83cbe56..27279f9 100644 --- a/transmission/Pkgfile +++ b/transmission/Pkgfile @@ -6,7 +6,7 @@ name=transmission version=2.92 release=1 -source=(https://download.transmissionbt.com/files/$name-$version.tar.xz) +source=(https://github.com/transmission/transmission-releases/raw/master/transmission-$version.tar.xz) build() { cd $name-$version From crux at crux.nu Thu Sep 15 08:26:52 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 15 Sep 2016 10:26:52 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): sqlite3: update to 3.14.2 Message-ID: <20160915082652.8DFA4E990C@crux.nu> commit 9aff28a4882af5bb8ca80eeb716894d70f148502 Author: Juergen Daubert Date: Thu Sep 15 10:25:32 2016 +0200 sqlite3: update to 3.14.2 diff --git a/sqlite3/.md5sum b/sqlite3/.md5sum index dab06eb..39de186 100644 --- a/sqlite3/.md5sum +++ b/sqlite3/.md5sum @@ -1 +1 @@ -3634a90a3f49541462bcaed3474b2684 sqlite-autoconf-3140100.tar.gz +90c53cacb811db27f990b8292bd96159 sqlite-autoconf-3140200.tar.gz diff --git a/sqlite3/Pkgfile b/sqlite3/Pkgfile index efdfa81..67d2ce3 100644 --- a/sqlite3/Pkgfile +++ b/sqlite3/Pkgfile @@ -4,7 +4,7 @@ # Depends on: ncurses, readline name=sqlite3 -version=3.14.1 +version=3.14.2 release=1 _version=$(printf "%i%.2i%.2i%.2i" ${version//./ }) From crux at crux.nu Thu Sep 15 17:09:33 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 15 Sep 2016 19:09:33 +0200 (CEST) Subject: [crux-commits] ports/xorg (3.2): xorg-xf86-video-ati: updated to 7.7.1 Message-ID: <20160915170933.54950E98F6@crux.nu> commit 349fc4b6a3d9c9b3bec8f8e7a7f6e083cc28ffd3 Author: Fredrik Rinnestam Date: Thu Sep 15 19:06:49 2016 +0200 xorg-xf86-video-ati: updated to 7.7.1 diff --git a/xorg-xf86-video-ati/.md5sum b/xorg-xf86-video-ati/.md5sum index dec1467..c1ebd22 100644 --- a/xorg-xf86-video-ati/.md5sum +++ b/xorg-xf86-video-ati/.md5sum @@ -1 +1 @@ -59bfe0feba875c5cd28b03766aaa3b98 xf86-video-ati-7.7.0.tar.bz2 +e46f30e24d9d6acdb256d8a63e0ec07c xf86-video-ati-7.7.1.tar.bz2 diff --git a/xorg-xf86-video-ati/Pkgfile b/xorg-xf86-video-ati/Pkgfile index d8cb4b3..32f050f 100644 --- a/xorg-xf86-video-ati/Pkgfile +++ b/xorg-xf86-video-ati/Pkgfile @@ -4,7 +4,7 @@ # Depends on: xorg-server name=xorg-xf86-video-ati -version=7.7.0 +version=7.7.1 release=1 source=(http://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-$version.tar.bz2) From crux at crux.nu Thu Sep 15 17:12:21 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 15 Sep 2016 19:12:21 +0200 (CEST) Subject: [crux-commits] ports/xorg (3.2): [notify] xorg-xf86-video-amdgpu: updated to 1.1.1 Message-ID: <20160915171221.A19B6E98F6@crux.nu> commit 142eee200d178a9303557a8a946ef61ffdcbafd6 Author: Fredrik Rinnestam Date: Thu Sep 15 19:12:32 2016 +0200 [notify] xorg-xf86-video-amdgpu: updated to 1.1.1 Please note that 10-amdgpu.conf no longer is installed with the port diff --git a/xorg-xf86-video-amdgpu/.footprint b/xorg-xf86-video-amdgpu/.footprint index 6f4be14..07eb140 100644 --- a/xorg-xf86-video-amdgpu/.footprint +++ b/xorg-xf86-video-amdgpu/.footprint @@ -6,9 +6,6 @@ drwxr-xr-x root/root usr/lib/xorg/modules/drivers/ -rwxr-xr-x root/root usr/lib/xorg/modules/drivers/amdgpu_drv.la -rwxr-xr-x root/root usr/lib/xorg/modules/drivers/amdgpu_drv.so drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/X11/ -drwxr-xr-x root/root usr/share/X11/xorg.conf.d/ --rw-r--r-- root/root usr/share/X11/xorg.conf.d/10-amdgpu.conf drwxr-xr-x root/root usr/share/man/ drwxr-xr-x root/root usr/share/man/man4/ -rw-r--r-- root/root usr/share/man/man4/amdgpu.4.gz diff --git a/xorg-xf86-video-amdgpu/.md5sum b/xorg-xf86-video-amdgpu/.md5sum index b164356..876036b 100644 --- a/xorg-xf86-video-amdgpu/.md5sum +++ b/xorg-xf86-video-amdgpu/.md5sum @@ -1 +1 @@ -89e62ee60b12f94e27ab76268bbbe778 xf86-video-amdgpu-1.1.0.tar.bz2 +8b2e2852299b330da709d0526b2b8134 xf86-video-amdgpu-1.1.1.tar.bz2 diff --git a/xorg-xf86-video-amdgpu/Pkgfile b/xorg-xf86-video-amdgpu/Pkgfile index 637dc28..4bbfa37 100644 --- a/xorg-xf86-video-amdgpu/Pkgfile +++ b/xorg-xf86-video-amdgpu/Pkgfile @@ -4,7 +4,7 @@ # Depends on: xorg-server name=xorg-xf86-video-amdgpu -version=1.1.0 +version=1.1.1 release=1 source=(http://xorg.freedesktop.org/archive/individual/driver/xf86-video-amdgpu-$version.tar.bz2) From crux at crux.nu Thu Sep 15 19:20:42 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 15 Sep 2016 21:20:42 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): nginx: updated to version 1.11.4 Message-ID: <20160915192042.6F013E98F6@crux.nu> commit 11446d202951085c3727a964885ee2cb79f1add0 Author: Matt Housh Date: Thu Sep 15 14:20:30 2016 -0500 nginx: updated to version 1.11.4 diff --git a/nginx/.md5sum b/nginx/.md5sum index a48438a..f410ed9 100644 --- a/nginx/.md5sum +++ b/nginx/.md5sum @@ -1,3 +1,3 @@ -18275c1daa39c5fac12e56c34907d45b nginx-1.11.3.tar.gz +92666d60410f429ddbdb10060369a480 nginx-1.11.4.tar.gz 93b358681200fe294581cb559d529aee nginx.conf 06712aa2b72397850b0725f2e9d20627 nginx.rc diff --git a/nginx/Pkgfile b/nginx/Pkgfile index 6991ea8..39003b8 100644 --- a/nginx/Pkgfile +++ b/nginx/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libpcre zlib openssl name=nginx -version=1.11.3 +version=1.11.4 release=1 source=(http://nginx.org/download/$name-$version.tar.gz \ $name.conf $name.rc) From crux at crux.nu Thu Sep 15 19:52:17 2016 From: crux at crux.nu (crux at crux.nu) Date: Thu, 15 Sep 2016 21:52:17 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): chromium: update to 53.0.2785.116 Message-ID: <20160915195217.1FA6DE98F6@crux.nu> commit 374c7ee0679476715e573769ea1813d65dff0ff7 Author: Jose V Beneyto Date: Thu Sep 15 14:08:04 2016 +0200 chromium: update to 53.0.2785.116 diff --git a/chromium/.md5sum b/chromium/.md5sum index a9e09da..9f2c98b 100644 --- a/chromium/.md5sum +++ b/chromium/.md5sum @@ -1,3 +1,3 @@ -f5bfe59507321e370ebb625d7dd77d50 chromium-53.0.2785.113.tar.xz +7035148d1566ddeab3153b2007b86613 chromium-53.0.2785.116.tar.xz b527005e021b14869a669e42c46b661d chromium.desktop 64968626706b07721983ac59fb3babbf chromium.sh diff --git a/chromium/Pkgfile b/chromium/Pkgfile index 3b7e68c..7095628 100644 --- a/chromium/Pkgfile +++ b/chromium/Pkgfile @@ -5,7 +5,7 @@ # Depends on: dbus-glib gperf gtk libevent libexif libgcrypt mesa3d ninja nss pciutils speech-dispatcher xorg-libxscrnsaver xorg-libxt xorg-libxtst yasm name=chromium -version=53.0.2785.113 +version=53.0.2785.116 release=1 source=(http://commondatastorage.googleapis.com/$name-browser-official/$name-$version.tar.xz \ $name.sh $name.desktop) From crux at crux.nu Fri Sep 16 07:38:25 2016 From: crux at crux.nu (crux at crux.nu) Date: Fri, 16 Sep 2016 09:38:25 +0200 (CEST) Subject: [crux-commits] ports/core (3.2): [notify] curl: update to 7.50.3 Message-ID: <20160916073825.10959E98F6@crux.nu> commit 9d1c50bdbb128fbf7c003ef7242a19d263fca368 Author: Juergen Daubert Date: Fri Sep 16 09:36:20 2016 +0200 [notify] curl: update to 7.50.3 includes one security fix, see - https://curl.haxx.se/changes.html#7_50_3 - https://curl.haxx.se/docs/adv_20160914.html diff --git a/curl/.md5sum b/curl/.md5sum index f7e4858..55ec8da 100644 --- a/curl/.md5sum +++ b/curl/.md5sum @@ -1 +1 @@ -440fb3aa31a9e97f95394fd2022552c3 curl-7.50.2.tar.lzma +6080c1eb3e72d5da6c892ba72a074ad2 curl-7.50.3.tar.lzma diff --git a/curl/Pkgfile b/curl/Pkgfile index b4df73e..1c90291 100644 --- a/curl/Pkgfile +++ b/curl/Pkgfile @@ -4,7 +4,7 @@ # Depends on: openssl, zlib name=curl -version=7.50.2 +version=7.50.3 release=1 source=(http://curl.haxx.se/download/$name-$version.tar.lzma) From crux at crux.nu Fri Sep 16 07:38:25 2016 From: crux at crux.nu (crux at crux.nu) Date: Fri, 16 Sep 2016 09:38:25 +0200 (CEST) Subject: [crux-commits] ports/core (3.2): libmpfr: update to 3.1.4-p6 Message-ID: <20160916073825.214C8E9905@crux.nu> commit cefe258a687f2e8555839711b0bbe3f8150b3f3f Author: Juergen Daubert Date: Fri Sep 16 09:36:01 2016 +0200 libmpfr: update to 3.1.4-p6 diff --git a/libmpfr/.md5sum b/libmpfr/.md5sum index 86a6327..9368030 100644 --- a/libmpfr/.md5sum +++ b/libmpfr/.md5sum @@ -1,2 +1,2 @@ -e6a1ba42e7def1ee75015a5b554bf25d libmpfr-3.1.4-p5.patch.gz +023ca0fe890df06aacefb6ff34b0b0a5 libmpfr-3.1.4-p6.patch.gz 064b2c18185038e404a401b830d59be8 mpfr-3.1.4.tar.xz diff --git a/libmpfr/Pkgfile b/libmpfr/Pkgfile index 5e5ac87..61139bc 100644 --- a/libmpfr/Pkgfile +++ b/libmpfr/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libgmp name=libmpfr -version=3.1.4-p5 +version=3.1.4-p6 release=1 source=(http://www.mpfr.org/mpfr-${version%-*}/mpfr-${version%-*}.tar.xz $name-$version.patch.gz) diff --git a/libmpfr/libmpfr-3.1.4-p5.patch.gz b/libmpfr/libmpfr-3.1.4-p5.patch.gz deleted file mode 100644 index cd9a023..0000000 Binary files a/libmpfr/libmpfr-3.1.4-p5.patch.gz and /dev/null differ diff --git a/libmpfr/libmpfr-3.1.4-p6.patch.gz b/libmpfr/libmpfr-3.1.4-p6.patch.gz new file mode 100644 index 0000000..769d860 Binary files /dev/null and b/libmpfr/libmpfr-3.1.4-p6.patch.gz differ From crux at crux.nu Fri Sep 16 17:42:02 2016 From: crux at crux.nu (crux at crux.nu) Date: Fri, 16 Sep 2016 19:42:02 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): bash: updated to 4.4 Message-ID: <20160916174202.CAFE8E98F6@crux.nu> commit 369433dc32b930f1296e04a4585d135123d8fa80 Author: Fredrik Rinnestam Date: Fri Sep 16 19:42:04 2016 +0200 bash: updated to 4.4 diff --git a/bash/.md5sum b/bash/.md5sum index fb4d5df..89293c7 100644 --- a/bash/.md5sum +++ b/bash/.md5sum @@ -1,2 +1,2 @@ -113315402796c53e68a9db72a03b0ee0 bash-4.4-rc2.tar.gz +148888a7c95ac23705559b6f477dfe25 bash-4.4.tar.gz be4c698ea8bb7d52eab2d6ce2c3fab8e profile diff --git a/bash/.signature b/bash/.signature index 16895f8..1a7c855 100644 --- a/bash/.signature +++ b/bash/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqntoB82Ri1c/n+kiFocoJMxIaDoo+7ai3/JGb9joLo0HK9tF+p8mos3KptjIf+o2SCBwWJphLTPuS66gXEOvVwI= -SHA256 (Pkgfile) = 766af89475d5a2714c530ff35a39e8f6c220be281dfd5767b05c6cef3d4b2888 +RWRJc1FUaeVequ9tc8HNmZ9Bd0oH6Ghs03Mg8verWhEOOzj2tahCEUJXBvbaGkNRHpTHnCeXfg+SBrXSteHnN0Jvio4gF/53VQc= +SHA256 (Pkgfile) = 8cdceb35e8d3bcd680b04df73f93ba316e45871532e12cd467b810bcb28ddd65 SHA256 (.footprint) = 01ad0142672053f07bc5f2c5e481cb8cde032296c7eb3ff97334d626dce4f45c -SHA256 (bash-4.4-rc2.tar.gz) = 199ec0166d50a765eec74dc258b006b06cf6b59901d7ff40510c82aae37ad994 +SHA256 (bash-4.4.tar.gz) = d86b3392c1202e8ff5a423b302e6284db7f8f435ea9f39b5b1b20fd3ac36dfcb SHA256 (profile) = 10dd02d41a7931a841bdfb5ca7c3fee476a901373b571c4a7c621ef255804ed5 diff --git a/bash/Pkgfile b/bash/Pkgfile index 0faca54..948df88 100644 --- a/bash/Pkgfile +++ b/bash/Pkgfile @@ -4,7 +4,7 @@ # Depends on: ncurses readline name=bash -version=4.4-rc2 +version=4.4 release=1 source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz \ profile) From crux at crux.nu Fri Sep 16 17:42:02 2016 From: crux at crux.nu (crux at crux.nu) Date: Fri, 16 Sep 2016 19:42:02 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): readline: updated to 7.0. Removed old workaround symlinks Message-ID: <20160916174202.F3DCAE9905@crux.nu> commit 19329fe8336edfdead6276b4b0432ca9562f6a27 Author: Fredrik Rinnestam Date: Fri Sep 16 19:40:38 2016 +0200 readline: updated to 7.0. Removed old workaround symlinks diff --git a/readline/.footprint b/readline/.footprint index 5827f0c..a589eba 100644 --- a/readline/.footprint +++ b/readline/.footprint @@ -1,10 +1,8 @@ drwxr-xr-x root/root etc/ -rw-r--r-- root/root etc/inputrc drwxr-xr-x root/root lib/ -lrwxrwxrwx root/root lib/libhistory.so.6 -> libhistory.so.7.0 lrwxrwxrwx root/root lib/libhistory.so.7 -> libhistory.so.7.0 -r-xr-xr-x root/root lib/libhistory.so.7.0 -lrwxrwxrwx root/root lib/libreadline.so.6 -> libreadline.so.7.0 lrwxrwxrwx root/root lib/libreadline.so.7 -> libreadline.so.7.0 -r-xr-xr-x root/root lib/libreadline.so.7.0 drwxr-xr-x root/root usr/ diff --git a/readline/.md5sum b/readline/.md5sum index 82c2f21..a9ba705 100644 --- a/readline/.md5sum +++ b/readline/.md5sum @@ -1,2 +1,2 @@ 553cf04fdeec54dca12062864c3ffba3 inputrc -28ce5630b43fe24833392acc7c4dc863 readline-7.0-rc2.tar.gz +205b03a87fc83dab653b628c59b9fc91 readline-7.0.tar.gz diff --git a/readline/.signature b/readline/.signature index ffb04a6..fe26f53 100644 --- a/readline/.signature +++ b/readline/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqkorQrDERqEl7vS3lYoOAQGQ+GPdLT9NU2rVsTQhN+6D8ZZC68P1tXDXaK9xA0SIi4mehYmrMgDUw5Swjz2yagU= -SHA256 (Pkgfile) = a71b9b4b7660478fcdc49e9393b2090a43e917a9d0029f5df58bdbe38710ac26 -SHA256 (.footprint) = 96f930304c7bfe4504ce018b5b63c579fe31a7047cbf5fe8aa43e25b68876c57 -SHA256 (readline-7.0-rc2.tar.gz) = 80c6e492f813bb8886e6342e294fd67362973fbb4fe281b31dcd25e22d872fe8 +RWRJc1FUaeVeqjkIp30X9YYftWPPn2VnNElf9tdjDMj6YFen9ghgz15vdvYM8dcv3/FORQC3+18UmQ5vutXo9TiAhKdRSkVjAgM= +SHA256 (Pkgfile) = ade65949a0beeb997922f57a3c57590c0015d7e19399dee202cf2c72b3233048 +SHA256 (.footprint) = 8991ab5f5f6a696fcb05a266f7a74f28f24845f7ca84886e9b7f3cd47571052a +SHA256 (readline-7.0.tar.gz) = 750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334 SHA256 (inputrc) = 9119a95d4b1407e3c4ad2b6fb92e840353e65ae9d7ec77fed75cab293cb81bcb diff --git a/readline/Pkgfile b/readline/Pkgfile index c9b576d..0369a76 100644 --- a/readline/Pkgfile +++ b/readline/Pkgfile @@ -4,9 +4,9 @@ # Depends on: ncurses name=readline -version=7.0-rc2 +version=7.0 release=1 -source=(http://ftp.gnu.org/gnu/bash/$name-$version.tar.gz \ +source=(http://ftp.gnu.org/gnu/readline/$name-$version.tar.gz \ inputrc) build() { @@ -21,10 +21,6 @@ build() { ln -sf ../../lib/libhistory.so.${version:0:3} $PKG/usr/lib/libhistory.so ln -sf ../../lib/libreadline.so.${version:0:3} $PKG/usr/lib/libreadline.so - # Compatibility symlinks, remove later - ln -s libreadline.so.7.0 $PKG/lib/libreadline.so.6 - ln -s libhistory.so.7.0 $PKG/lib/libhistory.so.6 - install -D -m 644 $SRC/inputrc $PKG/etc/inputrc rm -r $PKG/usr/share/{doc,info} } From crux at crux.nu Fri Sep 16 17:42:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Fri, 16 Sep 2016 19:42:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): efibootmgr: 0.12.1 -> 13 Message-ID: <20160916174211.40C1BE990F@crux.nu> commit 21ae7893451c736b05b1375ec52214ce6dab1b54 Author: Thomas Penteker Date: Fri Sep 16 19:42:08 2016 +0200 efibootmgr: 0.12.1 -> 13 diff --git a/efibootmgr/.footprint b/efibootmgr/.footprint index 82280d9..a44815b 100644 --- a/efibootmgr/.footprint +++ b/efibootmgr/.footprint @@ -1,6 +1,7 @@ drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man8/ --rwxr-xr-x root/root usr/man/man8/efibootmgr.8.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/efibootmgr +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man8/ +-rwxr-xr-x root/root usr/share/man/man8/efibootmgr.8.gz diff --git a/efibootmgr/.md5sum b/efibootmgr/.md5sum index 569d6fd..1a32f5d 100644 --- a/efibootmgr/.md5sum +++ b/efibootmgr/.md5sum @@ -1 +1 @@ -42598c4469fa110c5e1821f948d4b1dc efibootmgr-0.12.1.tar.xz +77d07acffe5b6f1ac4857088f12c35fb efibootmgr-13.tar.bz2 diff --git a/efibootmgr/Pkgfile b/efibootmgr/Pkgfile index 50d31e7..a195c68 100644 --- a/efibootmgr/Pkgfile +++ b/efibootmgr/Pkgfile @@ -4,13 +4,13 @@ # Depends on: efivar name=efibootmgr -version=0.12.1 +version=13 release=1 -source=(https://crux.nu/~tek/${name}-${version}.tar.xz) +source=(https://github.com/rhinstaller/$name/releases/download/$version/$name-$version.tar.bz2) build() { cd $name-$version make install -D src/efibootmgr $PKG/usr/sbin/efibootmgr - install -D src/efibootmgr.8 $PKG/usr/man/man8/efibootmgr.8 + install -D src/efibootmgr.8 $PKG/usr/share/man/man8/efibootmgr.8 } From crux at crux.nu Fri Sep 16 17:42:11 2016 From: crux at crux.nu (crux at crux.nu) Date: Fri, 16 Sep 2016 19:42:11 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): efivar: 0.24 -> 26 Message-ID: <20160916174211.71447E9912@crux.nu> commit 975c8ac55a4d6cf46bd7bc1649d44e852041c68e Author: Thomas Penteker Date: Fri Sep 16 19:42:06 2016 +0200 efivar: 0.24 -> 26 diff --git a/efivar/.footprint b/efivar/.footprint index 657ed2e..44bc7e9 100644 --- a/efivar/.footprint +++ b/efivar/.footprint @@ -11,12 +11,10 @@ drwxr-xr-x root/root usr/include/efivar/ -rw-r--r-- root/root usr/include/efivar/efivar-guids.h -rw-r--r-- root/root usr/include/efivar/efivar.h drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libefiboot.so -> libefiboot.so.0.24 -lrwxrwxrwx root/root usr/lib/libefiboot.so.0 -> libefiboot.so.0.24 --rwxr-xr-x root/root usr/lib/libefiboot.so.0.24 -lrwxrwxrwx root/root usr/lib/libefivar.so -> libefivar.so.0.24 -lrwxrwxrwx root/root usr/lib/libefivar.so.0 -> libefivar.so.0.24 --rwxr-xr-x root/root usr/lib/libefivar.so.0.24 +lrwxrwxrwx root/root usr/lib/libefiboot.so -> libefiboot.so.26 +-rwxr-xr-x root/root usr/lib/libefiboot.so.26 +lrwxrwxrwx root/root usr/lib/libefivar.so -> libefivar.so.26 +-rwxr-xr-x root/root usr/lib/libefivar.so.26 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/efiboot.pc -rw-r--r-- root/root usr/lib/pkgconfig/efivar.pc diff --git a/efivar/.md5sum b/efivar/.md5sum index 68641e3..3d4165e 100644 --- a/efivar/.md5sum +++ b/efivar/.md5sum @@ -1 +1 @@ -38b6912e870e8a735e3a488e8e62d348 efivar-0.24.tar.bz2 +84aaf1924413f0d394e02f63bbafb3db efivar-26.tar.bz2 diff --git a/efivar/Pkgfile b/efivar/Pkgfile index d238b48..45af447 100644 --- a/efivar/Pkgfile +++ b/efivar/Pkgfile @@ -4,7 +4,7 @@ # Depends on: popt name=efivar -version=0.24 +version=26 release=1 source=(https://github.com/rhinstaller/$name/releases/download/$version/$name-$version.tar.bz2) From crux at crux.nu Fri Sep 16 17:43:52 2016 From: crux at crux.nu (crux at crux.nu) Date: Fri, 16 Sep 2016 19:43:52 +0200 (CEST) Subject: [crux-commits] ports/xorg (3.2): xorg-xf86-video-amdgpu: updated to 1.1.2. 10-amdgpu.conf readded by upstream Message-ID: <20160916174352.492FCE990C@crux.nu> commit ae858b9b28686d6cb04321388ab84f9e3ad3ce71 Author: Fredrik Rinnestam Date: Fri Sep 16 19:43:57 2016 +0200 xorg-xf86-video-amdgpu: updated to 1.1.2. 10-amdgpu.conf readded by upstream diff --git a/xorg-xf86-video-amdgpu/.footprint b/xorg-xf86-video-amdgpu/.footprint index 07eb140..6f4be14 100644 --- a/xorg-xf86-video-amdgpu/.footprint +++ b/xorg-xf86-video-amdgpu/.footprint @@ -6,6 +6,9 @@ drwxr-xr-x root/root usr/lib/xorg/modules/drivers/ -rwxr-xr-x root/root usr/lib/xorg/modules/drivers/amdgpu_drv.la -rwxr-xr-x root/root usr/lib/xorg/modules/drivers/amdgpu_drv.so drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/X11/ +drwxr-xr-x root/root usr/share/X11/xorg.conf.d/ +-rw-r--r-- root/root usr/share/X11/xorg.conf.d/10-amdgpu.conf drwxr-xr-x root/root usr/share/man/ drwxr-xr-x root/root usr/share/man/man4/ -rw-r--r-- root/root usr/share/man/man4/amdgpu.4.gz diff --git a/xorg-xf86-video-amdgpu/.md5sum b/xorg-xf86-video-amdgpu/.md5sum index 876036b..879c593 100644 --- a/xorg-xf86-video-amdgpu/.md5sum +++ b/xorg-xf86-video-amdgpu/.md5sum @@ -1 +1 @@ -8b2e2852299b330da709d0526b2b8134 xf86-video-amdgpu-1.1.1.tar.bz2 +02356ac7e840782edfd15ae81e508cec xf86-video-amdgpu-1.1.2.tar.bz2 diff --git a/xorg-xf86-video-amdgpu/Pkgfile b/xorg-xf86-video-amdgpu/Pkgfile index 4bbfa37..4730dd1 100644 --- a/xorg-xf86-video-amdgpu/Pkgfile +++ b/xorg-xf86-video-amdgpu/Pkgfile @@ -4,7 +4,7 @@ # Depends on: xorg-server name=xorg-xf86-video-amdgpu -version=1.1.1 +version=1.1.2 release=1 source=(http://xorg.freedesktop.org/archive/individual/driver/xf86-video-amdgpu-$version.tar.bz2) From crux at crux.nu Sat Sep 17 07:21:10 2016 From: crux at crux.nu (crux at crux.nu) Date: Sat, 17 Sep 2016 09:21:10 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): livestreamer: add README for using twitch.tv Oauth2 Message-ID: <20160917072110.A49ECE98F6@crux.nu> commit 3d1ff9496469bd5d80600367eca8b27031bbe4dd Author: Danny Rawlins Date: Sat Sep 17 17:19:53 2016 +1000 livestreamer: add README for using twitch.tv Oauth2 diff --git a/livestreamer/README b/livestreamer/README new file mode 100644 index 0000000..e7565d9 --- /dev/null +++ b/livestreamer/README @@ -0,0 +1,13 @@ +Fix for issue https://github.com/chrippa/livestreamer/issues/1478 + +For twitch.tv to work you need to add: + +--http-header Client-ID=jzkbprff40iqj646a697cyrvl0zt2m6 + +Or you can add this to the configuration file: + +~/.config/livestreamer/config + +http-header Client-ID=jzkbprff40iqj646a697cyrvl0zt2m6 + + From crux at crux.nu Sun Sep 18 22:04:39 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 19 Sep 2016 00:04:39 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): wicd: move man pages, remove trailing space on name= and add wpa_supplicant dependency for wpa connections Message-ID: <20160918220439.19755E98F6@crux.nu> commit 0565ea8b8581be43e64709e99faeab6d027e997f Author: Danny Rawlins Date: Mon Sep 19 08:04:32 2016 +1000 wicd: move man pages, remove trailing space on name= and add wpa_supplicant dependency for wpa connections diff --git a/wicd/Pkgfile b/wicd/Pkgfile index dc759cf..b636164 100644 --- a/wicd/Pkgfile +++ b/wicd/Pkgfile @@ -1,11 +1,11 @@ # Description: A wired and wireless network manager. # URL: http://launchpad.net/wicd # Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: dbus-python pygtk urwid +# Depends on: dbus-python pygtk urwid wpa_supplicant -name=wicd +name=wicd version=1.7.2.4 -release=4 +release=5 source=(http://launchpad.net/wicd/1.7/$version/+download/$name-$version.tar.gz wicd.rc http://bazaar.launchpad.net/~wicd-devel/wicd/experimental/diff/770 @@ -32,7 +32,6 @@ build() { /usr/bin/python setup.py configure \ --dbus=/usr/etc/dbus-1/system.d \ - --mandir=/usr/man \ --etc=/etc/wicd \ --no-install-acpi \ --no-install-i18n-man \ From crux at crux.nu Mon Sep 19 10:18:01 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 19 Sep 2016 12:18:01 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): dar: update to 2.5.6 Message-ID: <20160919101801.2F279E990C@crux.nu> commit 6a800e1e3fc175d58193265b63c3408234a322cc Author: Juergen Daubert Date: Mon Sep 19 12:17:44 2016 +0200 dar: update to 2.5.6 diff --git a/dar/.footprint b/dar/.footprint index 0eb8e9e..91e2cee 100644 --- a/dar/.footprint +++ b/dar/.footprint @@ -97,9 +97,9 @@ drwxr-xr-x root/root usr/include/dar/ drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/libdar64.a -rwxr-xr-x root/root usr/lib/libdar64.la -lrwxrwxrwx root/root usr/lib/libdar64.so -> libdar64.so.5000.8.1 -lrwxrwxrwx root/root usr/lib/libdar64.so.5000 -> libdar64.so.5000.8.1 --rwxr-xr-x root/root usr/lib/libdar64.so.5000.8.1 +lrwxrwxrwx root/root usr/lib/libdar64.so -> libdar64.so.5000.8.2 +lrwxrwxrwx root/root usr/lib/libdar64.so.5000 -> libdar64.so.5000.8.2 +-rwxr-xr-x root/root usr/lib/libdar64.so.5000.8.2 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/libdar64.pc drwxr-xr-x root/root usr/share/ diff --git a/dar/.md5sum b/dar/.md5sum index 3e9794e..a097c3e 100644 --- a/dar/.md5sum +++ b/dar/.md5sum @@ -1,2 +1,2 @@ -500b3464cf9290dbedd35fc8d6b9ca90 dar-2.5.5.tar.gz +14333de4640b6ebc97e73cef2aec104f dar-2.5.6.tar.gz f453ca0df13e48ca72095f9ef71529c9 darrc diff --git a/dar/Pkgfile b/dar/Pkgfile index f69866e..9924189 100644 --- a/dar/Pkgfile +++ b/dar/Pkgfile @@ -4,7 +4,7 @@ # Depends on: attr, lzo, zlib, bzip2, xz, libgcrypt name=dar -version=2.5.5 +version=2.5.6 release=1 source=(http://downloads.sourceforge.net/project/dar/dar/$version/$name-$version.tar.gz \ darrc) From crux at crux.nu Mon Sep 19 17:26:13 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 19 Sep 2016 19:26:13 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): readline: updated to 7.0 Message-ID: <20160919172613.F15ECE990E@crux.nu> commit 6cbe77eb3b36ec2a9a0b617db7fa992798ec0807 Author: Fredrik Rinnestam Date: Mon Sep 19 19:26:28 2016 +0200 readline: updated to 7.0 diff --git a/readline/.md5sum b/readline/.md5sum index 82c2f21..a9ba705 100644 --- a/readline/.md5sum +++ b/readline/.md5sum @@ -1,2 +1,2 @@ 553cf04fdeec54dca12062864c3ffba3 inputrc -28ce5630b43fe24833392acc7c4dc863 readline-7.0-rc2.tar.gz +205b03a87fc83dab653b628c59b9fc91 readline-7.0.tar.gz diff --git a/readline/.signature b/readline/.signature index ffb04a6..7d95f42 100644 --- a/readline/.signature +++ b/readline/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqkorQrDERqEl7vS3lYoOAQGQ+GPdLT9NU2rVsTQhN+6D8ZZC68P1tXDXaK9xA0SIi4mehYmrMgDUw5Swjz2yagU= -SHA256 (Pkgfile) = a71b9b4b7660478fcdc49e9393b2090a43e917a9d0029f5df58bdbe38710ac26 +RWRJc1FUaeVeqnchadfoh+Flnjew1ZTyD/9pQf/3xs21NcNsvcf8wPItujULH9ZP7zbeGBcMblM1iRkVXjamwXdZeDkn5rz1UQE= +SHA256 (Pkgfile) = e7e89feee58642458135a794a1fdd0cd47f27ce4e29166447d4faac562158a9f SHA256 (.footprint) = 96f930304c7bfe4504ce018b5b63c579fe31a7047cbf5fe8aa43e25b68876c57 -SHA256 (readline-7.0-rc2.tar.gz) = 80c6e492f813bb8886e6342e294fd67362973fbb4fe281b31dcd25e22d872fe8 +SHA256 (readline-7.0.tar.gz) = 750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334 SHA256 (inputrc) = 9119a95d4b1407e3c4ad2b6fb92e840353e65ae9d7ec77fed75cab293cb81bcb diff --git a/readline/Pkgfile b/readline/Pkgfile index c9b576d..dd5391b 100644 --- a/readline/Pkgfile +++ b/readline/Pkgfile @@ -4,7 +4,7 @@ # Depends on: ncurses name=readline -version=7.0-rc2 +version=7.0 release=1 source=(http://ftp.gnu.org/gnu/bash/$name-$version.tar.gz \ inputrc) From crux at crux.nu Mon Sep 19 17:26:14 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 19 Sep 2016 19:26:14 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): Revert "readline: updated to 7.0. Removed old workaround symlinks" Message-ID: <20160919172614.1233AE990F@crux.nu> commit aeba6745f5567c9c30c7d46fbb8acba50b1f9d88 Author: Fredrik Rinnestam Date: Mon Sep 19 19:25:26 2016 +0200 Revert "readline: updated to 7.0. Removed old workaround symlinks" This reverts commit 19329fe8336edfdead6276b4b0432ca9562f6a27. diff --git a/readline/.footprint b/readline/.footprint index a589eba..5827f0c 100644 --- a/readline/.footprint +++ b/readline/.footprint @@ -1,8 +1,10 @@ drwxr-xr-x root/root etc/ -rw-r--r-- root/root etc/inputrc drwxr-xr-x root/root lib/ +lrwxrwxrwx root/root lib/libhistory.so.6 -> libhistory.so.7.0 lrwxrwxrwx root/root lib/libhistory.so.7 -> libhistory.so.7.0 -r-xr-xr-x root/root lib/libhistory.so.7.0 +lrwxrwxrwx root/root lib/libreadline.so.6 -> libreadline.so.7.0 lrwxrwxrwx root/root lib/libreadline.so.7 -> libreadline.so.7.0 -r-xr-xr-x root/root lib/libreadline.so.7.0 drwxr-xr-x root/root usr/ diff --git a/readline/.md5sum b/readline/.md5sum index a9ba705..82c2f21 100644 --- a/readline/.md5sum +++ b/readline/.md5sum @@ -1,2 +1,2 @@ 553cf04fdeec54dca12062864c3ffba3 inputrc -205b03a87fc83dab653b628c59b9fc91 readline-7.0.tar.gz +28ce5630b43fe24833392acc7c4dc863 readline-7.0-rc2.tar.gz diff --git a/readline/.signature b/readline/.signature index fe26f53..ffb04a6 100644 --- a/readline/.signature +++ b/readline/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqjkIp30X9YYftWPPn2VnNElf9tdjDMj6YFen9ghgz15vdvYM8dcv3/FORQC3+18UmQ5vutXo9TiAhKdRSkVjAgM= -SHA256 (Pkgfile) = ade65949a0beeb997922f57a3c57590c0015d7e19399dee202cf2c72b3233048 -SHA256 (.footprint) = 8991ab5f5f6a696fcb05a266f7a74f28f24845f7ca84886e9b7f3cd47571052a -SHA256 (readline-7.0.tar.gz) = 750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334 +RWRJc1FUaeVeqkorQrDERqEl7vS3lYoOAQGQ+GPdLT9NU2rVsTQhN+6D8ZZC68P1tXDXaK9xA0SIi4mehYmrMgDUw5Swjz2yagU= +SHA256 (Pkgfile) = a71b9b4b7660478fcdc49e9393b2090a43e917a9d0029f5df58bdbe38710ac26 +SHA256 (.footprint) = 96f930304c7bfe4504ce018b5b63c579fe31a7047cbf5fe8aa43e25b68876c57 +SHA256 (readline-7.0-rc2.tar.gz) = 80c6e492f813bb8886e6342e294fd67362973fbb4fe281b31dcd25e22d872fe8 SHA256 (inputrc) = 9119a95d4b1407e3c4ad2b6fb92e840353e65ae9d7ec77fed75cab293cb81bcb diff --git a/readline/Pkgfile b/readline/Pkgfile index 0369a76..c9b576d 100644 --- a/readline/Pkgfile +++ b/readline/Pkgfile @@ -4,9 +4,9 @@ # Depends on: ncurses name=readline -version=7.0 +version=7.0-rc2 release=1 -source=(http://ftp.gnu.org/gnu/readline/$name-$version.tar.gz \ +source=(http://ftp.gnu.org/gnu/bash/$name-$version.tar.gz \ inputrc) build() { @@ -21,6 +21,10 @@ build() { ln -sf ../../lib/libhistory.so.${version:0:3} $PKG/usr/lib/libhistory.so ln -sf ../../lib/libreadline.so.${version:0:3} $PKG/usr/lib/libreadline.so + # Compatibility symlinks, remove later + ln -s libreadline.so.7.0 $PKG/lib/libreadline.so.6 + ln -s libhistory.so.7.0 $PKG/lib/libhistory.so.6 + install -D -m 644 $SRC/inputrc $PKG/etc/inputrc rm -r $PKG/usr/share/{doc,info} } From crux at crux.nu Mon Sep 19 17:28:37 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 19 Sep 2016 19:28:37 +0200 (CEST) Subject: [crux-commits] ports/core (3.3): ncurses: removed old workaround symlinks Message-ID: <20160919172837.D6DFCE990E@crux.nu> commit 3967d993b3b050d8817b4cf06a1f0ee79c8b27ed Author: Fredrik Rinnestam Date: Mon Sep 19 19:28:48 2016 +0200 ncurses: removed old workaround symlinks diff --git a/ncurses/.footprint b/ncurses/.footprint index ff81072..ab0f9ac 100644 --- a/ncurses/.footprint +++ b/ncurses/.footprint @@ -51,11 +51,8 @@ lrwxrwxrwx root/root usr/lib/libmenuw.so.6 -> libmenuw.so.6.0 -rwxr-xr-x root/root usr/lib/libmenuw.so.6.0 -rw-r--r-- root/root usr/lib/libncurses++w.a -rw-r--r-- root/root usr/lib/libncurses.so -lrwxrwxrwx root/root usr/lib/libncurses.so.5 -> libncursesw.so -rw-r--r-- root/root usr/lib/libncursesw.a lrwxrwxrwx root/root usr/lib/libncursesw.so -> ../../lib/libncursesw.so.6.0 -lrwxrwxrwx root/root usr/lib/libncursesw.so.5 -> libncursesw.so -lrwxrwxrwx root/root usr/lib/libncursesw.so.6 -> libncursesw.so -rw-r--r-- root/root usr/lib/libpanel.so -rw-r--r-- root/root usr/lib/libpanelw.a lrwxrwxrwx root/root usr/lib/libpanelw.so -> libpanelw.so.6 diff --git a/ncurses/.signature b/ncurses/.signature index c6cc411..2aaa0a2 100644 --- a/ncurses/.signature +++ b/ncurses/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqohs3EO7I2V5jkvnxnTNX3B8I/cySj3/mDDxRUykQXNnd3ZbONH2aniRN73O5wBxwwGI2fVSfYQw/WX9YFT0Zww= -SHA256 (Pkgfile) = 839b807b114070010f45116ef51de4800c3165a039442cbeeaa2b1fd81631a10 -SHA256 (.footprint) = 5347c901c6d06a0fad7c0ae87261caba683c374fb210b4998a253fefd0a9c5b4 +RWRJc1FUaeVeqt2qi4uVBshsp4nOOuNIx57Yl/cptf47NcQtWYmEbJRMjOoGQa/HYeA2YUnAnjljqAPQSEEqSbK297YOayLesgg= +SHA256 (Pkgfile) = 6321ff9adfff9115facbd6295de04b65dffc1b342aee3b37a34ebb0f75732bdd +SHA256 (.footprint) = a734b10427b4594eeedc673636dfd8cf242b41db9434ca7bf3009d1d54223c34 SHA256 (ncurses-6.0.tar.gz) = f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260 diff --git a/ncurses/Pkgfile b/ncurses/Pkgfile index 2a01e48..7903c3e 100644 --- a/ncurses/Pkgfile +++ b/ncurses/Pkgfile @@ -4,7 +4,7 @@ name=ncurses version=6.0 -release=3 +release=4 source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) build() { @@ -37,9 +37,4 @@ build() { # linker script for the curses library echo "INPUT(-lncursesw)" > $PKG/usr/lib/libcursesw.so ln -s libncurses.so $PKG/usr/lib/libcurses.so - - # symlinks for ncurses 5 (remove them later)) - ln -s libncursesw.so $PKG/usr/lib/libncurses.so.5 - ln -s libncursesw.so $PKG/usr/lib/libncursesw.so.5 - ln -s libncursesw.so $PKG/usr/lib/libncursesw.so.6 } From crux at crux.nu Mon Sep 19 20:57:19 2016 From: crux at crux.nu (crux at crux.nu) Date: Mon, 19 Sep 2016 22:57:19 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): git: 2.9.3 -> 2.10.0 Message-ID: <20160919205719.5407DE98F6@crux.nu> commit 51deb31d4def87fcfc403deb3c6d7b385d8f9444 Author: Thomas Penteker Date: Mon Sep 19 22:57:16 2016 +0200 git: 2.9.3 -> 2.10.0 diff --git a/git/.footprint b/git/.footprint index 44a4092..174b432 100644 --- a/git/.footprint +++ b/git/.footprint @@ -243,6 +243,7 @@ drwxr-xr-x root/root usr/share/git-core/templates/hooks/ -rwxr-xr-x root/root usr/share/git-core/templates/hooks/pre-commit.sample -rwxr-xr-x root/root usr/share/git-core/templates/hooks/pre-push.sample -rwxr-xr-x root/root usr/share/git-core/templates/hooks/pre-rebase.sample +-rw-r--r-- root/root usr/share/git-core/templates/hooks/pre-receive.sample -rwxr-xr-x root/root usr/share/git-core/templates/hooks/prepare-commit-msg.sample -rwxr-xr-x root/root usr/share/git-core/templates/hooks/update.sample drwxr-xr-x root/root usr/share/git-core/templates/info/ diff --git a/git/.md5sum b/git/.md5sum index f14ba04..c052886 100644 --- a/git/.md5sum +++ b/git/.md5sum @@ -1,3 +1,3 @@ b423b29027071b520ed95af5639c16d5 git -3d32cb5cb5b4f29bd2eb1cde596fc542 git-2.9.3.tar.xz -337165a3b2bbe4814c73075cb6854ca2 git-manpages-2.9.3.tar.xz +d99fdf256e7c7bc5d2cb428b48d4e038 git-2.10.0.tar.xz +fa20a4c72aee46fa7ca714114583b947 git-manpages-2.10.0.tar.xz diff --git a/git/Pkgfile b/git/Pkgfile index e0c3469..af7d8d4 100644 --- a/git/Pkgfile +++ b/git/Pkgfile @@ -6,7 +6,7 @@ # Nice to have: tk name=git -version=2.9.3 +version=2.10.0 release=1 source=(https://www.kernel.org/pub/software/scm/git/git-{,manpages-}$version.tar.xz git) From crux at crux.nu Tue Sep 20 05:29:42 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 20 Sep 2016 07:29:42 +0200 (CEST) Subject: [crux-commits] ports/contrib (3.2): spm: update to 1.4.7 Message-ID: <20160920052943.0375AE98F6@crux.nu> commit c968637d5ab034206beea136687adee15e118106 Author: Svyatoslav Mishyn Date: Tue Sep 20 08:28:47 2016 +0300 spm: update to 1.4.7 diff --git a/spm/.md5sum b/spm/.md5sum index 8eed131..62b5f54 100644 --- a/spm/.md5sum +++ b/spm/.md5sum @@ -1 +1 @@ -cb8a8bb9d4881b3a30354ee10488b58b 1.4.6.tar.gz +6871e91b3fc652863ad793ec58070392 1.4.7.tar.gz diff --git a/spm/Pkgfile b/spm/Pkgfile index 72970e1..b762632 100644 --- a/spm/Pkgfile +++ b/spm/Pkgfile @@ -5,10 +5,11 @@ # Optional: pwgen name=spm -version=1.4.6 +version=1.4.7 release=1 source=(https://notabug.org/kl3/$name/archive/$version.tar.gz) build() { + cd $name make install PREFIX=/usr DESTDIR=$PKG } From crux at crux.nu Tue Sep 20 19:33:41 2016 From: crux at crux.nu (crux at crux.nu) Date: Tue, 20 Sep 2016 21:33:41 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): freetype: update to 2.7 Message-ID: <20160920193341.9B042E98F6@crux.nu> commit 84d22ac1b99b53eb8fa6c1886b8851d7be962cea Author: Jose V Beneyto Date: Tue Sep 20 21:32:45 2016 +0200 freetype: update to 2.7 diff --git a/freetype/.footprint b/freetype/.footprint index a863fe8..8859f84 100644 --- a/freetype/.footprint +++ b/freetype/.footprint @@ -59,9 +59,9 @@ drwxr-xr-x root/root usr/include/freetype2/freetype/config/ drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/libfreetype.a -rwxr-xr-x root/root usr/lib/libfreetype.la -lrwxrwxrwx root/root usr/lib/libfreetype.so -> libfreetype.so.6.12.5 -lrwxrwxrwx root/root usr/lib/libfreetype.so.6 -> libfreetype.so.6.12.5 --rwxr-xr-x root/root usr/lib/libfreetype.so.6.12.5 +lrwxrwxrwx root/root usr/lib/libfreetype.so -> libfreetype.so.6.12.6 +lrwxrwxrwx root/root usr/lib/libfreetype.so.6 -> libfreetype.so.6.12.6 +-rwxr-xr-x root/root usr/lib/libfreetype.so.6.12.6 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/freetype2.pc drwxr-xr-x root/root usr/share/ diff --git a/freetype/.md5sum b/freetype/.md5sum index 2d19308..f960436 100644 --- a/freetype/.md5sum +++ b/freetype/.md5sum @@ -1 +1 @@ -6a386964e18ba28cb93370e57a19031b freetype-2.6.5.tar.bz2 +be4601619827b7935e1d861745923a68 freetype-2.7.tar.bz2 diff --git a/freetype/Pkgfile b/freetype/Pkgfile index 9a238c3..f44b7d3 100644 --- a/freetype/Pkgfile +++ b/freetype/Pkgfile @@ -5,7 +5,7 @@ # Depends on: zlib libpng name=freetype -version=2.6.5 +version=2.7 release=1 source=(http://download.savannah.gnu.org/releases/$name/$name-$version.tar.bz2) From crux at crux.nu Wed Sep 21 17:15:44 2016 From: crux at crux.nu (crux at crux.nu) Date: Wed, 21 Sep 2016 19:15:44 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): Revert "pango: updated to 1.40.1" Message-ID: <20160921171544.E0B24E98F6@crux.nu> commit 82f637c728caf9ccc554bbf5b2cc68f3e248ed10 Author: Fredrik Rinnestam Date: Wed Sep 21 19:15:25 2016 +0200 Revert "pango: updated to 1.40.1" This reverts commit 065130260f8e9a8eac41759a623a325b4c7d95e4. diff --git a/pango/.footprint b/pango/.footprint index a6aeacb..b149ad4 100644 --- a/pango/.footprint +++ b/pango/.footprint @@ -1,6 +1,9 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/pango-view +drwxr-xr-x root/root usr/etc/ +drwxr-xr-x root/root usr/etc/pango/ +-rw-r--r-- root/root usr/etc/pango/pango.modules drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/pango-1.0/ drwxr-xr-x root/root usr/include/pango-1.0/pango/ @@ -29,6 +32,7 @@ drwxr-xr-x root/root usr/include/pango-1.0/pango/ -rw-r--r-- root/root usr/include/pango-1.0/pango/pango-tabs.h -rw-r--r-- root/root usr/include/pango-1.0/pango/pango-types.h -rw-r--r-- root/root usr/include/pango-1.0/pango/pango-utils.h +-rw-r--r-- root/root usr/include/pango-1.0/pango/pango-version-macros.h -rw-r--r-- root/root usr/include/pango-1.0/pango/pango.h -rw-r--r-- root/root usr/include/pango-1.0/pango/pangocairo.h -rw-r--r-- root/root usr/include/pango-1.0/pango/pangofc-decoder.h @@ -44,21 +48,21 @@ drwxr-xr-x root/root usr/lib/girepository-1.0/ -rw-r--r-- root/root usr/lib/girepository-1.0/PangoFT2-1.0.typelib -rw-r--r-- root/root usr/lib/girepository-1.0/PangoXft-1.0.typelib -rwxr-xr-x root/root usr/lib/libpango-1.0.la -lrwxrwxrwx root/root usr/lib/libpango-1.0.so -> libpango-1.0.so.0.4000.1 -lrwxrwxrwx root/root usr/lib/libpango-1.0.so.0 -> libpango-1.0.so.0.4000.1 --rwxr-xr-x root/root usr/lib/libpango-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib/libpango-1.0.so -> libpango-1.0.so.0.4000.3 +lrwxrwxrwx root/root usr/lib/libpango-1.0.so.0 -> libpango-1.0.so.0.4000.3 +-rwxr-xr-x root/root usr/lib/libpango-1.0.so.0.4000.3 -rwxr-xr-x root/root usr/lib/libpangocairo-1.0.la -lrwxrwxrwx root/root usr/lib/libpangocairo-1.0.so -> libpangocairo-1.0.so.0.4000.1 -lrwxrwxrwx root/root usr/lib/libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.4000.1 --rwxr-xr-x root/root usr/lib/libpangocairo-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib/libpangocairo-1.0.so -> libpangocairo-1.0.so.0.4000.3 +lrwxrwxrwx root/root usr/lib/libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.4000.3 +-rwxr-xr-x root/root usr/lib/libpangocairo-1.0.so.0.4000.3 -rwxr-xr-x root/root usr/lib/libpangoft2-1.0.la -lrwxrwxrwx root/root usr/lib/libpangoft2-1.0.so -> libpangoft2-1.0.so.0.4000.1 -lrwxrwxrwx root/root usr/lib/libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.4000.1 --rwxr-xr-x root/root usr/lib/libpangoft2-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib/libpangoft2-1.0.so -> libpangoft2-1.0.so.0.4000.3 +lrwxrwxrwx root/root usr/lib/libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.4000.3 +-rwxr-xr-x root/root usr/lib/libpangoft2-1.0.so.0.4000.3 -rwxr-xr-x root/root usr/lib/libpangoxft-1.0.la -lrwxrwxrwx root/root usr/lib/libpangoxft-1.0.so -> libpangoxft-1.0.so.0.4000.1 -lrwxrwxrwx root/root usr/lib/libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.4000.1 --rwxr-xr-x root/root usr/lib/libpangoxft-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib/libpangoxft-1.0.so -> libpangoxft-1.0.so.0.4000.3 +lrwxrwxrwx root/root usr/lib/libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.4000.3 +-rwxr-xr-x root/root usr/lib/libpangoxft-1.0.so.0.4000.3 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/pango.pc -rw-r--r-- root/root usr/lib/pkgconfig/pangocairo.pc diff --git a/pango/.md5sum b/pango/.md5sum index 3dc8de6..84f70f9 100644 --- a/pango/.md5sum +++ b/pango/.md5sum @@ -1,2 +1,2 @@ -6fc88c6529890d6c8e03074d57a3eceb pango-1.40.1.tar.xz +17c26720f5a862a12f7e1745e2f1d966 pango-1.40.3.tar.xz f01f90e6b2e1155fef038d492c6c412a pango.modules diff --git a/pango/Pkgfile b/pango/Pkgfile index 70725e7..0f0f5f3 100644 --- a/pango/Pkgfile +++ b/pango/Pkgfile @@ -4,7 +4,7 @@ # Depends on: harfbuzz, glib, xorg-libsm, xorg-libxext, xorg-libxft, gobject-introspection name=pango -version=1.40.1 +version=1.40.3 release=1 source=(http://download.gnome.org/sources/$name/${version:0:4}/$name-$version.tar.xz \ pango.modules) @@ -14,7 +14,6 @@ build () { ./configure --prefix=/usr make make DESTDIR=$PKG install - # no longer needed? - #install -D -m 644 $SRC/pango.modules $PKG/usr/etc/pango/pango.modules + install -D -m 644 $SRC/pango.modules $PKG/usr/etc/pango/pango.modules rm -r $PKG/usr/share/gtk-doc } From crux at crux.nu Wed Sep 21 17:15:44 2016 From: crux at crux.nu (crux at crux.nu) Date: Wed, 21 Sep 2016 19:15:44 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): gtk3: updated to 3.20.9 Message-ID: <20160921171544.F16D9E9905@crux.nu> commit 086b52b59d5a2c6c8ba2cdd96e5066ee9fa4302a Author: Fredrik Rinnestam Date: Wed Sep 21 19:15:03 2016 +0200 gtk3: updated to 3.20.9 diff --git a/gtk3/.footprint b/gtk3/.footprint index 40e5e7f..a91059a 100644 --- a/gtk3/.footprint +++ b/gtk3/.footprint @@ -4,6 +4,7 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/gtk-encode-symbolic-svg -rwxr-xr-x root/root usr/bin/gtk-launch -rwxr-xr-x root/root usr/bin/gtk-query-immodules-3.0 +-rwxr-xr-x root/root usr/bin/gtk-query-settings -rwxr-xr-x root/root usr/bin/gtk3-demo -rwxr-xr-x root/root usr/bin/gtk3-demo-application -rwxr-xr-x root/root usr/bin/gtk3-icon-browser @@ -48,6 +49,7 @@ drwxr-xr-x root/root usr/include/gtk-3.0/gdk/deprecated/ -rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkrectangle.h -rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkrgba.h -rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkscreen.h +-rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkseat.h -rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkselection.h -rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdktestutils.h -rw-r--r-- root/root usr/include/gtk-3.0/gdk/gdkthreads.h @@ -230,6 +232,7 @@ drwxr-xr-x root/root usr/include/gtk-3.0/gtk/deprecated/ -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkdebug.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkdialog.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkdnd.h +-rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkdragsource.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkdrawingarea.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkeditable.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkentry.h @@ -242,6 +245,7 @@ drwxr-xr-x root/root usr/include/gtk-3.0/gtk/deprecated/ -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkfilechooser.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h +-rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkfilechoosernative.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkfilefilter.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkfixed.h @@ -291,6 +295,7 @@ drwxr-xr-x root/root usr/include/gtk-3.0/gtk/deprecated/ -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkmodelbutton.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkmodules.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkmountoperation.h +-rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtknativedialog.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtknotebook.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkorientable.h @@ -331,6 +336,10 @@ drwxr-xr-x root/root usr/include/gtk-3.0/gtk/deprecated/ -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtksettings.h +-rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h +-rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkshortcutssection.h +-rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h +-rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkshortcutswindow.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtkshow.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtksizegroup.h -rw-r--r-- root/root usr/include/gtk-3.0/gtk/gtksizerequest.h @@ -433,13 +442,13 @@ lrwxrwxrwx root/root usr/lib/libgailutil-3.so -> libgailutil-3.so.0.0.0 lrwxrwxrwx root/root usr/lib/libgailutil-3.so.0 -> libgailutil-3.so.0.0.0 -rwxr-xr-x root/root usr/lib/libgailutil-3.so.0.0.0 -rw-r--r-- root/root usr/lib/libgdk-3.la -lrwxrwxrwx root/root usr/lib/libgdk-3.so -> libgdk-3.so.0.1800.9 -lrwxrwxrwx root/root usr/lib/libgdk-3.so.0 -> libgdk-3.so.0.1800.9 --rwxr-xr-x root/root usr/lib/libgdk-3.so.0.1800.9 +lrwxrwxrwx root/root usr/lib/libgdk-3.so -> libgdk-3.so.0.2000.9 +lrwxrwxrwx root/root usr/lib/libgdk-3.so.0 -> libgdk-3.so.0.2000.9 +-rwxr-xr-x root/root usr/lib/libgdk-3.so.0.2000.9 -rw-r--r-- root/root usr/lib/libgtk-3.la -lrwxrwxrwx root/root usr/lib/libgtk-3.so -> libgtk-3.so.0.1800.9 -lrwxrwxrwx root/root usr/lib/libgtk-3.so.0 -> libgtk-3.so.0.1800.9 --rwxr-xr-x root/root usr/lib/libgtk-3.so.0.1800.9 +lrwxrwxrwx root/root usr/lib/libgtk-3.so -> libgtk-3.so.0.2000.9 +lrwxrwxrwx root/root usr/lib/libgtk-3.so.0 -> libgtk-3.so.0.2000.9 +-rwxr-xr-x root/root usr/lib/libgtk-3.so.0.2000.9 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gail-3.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gdk-3.0.pc @@ -454,6 +463,10 @@ drwxr-xr-x root/root usr/share/applications/ -rw-r--r-- root/root usr/share/applications/gtk3-demo.desktop -rw-r--r-- root/root usr/share/applications/gtk3-icon-browser.desktop -rw-r--r-- root/root usr/share/applications/gtk3-widget-factory.desktop +drwxr-xr-x root/root usr/share/gettext/ +drwxr-xr-x root/root usr/share/gettext/its/ +-rw-r--r-- root/root usr/share/gettext/its/gtkbuilder.its +-rw-r--r-- root/root usr/share/gettext/its/gtkbuilder.loc drwxr-xr-x root/root usr/share/gir-1.0/ -rw-r--r-- root/root usr/share/gir-1.0/Gdk-3.0.gir -rw-r--r-- root/root usr/share/gir-1.0/GdkX11-3.0.gir @@ -510,6 +523,7 @@ drwxr-xr-x root/root usr/share/man/man1/ -rw-r--r-- root/root usr/share/man/man1/gtk-encode-symbolic-svg.1.gz -rw-r--r-- root/root usr/share/man/man1/gtk-launch.1.gz -rw-r--r-- root/root usr/share/man/man1/gtk-query-immodules-3.0.1.gz +-rw-r--r-- root/root usr/share/man/man1/gtk-query-settings.1.gz -rw-r--r-- root/root usr/share/man/man1/gtk-update-icon-cache.1.gz -rw-r--r-- root/root usr/share/man/man1/gtk3-demo-application.1.gz -rw-r--r-- root/root usr/share/man/man1/gtk3-demo.1.gz diff --git a/gtk3/.md5sum b/gtk3/.md5sum index ae36e4a..b43968b 100644 --- a/gtk3/.md5sum +++ b/gtk3/.md5sum @@ -1 +1 @@ -c7a5b21d28572bb1d6fc8803864618c0 gtk+-3.18.9.tar.xz +cc76cac5e18c772c6784bf19a3dff08b gtk+-3.20.9.tar.xz diff --git a/gtk3/Pkgfile b/gtk3/Pkgfile index efed281..5299bda 100644 --- a/gtk3/Pkgfile +++ b/gtk3/Pkgfile @@ -4,7 +4,7 @@ # Depends on: gdk-pixbuf, pango, at-spi2-atk, libepoxy name=gtk3 -version=3.18.9 +version=3.20.9 release=1 source=(http://download.gnome.org/sources/gtk+/${version:0:4}/gtk+-$version.tar.xz) From crux at crux.nu Wed Sep 21 17:15:45 2016 From: crux at crux.nu (crux at crux.nu) Date: Wed, 21 Sep 2016 19:15:45 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): pango: updated to 1.40.1 Message-ID: <20160921171545.0994DE990C@crux.nu> commit 8b483ec52dee89e71c69dbf6a2ce226bd267cb1f Author: Fredrik Rinnestam Date: Wed Sep 21 19:14:44 2016 +0200 pango: updated to 1.40.1 diff --git a/pango/.footprint b/pango/.footprint index b149ad4..a6aeacb 100644 --- a/pango/.footprint +++ b/pango/.footprint @@ -1,9 +1,6 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/pango-view -drwxr-xr-x root/root usr/etc/ -drwxr-xr-x root/root usr/etc/pango/ --rw-r--r-- root/root usr/etc/pango/pango.modules drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/pango-1.0/ drwxr-xr-x root/root usr/include/pango-1.0/pango/ @@ -32,7 +29,6 @@ drwxr-xr-x root/root usr/include/pango-1.0/pango/ -rw-r--r-- root/root usr/include/pango-1.0/pango/pango-tabs.h -rw-r--r-- root/root usr/include/pango-1.0/pango/pango-types.h -rw-r--r-- root/root usr/include/pango-1.0/pango/pango-utils.h --rw-r--r-- root/root usr/include/pango-1.0/pango/pango-version-macros.h -rw-r--r-- root/root usr/include/pango-1.0/pango/pango.h -rw-r--r-- root/root usr/include/pango-1.0/pango/pangocairo.h -rw-r--r-- root/root usr/include/pango-1.0/pango/pangofc-decoder.h @@ -48,21 +44,21 @@ drwxr-xr-x root/root usr/lib/girepository-1.0/ -rw-r--r-- root/root usr/lib/girepository-1.0/PangoFT2-1.0.typelib -rw-r--r-- root/root usr/lib/girepository-1.0/PangoXft-1.0.typelib -rwxr-xr-x root/root usr/lib/libpango-1.0.la -lrwxrwxrwx root/root usr/lib/libpango-1.0.so -> libpango-1.0.so.0.4000.3 -lrwxrwxrwx root/root usr/lib/libpango-1.0.so.0 -> libpango-1.0.so.0.4000.3 --rwxr-xr-x root/root usr/lib/libpango-1.0.so.0.4000.3 +lrwxrwxrwx root/root usr/lib/libpango-1.0.so -> libpango-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib/libpango-1.0.so.0 -> libpango-1.0.so.0.4000.1 +-rwxr-xr-x root/root usr/lib/libpango-1.0.so.0.4000.1 -rwxr-xr-x root/root usr/lib/libpangocairo-1.0.la -lrwxrwxrwx root/root usr/lib/libpangocairo-1.0.so -> libpangocairo-1.0.so.0.4000.3 -lrwxrwxrwx root/root usr/lib/libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.4000.3 --rwxr-xr-x root/root usr/lib/libpangocairo-1.0.so.0.4000.3 +lrwxrwxrwx root/root usr/lib/libpangocairo-1.0.so -> libpangocairo-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib/libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.4000.1 +-rwxr-xr-x root/root usr/lib/libpangocairo-1.0.so.0.4000.1 -rwxr-xr-x root/root usr/lib/libpangoft2-1.0.la -lrwxrwxrwx root/root usr/lib/libpangoft2-1.0.so -> libpangoft2-1.0.so.0.4000.3 -lrwxrwxrwx root/root usr/lib/libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.4000.3 --rwxr-xr-x root/root usr/lib/libpangoft2-1.0.so.0.4000.3 +lrwxrwxrwx root/root usr/lib/libpangoft2-1.0.so -> libpangoft2-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib/libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.4000.1 +-rwxr-xr-x root/root usr/lib/libpangoft2-1.0.so.0.4000.1 -rwxr-xr-x root/root usr/lib/libpangoxft-1.0.la -lrwxrwxrwx root/root usr/lib/libpangoxft-1.0.so -> libpangoxft-1.0.so.0.4000.3 -lrwxrwxrwx root/root usr/lib/libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.4000.3 --rwxr-xr-x root/root usr/lib/libpangoxft-1.0.so.0.4000.3 +lrwxrwxrwx root/root usr/lib/libpangoxft-1.0.so -> libpangoxft-1.0.so.0.4000.1 +lrwxrwxrwx root/root usr/lib/libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.4000.1 +-rwxr-xr-x root/root usr/lib/libpangoxft-1.0.so.0.4000.1 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/pango.pc -rw-r--r-- root/root usr/lib/pkgconfig/pangocairo.pc diff --git a/pango/.md5sum b/pango/.md5sum index 84f70f9..3dc8de6 100644 --- a/pango/.md5sum +++ b/pango/.md5sum @@ -1,2 +1,2 @@ -17c26720f5a862a12f7e1745e2f1d966 pango-1.40.3.tar.xz +6fc88c6529890d6c8e03074d57a3eceb pango-1.40.1.tar.xz f01f90e6b2e1155fef038d492c6c412a pango.modules diff --git a/pango/Pkgfile b/pango/Pkgfile index 0f0f5f3..70725e7 100644 --- a/pango/Pkgfile +++ b/pango/Pkgfile @@ -4,7 +4,7 @@ # Depends on: harfbuzz, glib, xorg-libsm, xorg-libxext, xorg-libxft, gobject-introspection name=pango -version=1.40.3 +version=1.40.1 release=1 source=(http://download.gnome.org/sources/$name/${version:0:4}/$name-$version.tar.xz \ pango.modules) @@ -14,6 +14,7 @@ build () { ./configure --prefix=/usr make make DESTDIR=$PKG install - install -D -m 644 $SRC/pango.modules $PKG/usr/etc/pango/pango.modules + # no longer needed? + #install -D -m 644 $SRC/pango.modules $PKG/usr/etc/pango/pango.modules rm -r $PKG/usr/share/gtk-doc } From crux at crux.nu Wed Sep 21 17:15:45 2016 From: crux at crux.nu (crux at crux.nu) Date: Wed, 21 Sep 2016 19:15:45 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): glib: cleanup Message-ID: <20160921171545.22F20E990D@crux.nu> commit 78ce2fb847bbff23fdc6cf207f7c90f78ae3bb47 Author: Fredrik Rinnestam Date: Wed Sep 21 19:13:54 2016 +0200 glib: cleanup diff --git a/glib/.signature b/glib/.signature deleted file mode 100644 index a71115b..0000000 --- a/glib/.signature +++ /dev/null @@ -1,6 +0,0 @@ -untrusted comment: verify with /etc/ports/brew.pub -RWRrw5H82seq6YKWf4IpLpF91FgNE+9ErowilxvAwCIZBdpwwhasXK71hiHJJWbpGXVf6KRWWoqcXtL7bLo+WIS+VvKO4LNxGg0= -SHA256 (Pkgfile) = 7a1fbfe306f6d1974b9ddc6296b39df53ace8c850042b6b6ff843e6e58c891ef -SHA256 (.footprint) = 4d096a957fa10668d9a21e7e07a99ebe1d64a1a93ee5d6db048d9a2dca1b7659 -SHA256 (glib-2.50.0.tar.xz) = 830b551fa626bda06e12729205b3c5bb0d82b924a8cf64d948945878f01b7d70 -SHA256 (gschemas.compiled) = 076765095eade578349d68e367d43cbf3b1f691989ac6b32cc3337999c34633c From crux at crux.nu Wed Sep 21 17:15:45 2016 From: crux at crux.nu (crux at crux.nu) Date: Wed, 21 Sep 2016 19:15:45 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): glib: updated to 2.50.0 Message-ID: <20160921171545.31D88E990E@crux.nu> commit 1dfa5f7192a0c75ab4d64277dfb2b773a7b4b5ca Author: Fredrik Rinnestam Date: Wed Sep 21 19:13:33 2016 +0200 glib: updated to 2.50.0 diff --git a/glib/.footprint b/glib/.footprint index a2434e3..f7d6fa1 100644 --- a/glib/.footprint +++ b/glib/.footprint @@ -3,6 +3,7 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/gapplication -rwxr-xr-x root/root usr/bin/gdbus -rwxr-xr-x root/root usr/bin/gdbus-codegen +-rwxr-xr-x root/root usr/bin/gio -rwxr-xr-x root/root usr/bin/gio-querymodules -rwxr-xr-x root/root usr/bin/glib-compile-resources -rwxr-xr-x root/root usr/bin/glib-compile-schemas @@ -290,25 +291,25 @@ drwxr-xr-x root/root usr/lib/glib-2.0/ drwxr-xr-x root/root usr/lib/glib-2.0/include/ -rw-r--r-- root/root usr/lib/glib-2.0/include/glibconfig.h -rwxr-xr-x root/root usr/lib/libgio-2.0.la -lrwxrwxrwx root/root usr/lib/libgio-2.0.so -> libgio-2.0.so.0.4800.2 -lrwxrwxrwx root/root usr/lib/libgio-2.0.so.0 -> libgio-2.0.so.0.4800.2 --rwxr-xr-x root/root usr/lib/libgio-2.0.so.0.4800.2 +lrwxrwxrwx root/root usr/lib/libgio-2.0.so -> libgio-2.0.so.0.5000.0 +lrwxrwxrwx root/root usr/lib/libgio-2.0.so.0 -> libgio-2.0.so.0.5000.0 +-rwxr-xr-x root/root usr/lib/libgio-2.0.so.0.5000.0 -rwxr-xr-x root/root usr/lib/libglib-2.0.la -lrwxrwxrwx root/root usr/lib/libglib-2.0.so -> libglib-2.0.so.0.4800.2 -lrwxrwxrwx root/root usr/lib/libglib-2.0.so.0 -> libglib-2.0.so.0.4800.2 --rwxr-xr-x root/root usr/lib/libglib-2.0.so.0.4800.2 +lrwxrwxrwx root/root usr/lib/libglib-2.0.so -> libglib-2.0.so.0.5000.0 +lrwxrwxrwx root/root usr/lib/libglib-2.0.so.0 -> libglib-2.0.so.0.5000.0 +-rwxr-xr-x root/root usr/lib/libglib-2.0.so.0.5000.0 -rwxr-xr-x root/root usr/lib/libgmodule-2.0.la -lrwxrwxrwx root/root usr/lib/libgmodule-2.0.so -> libgmodule-2.0.so.0.4800.2 -lrwxrwxrwx root/root usr/lib/libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.4800.2 --rwxr-xr-x root/root usr/lib/libgmodule-2.0.so.0.4800.2 +lrwxrwxrwx root/root usr/lib/libgmodule-2.0.so -> libgmodule-2.0.so.0.5000.0 +lrwxrwxrwx root/root usr/lib/libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.5000.0 +-rwxr-xr-x root/root usr/lib/libgmodule-2.0.so.0.5000.0 -rwxr-xr-x root/root usr/lib/libgobject-2.0.la -lrwxrwxrwx root/root usr/lib/libgobject-2.0.so -> libgobject-2.0.so.0.4800.2 -lrwxrwxrwx root/root usr/lib/libgobject-2.0.so.0 -> libgobject-2.0.so.0.4800.2 --rwxr-xr-x root/root usr/lib/libgobject-2.0.so.0.4800.2 +lrwxrwxrwx root/root usr/lib/libgobject-2.0.so -> libgobject-2.0.so.0.5000.0 +lrwxrwxrwx root/root usr/lib/libgobject-2.0.so.0 -> libgobject-2.0.so.0.5000.0 +-rwxr-xr-x root/root usr/lib/libgobject-2.0.so.0.5000.0 -rwxr-xr-x root/root usr/lib/libgthread-2.0.la -lrwxrwxrwx root/root usr/lib/libgthread-2.0.so -> libgthread-2.0.so.0.4800.2 -lrwxrwxrwx root/root usr/lib/libgthread-2.0.so.0 -> libgthread-2.0.so.0.4800.2 --rwxr-xr-x root/root usr/lib/libgthread-2.0.so.0.4800.2 +lrwxrwxrwx root/root usr/lib/libgthread-2.0.so -> libgthread-2.0.so.0.5000.0 +lrwxrwxrwx root/root usr/lib/libgthread-2.0.so.0 -> libgthread-2.0.so.0.5000.0 +-rwxr-xr-x root/root usr/lib/libgthread-2.0.so.0.5000.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gio-2.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gio-unix-2.0.pc @@ -327,8 +328,8 @@ drwxr-xr-x root/root usr/share/gdb/ drwxr-xr-x root/root usr/share/gdb/auto-load/ drwxr-xr-x root/root usr/share/gdb/auto-load/usr/ drwxr-xr-x root/root usr/share/gdb/auto-load/usr/lib/ --rwxr-xr-x root/root usr/share/gdb/auto-load/usr/lib/libglib-2.0.so.0.4800.2-gdb.py --rwxr-xr-x root/root usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.4800.2-gdb.py +-rwxr-xr-x root/root usr/share/gdb/auto-load/usr/lib/libglib-2.0.so.0.5000.0-gdb.py +-rwxr-xr-x root/root usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.5000.0-gdb.py drwxr-xr-x root/root usr/share/gettext/ drwxr-xr-x root/root usr/share/gettext/its/ -rw-r--r-- root/root usr/share/gettext/its/gschema.its @@ -360,8 +361,8 @@ drwxr-xr-x root/root usr/share/glib-2.0/codegen/ -rw-r--r-- root/root usr/share/glib-2.0/codegen/utils.pyc -rw-r--r-- root/root usr/share/glib-2.0/codegen/utils.pyo drwxr-xr-x root/root usr/share/glib-2.0/gdb/ --rwxr-xr-x root/root usr/share/glib-2.0/gdb/glib.py --rwxr-xr-x root/root usr/share/glib-2.0/gdb/gobject.py +-rwxr-xr-x root/root usr/share/glib-2.0/gdb/glib_gdb.py +-rwxr-xr-x root/root usr/share/glib-2.0/gdb/gobject_gdb.py drwxr-xr-x root/root usr/share/glib-2.0/gettext/ drwxr-xr-x root/root usr/share/glib-2.0/gettext/po/ -rw-r--r-- root/root usr/share/glib-2.0/gettext/po/Makefile.in.in @@ -374,6 +375,7 @@ drwxr-xr-x root/root usr/share/man/man1/ -rw-r--r-- root/root usr/share/man/man1/gdbus-codegen.1.gz -rw-r--r-- root/root usr/share/man/man1/gdbus.1.gz -rw-r--r-- root/root usr/share/man/man1/gio-querymodules.1.gz +-rw-r--r-- root/root usr/share/man/man1/gio.1.gz -rw-r--r-- root/root usr/share/man/man1/glib-compile-resources.1.gz -rw-r--r-- root/root usr/share/man/man1/glib-compile-schemas.1.gz -rw-r--r-- root/root usr/share/man/man1/glib-genmarshal.1.gz diff --git a/glib/.md5sum b/glib/.md5sum index 8e3ad5a..ebbf9bf 100644 --- a/glib/.md5sum +++ b/glib/.md5sum @@ -1,2 +1,2 @@ -f4ac1aa2efd4f5798c37625ea697ac57 glib-2.48.2.tar.xz +0fd6d3339cd7e4714eb643c6fa4b6499 glib-2.50.0.tar.xz 3df1b49e24d47881951b0752bce7de70 gschemas.compiled diff --git a/glib/.signature b/glib/.signature new file mode 100644 index 0000000..a71115b --- /dev/null +++ b/glib/.signature @@ -0,0 +1,6 @@ +untrusted comment: verify with /etc/ports/brew.pub +RWRrw5H82seq6YKWf4IpLpF91FgNE+9ErowilxvAwCIZBdpwwhasXK71hiHJJWbpGXVf6KRWWoqcXtL7bLo+WIS+VvKO4LNxGg0= +SHA256 (Pkgfile) = 7a1fbfe306f6d1974b9ddc6296b39df53ace8c850042b6b6ff843e6e58c891ef +SHA256 (.footprint) = 4d096a957fa10668d9a21e7e07a99ebe1d64a1a93ee5d6db048d9a2dca1b7659 +SHA256 (glib-2.50.0.tar.xz) = 830b551fa626bda06e12729205b3c5bb0d82b924a8cf64d948945878f01b7d70 +SHA256 (gschemas.compiled) = 076765095eade578349d68e367d43cbf3b1f691989ac6b32cc3337999c34633c diff --git a/glib/Pkgfile b/glib/Pkgfile index 3437c4a..841f431 100644 --- a/glib/Pkgfile +++ b/glib/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libpcre libffi python name=glib -version=2.48.2 +version=2.50.0 release=1 source=(http://download.gnome.org/sources/$name/${version:0:4}/$name-$version.tar.xz \ gschemas.compiled) From crux at crux.nu Wed Sep 21 17:15:45 2016 From: crux at crux.nu (crux at crux.nu) Date: Wed, 21 Sep 2016 19:15:45 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): atk: updated to 2.22.0 Message-ID: <20160921171545.3F97DE990F@crux.nu> commit bed14b11ab8b38acbc084539d1cce50371907c40 Author: Fredrik Rinnestam Date: Wed Sep 21 19:12:51 2016 +0200 atk: updated to 2.22.0 diff --git a/atk/.footprint b/atk/.footprint index 4eb1c75..b9f3a66 100644 --- a/atk/.footprint +++ b/atk/.footprint @@ -40,9 +40,9 @@ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/girepository-1.0/ -rw-r--r-- root/root usr/lib/girepository-1.0/Atk-1.0.typelib -rwxr-xr-x root/root usr/lib/libatk-1.0.la -lrwxrwxrwx root/root usr/lib/libatk-1.0.so -> libatk-1.0.so.0.22009.1 -lrwxrwxrwx root/root usr/lib/libatk-1.0.so.0 -> libatk-1.0.so.0.22009.1 --rwxr-xr-x root/root usr/lib/libatk-1.0.so.0.22009.1 +lrwxrwxrwx root/root usr/lib/libatk-1.0.so -> libatk-1.0.so.0.22209.1 +lrwxrwxrwx root/root usr/lib/libatk-1.0.so.0 -> libatk-1.0.so.0.22209.1 +-rwxr-xr-x root/root usr/lib/libatk-1.0.so.0.22209.1 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/atk.pc drwxr-xr-x root/root usr/share/ diff --git a/atk/.md5sum b/atk/.md5sum index f22f5c4..69d9655 100644 --- a/atk/.md5sum +++ b/atk/.md5sum @@ -1 +1 @@ -5187b0972f4d3905f285540b31395e20 atk-2.20.0.tar.xz +c7f2adcf75e4058727174cde970e9129 atk-2.22.0.tar.xz diff --git a/atk/Pkgfile b/atk/Pkgfile index 33cae92..02be449 100644 --- a/atk/Pkgfile +++ b/atk/Pkgfile @@ -4,7 +4,7 @@ # Depends on: glib, gobject-introspection name=atk -version=2.20.0 +version=2.22.0 release=1 source=(http://download.gnome.org/sources/$name/${version:0:4}/$name-$version.tar.xz) From crux at crux.nu Wed Sep 21 17:15:45 2016 From: crux at crux.nu (crux at crux.nu) Date: Wed, 21 Sep 2016 19:15:45 +0200 (CEST) Subject: [crux-commits] ports/opt (3.2): [notify] firefox: updated to 49.0 Message-ID: <20160921171545.56B0EE9912@crux.nu> commit b6486a36a93f8e5cb4d27e84475a39aa6129eed8 Author: Fredrik Rinnestam Date: Wed Sep 21 19:10:20 2016 +0200 [notify] firefox: updated to 49.0 Includes the usual amount of security fixes. See the release notes for details https://www.mozilla.org/en-US/firefox/49.0/releasenotes/ diff --git a/firefox/.footprint b/firefox/.footprint index fc485d5..09eed4c 100644 --- a/firefox/.footprint +++ b/firefox/.footprint @@ -1,3 +1,6 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/revdep.d/ +-rw-r--r-- root/root etc/revdep.d/firefox drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ lrwxrwxrwx root/root usr/bin/firefox -> /usr/lib/firefox/firefox @@ -7,6 +10,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/ADTSDemuxer.h -rw-r--r-- root/root usr/include/firefox/AbstractMediaDecoder.h -rw-r--r-- root/root usr/include/firefox/AccEvent.h +-rw-r--r-- root/root usr/include/firefox/AccurateSeekTask.h -rw-r--r-- root/root usr/include/firefox/ActiveLayerTracker.h -rw-r--r-- root/root usr/include/firefox/AgnosticDecoderModule.h -rw-r--r-- root/root usr/include/firefox/AlignedTArray.h @@ -62,9 +66,9 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/Composer2D.h -rw-r--r-- root/root usr/include/firefox/CompositableHost.h -rw-r--r-- root/root usr/include/firefox/CompositorTypes.h +-rw-r--r-- root/root usr/include/firefox/CompositorWidgetProxy.h -rw-r--r-- root/root usr/include/firefox/ContainerWriter.h -rw-r--r-- root/root usr/include/firefox/ContentHandlerService.h --rw-r--r-- root/root usr/include/firefox/ContentHelper.h -rw-r--r-- root/root usr/include/firefox/ContextStateTracker.h -rw-r--r-- root/root usr/include/firefox/CopyableCanvasLayer.h -rw-r--r-- root/root usr/include/firefox/CounterStyleManager.h @@ -100,7 +104,6 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/FakeInputPortService.h -rw-r--r-- root/root usr/include/firefox/FileBlockCache.h -rw-r--r-- root/root usr/include/firefox/FilterSupport.h --rw-r--r-- root/root usr/include/firefox/FlushableTaskQueue.h -rw-r--r-- root/root usr/include/firefox/ForceDiscreteGPUHelperCGL.h -rw-r--r-- root/root usr/include/firefox/FrameLayerBuilder.h -rw-r--r-- root/root usr/include/firefox/FrameMetrics.h @@ -139,6 +142,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/GMPDecryptorChild.h -rw-r--r-- root/root usr/include/firefox/GMPDecryptorParent.h -rw-r--r-- root/root usr/include/firefox/GMPDecryptorProxy.h +-rw-r--r-- root/root usr/include/firefox/GMPDeviceBinding.h -rw-r--r-- root/root usr/include/firefox/GMPEncryptedBufferDataImpl.h -rw-r--r-- root/root usr/include/firefox/GMPLoader.h -rw-r--r-- root/root usr/include/firefox/GMPMessageUtils.h @@ -177,7 +181,6 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/GrallocImages.h -rw-r--r-- root/root usr/include/firefox/GreekCasing.h -rw-r--r-- root/root usr/include/firefox/H264Converter.h --rw-r--r-- root/root usr/include/firefox/HTMLPropertiesCollection.h -rw-r--r-- root/root usr/include/firefox/HTMLSplitOnSpacesTokenizer.h -rw-r--r-- root/root usr/include/firefox/HeapCopyOfStackArray.h -rw-r--r-- root/root usr/include/firefox/ICUUtils.h @@ -185,6 +188,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/IMFYCbCrImage.h -rw-r--r-- root/root usr/include/firefox/IPeerConnection.h -rw-r--r-- root/root usr/include/firefox/IProgressObserver.h +-rw-r--r-- root/root usr/include/firefox/IframeSandboxKeywordList.h -rw-r--r-- root/root usr/include/firefox/ImageCacheKey.h -rw-r--r-- root/root usr/include/firefox/ImageContainer.h -rw-r--r-- root/root usr/include/firefox/ImageHost.h @@ -223,6 +227,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/MainThreadUtils.h -rw-r--r-- root/root usr/include/firefox/MediaBufferDecoder.h -rw-r--r-- root/root usr/include/firefox/MediaCache.h +-rw-r--r-- root/root usr/include/firefox/MediaCallbackID.h -rw-r--r-- root/root usr/include/firefox/MediaData.h -rw-r--r-- root/root usr/include/firefox/MediaDataDecoderProxy.h -rw-r--r-- root/root usr/include/firefox/MediaDataDemuxer.h @@ -240,6 +245,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/MediaFormatReader.h -rw-r--r-- root/root usr/include/firefox/MediaInfo.h -rw-r--r-- root/root usr/include/firefox/MediaMetadataManager.h +-rw-r--r-- root/root usr/include/firefox/MediaPrefs.h -rw-r--r-- root/root usr/include/firefox/MediaQueue.h -rw-r--r-- root/root usr/include/firefox/MediaRecorder.h -rw-r--r-- root/root usr/include/firefox/MediaResource.h @@ -257,6 +263,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/NSSErrorsService.h -rw-r--r-- root/root usr/include/firefox/NativeFileWatcherNotSupported.h -rw-r--r-- root/root usr/include/firefox/NesteggPacketHolder.h +-rw-r--r-- root/root usr/include/firefox/NextFrameSeekTask.h -rw-r--r-- root/root usr/include/firefox/OCSPCache.h -rw-r--r-- root/root usr/include/firefox/OGLShaderProgram.h -rw-r--r-- root/root usr/include/firefox/OggCodecState.h @@ -315,7 +322,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/SourceBufferTask.h -rw-r--r-- root/root usr/include/firefox/SpecialSystemDirectory.h -rw-r--r-- root/root usr/include/firefox/StackArena.h --rw-r--r-- root/root usr/include/firefox/StreamBuffer.h +-rw-r--r-- root/root usr/include/firefox/StreamTracks.h -rw-r--r-- root/root usr/include/firefox/SurfaceCache.h -rw-r--r-- root/root usr/include/firefox/SurfaceFlags.h -rw-r--r-- root/root usr/include/firefox/SurfaceTypes.h @@ -357,6 +364,8 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/WordMovementType.h -rw-r--r-- root/root usr/include/firefox/WrapperFactory.h -rw-r--r-- root/root usr/include/firefox/XPCJSMemoryReporter.h +-rw-r--r-- root/root usr/include/firefox/XREChildData.h +-rw-r--r-- root/root usr/include/firefox/XREShellData.h -rw-r--r-- root/root usr/include/firefox/XiphExtradata.h -rw-r--r-- root/root usr/include/firefox/YCbCrUtils.h -rw-r--r-- root/root usr/include/firefox/amIAddonManager.h @@ -370,20 +379,6 @@ drwxr-xr-x root/root usr/include/firefox/angle/KHR/ -rw-r--r-- root/root usr/include/firefox/angle/ShaderVars.h -rw-r--r-- root/root usr/include/firefox/bit_reader.h -rw-r--r-- root/root usr/include/firefox/buildid.h -drwxr-xr-x root/root usr/include/firefox/cairo/ --rw-r--r-- root/root usr/include/firefox/cairo/cairo-deprecated.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo-features.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo-ft.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo-pdf.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo-platform.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo-ps.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo-rename.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo-tee.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo-version.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo-xlib-xrender.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo-xlib.h --rw-r--r-- root/root usr/include/firefox/cairo/cairo.h --rw-r--r-- root/root usr/include/firefox/cairo/pixman-rename.h -rw-r--r-- root/root usr/include/firefox/chromium_types.h drwxr-xr-x root/root usr/include/firefox/cubeb/ -rw-r--r-- root/root usr/include/firefox/cubeb/cubeb.h @@ -403,12 +398,15 @@ drwxr-xr-x root/root usr/include/firefox/demuxer/ -rw-r--r-- root/root usr/include/firefox/gfxBaseSharedMemorySurface.h -rw-r--r-- root/root usr/include/firefox/gfxBlur.h -rw-r--r-- root/root usr/include/firefox/gfxColor.h +-rw-r--r-- root/root usr/include/firefox/gfxConfig.h -rw-r--r-- root/root usr/include/firefox/gfxContext.h -rw-r--r-- root/root usr/include/firefox/gfxCrashReporterUtils.h -rw-r--r-- root/root usr/include/firefox/gfxDrawable.h -rw-r--r-- root/root usr/include/firefox/gfxEnv.h -rw-r--r-- root/root usr/include/firefox/gfxFT2FontBase.h -rw-r--r-- root/root usr/include/firefox/gfxFailure.h +-rw-r--r-- root/root usr/include/firefox/gfxFallback.h +-rw-r--r-- root/root usr/include/firefox/gfxFeature.h -rw-r--r-- root/root usr/include/firefox/gfxFont.h -rw-r--r-- root/root usr/include/firefox/gfxFontConstants.h -rw-r--r-- root/root usr/include/firefox/gfxFontEntry.h @@ -712,6 +710,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/AnimationCollection.h -rw-r--r-- root/root usr/include/firefox/mozilla/AnimationComparator.h -rw-r--r-- root/root usr/include/firefox/mozilla/AnimationPerformanceWarning.h +-rw-r--r-- root/root usr/include/firefox/mozilla/AnimationTarget.h -rw-r--r-- root/root usr/include/firefox/mozilla/AnimationUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/AppData.h -rw-r--r-- root/root usr/include/firefox/mozilla/AppProcessChecker.h @@ -738,10 +737,12 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/BlockingResourceBase.h -rw-r--r-- root/root usr/include/firefox/mozilla/BloomFilter.h -rw-r--r-- root/root usr/include/firefox/mozilla/BrowserElementParent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/BufferList.h -rw-r--r-- root/root usr/include/firefox/mozilla/CDMCallbackProxy.h -rw-r--r-- root/root usr/include/firefox/mozilla/CDMCaps.h -rw-r--r-- root/root usr/include/firefox/mozilla/CDMProxy.h -rw-r--r-- root/root usr/include/firefox/mozilla/CORSMode.h +-rw-r--r-- root/root usr/include/firefox/mozilla/CSSEnabledState.h -rw-r--r-- root/root usr/include/firefox/mozilla/CSSStyleSheet.h -rw-r--r-- root/root usr/include/firefox/mozilla/CSSVariableDeclarations.h -rw-r--r-- root/root usr/include/firefox/mozilla/CSSVariableResolver.h @@ -778,7 +779,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/EMEUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/EffectCompositor.h -rw-r--r-- root/root usr/include/firefox/mozilla/EffectSet.h --rw-r--r-- root/root usr/include/firefox/mozilla/Endian.h +-rw-r--r-- root/root usr/include/firefox/mozilla/EndianUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/EnumSet.h -rw-r--r-- root/root usr/include/firefox/mozilla/EnumeratedArray.h -rw-r--r-- root/root usr/include/firefox/mozilla/EnumeratedArrayCycleCollection.h @@ -872,7 +873,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/MozPromise.h -rw-r--r-- root/root usr/include/firefox/mozilla/Mutex.h -rw-r--r-- root/root usr/include/firefox/mozilla/NativeOSFileInternals.h --rw-r--r-- root/root usr/include/firefox/mozilla/NonOwningAnimationTarget.h +-rw-r--r-- root/root usr/include/firefox/mozilla/NotNull.h -rw-r--r-- root/root usr/include/firefox/mozilla/NullPtr.h -rw-r--r-- root/root usr/include/firefox/mozilla/NumericLimits.h -rw-r--r-- root/root usr/include/firefox/mozilla/OSFileConstants.h @@ -917,6 +918,8 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/RestyleTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/ReverseIterator.h -rw-r--r-- root/root usr/include/firefox/mozilla/RollingMean.h +-rw-r--r-- root/root usr/include/firefox/mozilla/RootedOwningNonNull.h +-rw-r--r-- root/root usr/include/firefox/mozilla/RootedRefPtr.h -rw-r--r-- root/root usr/include/firefox/mozilla/RuleNodeCacheConditions.h -rw-r--r-- root/root usr/include/firefox/mozilla/RuleProcessorCache.h -rw-r--r-- root/root usr/include/firefox/mozilla/SHA1.h @@ -1265,6 +1268,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/CryptoKey.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/CustomEvent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/CustomEventBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/DCPresentationChannelDescription.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DOMCursor.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DOMCursorBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DOMError.h @@ -1297,6 +1301,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DOMStringListBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DOMStringMapBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DOMTokenListBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/DOMTokenListSupportedTokens.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DOMTransactionBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DOMTransactionEvent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DOMTransactionEventBinding.h @@ -1305,13 +1310,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataContainerEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataErrorEvent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataErrorEventBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataStore.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataStoreBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataStoreChangeEvent.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataStoreChangeEventBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataStoreCursor.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataStoreImplBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataStoreService.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataTransfer.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/DataTransferBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Date.h @@ -1362,7 +1360,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ElementBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ElementInlines.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/EncodingUtils.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/EngineeringModeBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ErrorEvent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ErrorEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Errors.msg @@ -1388,6 +1385,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FetchBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FetchDriver.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FetchEventBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FetchIPCTypes.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FetchUtil.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/File.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileBinding.h @@ -1407,6 +1405,16 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileSystemRequestParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileSystemTaskBase.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileSystemUtils.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FlyWebDiscoveryManager.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FlyWebDiscoveryManagerBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FlyWebFetchEventBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FlyWebPublishBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FlyWebPublishOptionsIPCSerializer.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FlyWebPublishedServer.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FlyWebPublishedServerIPC.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FlyWebServerEvents.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FlyWebService.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FlyWebWebSocketEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FocusEvent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FocusEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FontFace.h @@ -1546,7 +1554,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/HTMLPreElementBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/HTMLProgressElement.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/HTMLProgressElementBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/HTMLPropertiesCollectionBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/HTMLQuoteElementBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/HTMLScriptElement.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/HTMLScriptElementBinding.h @@ -1596,6 +1603,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/HeadersBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/HeapSnapshotBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/HistoryBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/HttpServer.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/IDBCursor.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/IDBCursorBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/IDBDatabase.h @@ -1657,10 +1665,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/InputPortManagerBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/InspectorUtilsBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/InstallTriggerBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/InterAppComm.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/InterAppConnectionBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/InterAppConnectionRequestBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/InterAppMessagePortBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/InternalHeaders.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/InternalRequest.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/InternalResponse.h @@ -1772,8 +1776,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozIccBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozIccInfoBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozIccManagerBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozInterAppMessageEvent.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozInterAppMessageEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozMap.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozMessageDeletedEvent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozMessageDeletedEventBinding.h @@ -1809,6 +1811,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MutationEvent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MutationEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MutationObserverBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/NSSU2FTokenRemote.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/NameSpaceConstants.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/NamedNodeMapBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/NativeOSFileInternalsBinding.h @@ -1857,8 +1860,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PeerConnectionObserverBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PeerConnectionObserverEnumsBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceCompositeTiming.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceCompositeTimingBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceEntry.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceEntryBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceEntryEvent.h @@ -1872,8 +1873,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceObserverBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceObserverEntryList.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceObserverEntryListBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceRenderTiming.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceRenderTimingBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceResourceTiming.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceResourceTimingBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceTimingBinding.h @@ -1905,12 +1904,18 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationAvailability.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationAvailabilityBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationBuilderChild.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationBuilderParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationCallbacks.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationConnection.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationConnectionAvailableEvent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationConnectionAvailableEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationConnectionBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationConnectionClosedEvent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationConnectionClosedEventBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationConnectionList.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationConnectionListBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationDeviceInfoManagerBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationDeviceManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationIPCService.h @@ -1920,6 +1925,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationRequest.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationRequestBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationService.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationServiceBase.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionInfo.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationTCPSessionTransport.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PrimitiveConversions.h @@ -1977,9 +1983,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/RegisterWorkerDebuggerBindings.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Request.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/RequestBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/RequestSyncManagerBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/RequestSyncSchedulerBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/RequestSyncWifiService.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ResolveSystemBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ResourceStatsBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ResourceStatsManagerBinding.h @@ -1988,11 +1991,10 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ResponsiveImageSelector.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/RootedDictionary.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SRICheck.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/SRILogHelper.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SRIMetadata.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SVGAElement.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SVGAElementBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/SVGAltGlyphElement.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/SVGAltGlyphElementBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SVGAngle.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SVGAngleBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SVGAnimateElement.h @@ -2407,8 +2409,11 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebCryptoTask.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebCryptoThreadPool.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebGL2RenderingContextBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebGLContextEvent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebGLContextEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebGLRenderingContextBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebGLVertexArrayObject.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebIDLGlobalNameHash.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebKitCSSMatrix.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebKitCSSMatrixBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/WebSocket.h @@ -2501,8 +2506,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/cache/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/cache/CacheOpChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/cache/CacheOpParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/cache/CacheParent.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/cache/CachePushStreamChild.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/cache/CachePushStreamParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/cache/CacheStorage.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/cache/CacheStorageChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/cache/CacheStorageParent.h @@ -2624,8 +2627,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/workers/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/WorkerDebuggerManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/Workers.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/workers/bindings/ --rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/DataStore.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/DataStoreCursor.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/Performance.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/ServiceWorker.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/ServiceWorkerClient.h @@ -2658,6 +2659,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/gfx/ -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/DrawEventRecorder.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/DrawTargetTiled.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Filters.h +-rw-r--r-- root/root usr/include/firefox/mozilla/gfx/GPUProcessManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Helpers.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/HelpersCairo.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/HelpersSkia.h @@ -2689,6 +2691,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/gfx/ -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Tools.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Types.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/UserData.h +-rw-r--r-- root/root usr/include/firefox/mozilla/gfx/ssse3-scaler.h drwxr-xr-x root/root usr/include/firefox/mozilla/ipc/ -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/BackgroundChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/BackgroundParent.h @@ -2703,6 +2706,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ipc/ -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/FileDescriptorUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/GeckoChildProcessHost.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/IOThreadChild.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ipc/IPCStreamUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/InputStreamUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/MessageChannel.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/MessageLink.h @@ -2710,6 +2714,8 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ipc/ -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/ProcessChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/ProtocolUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/ScopedXREEmbed.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ipc/SendStream.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ipc/SendStreamAlloc.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/SharedMemory.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/SharedMemoryBasic.h -rw-r--r-- root/root usr/include/firefox/mozilla/ipc/SharedMemoryBasic_chromium.h @@ -2756,6 +2762,8 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/layers/ -rw-r--r-- root/root usr/include/firefox/mozilla/layers/CompositorBridgeParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/layers/CompositorLRU.h -rw-r--r-- root/root usr/include/firefox/mozilla/layers/CompositorOGL.h +-rw-r--r-- root/root usr/include/firefox/mozilla/layers/CompositorSession.h +-rw-r--r-- root/root usr/include/firefox/mozilla/layers/CompositorThread.h -rw-r--r-- root/root usr/include/firefox/mozilla/layers/CompositorTypes.h -rw-r--r-- root/root usr/include/firefox/mozilla/layers/ContainerLayerComposite.h -rw-r--r-- root/root usr/include/firefox/mozilla/layers/ContentClient.h @@ -2816,6 +2824,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/layers/ -rw-r--r-- root/root usr/include/firefox/mozilla/layers/TextureWrapperImage.h -rw-r--r-- root/root usr/include/firefox/mozilla/layers/TiledContentClient.h -rw-r--r-- root/root usr/include/firefox/mozilla/layers/TiledContentHost.h +-rw-r--r-- root/root usr/include/firefox/mozilla/layers/TouchActionHelper.h -rw-r--r-- root/root usr/include/firefox/mozilla/layers/TouchCounter.h -rw-r--r-- root/root usr/include/firefox/mozilla/layers/TransactionIdAllocator.h -rw-r--r-- root/root usr/include/firefox/mozilla/layers/X11TextureHost.h @@ -2872,6 +2881,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/net/ -rw-r--r-- root/root usr/include/firefox/mozilla/net/HttpChannelChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/HttpChannelParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/HttpInfo.h +-rw-r--r-- root/root usr/include/firefox/mozilla/net/IPCTransportProvider.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/MemoryDownloader.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/NeckoChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/NeckoCommon.h @@ -3349,7 +3359,6 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsIBrowserHistory.h -rw-r--r-- root/root usr/include/firefox/nsIBrowserProfileMigrator.h -rw-r--r-- root/root usr/include/firefox/nsIBrowserSearchService.h --rw-r--r-- root/root usr/include/firefox/nsIBufEntropyCollector.h -rw-r--r-- root/root usr/include/firefox/nsIBufferedStreams.h -rw-r--r-- root/root usr/include/firefox/nsIByteRangeRequest.h -rw-r--r-- root/root usr/include/firefox/nsICSSDeclaration.h @@ -3667,8 +3676,6 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsIDashboard.h -rw-r--r-- root/root usr/include/firefox/nsIDashboardEventNotifier.h -rw-r--r-- root/root usr/include/firefox/nsIDataSignatureVerifier.h --rw-r--r-- root/root usr/include/firefox/nsIDataStore.h --rw-r--r-- root/root usr/include/fir