From crux at crux.nu Tue Dec 1 10:09:30 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 1 Dec 2015 11:09:30 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): lynx: fix compiling with ncurses Message-ID: <20151201100930.8A301E98F6@crux.nu> commit 81b50381b8a0a7030bc14040b9fb1d4f17d6f202 Author: Danny Rawlins Date: Tue Dec 1 21:09:16 2015 +1100 lynx: fix compiling with ncurses diff --git a/lynx/.footprint b/lynx/.footprint index 16a6af8..c25232b 100644 --- a/lynx/.footprint +++ b/lynx/.footprint @@ -4,6 +4,7 @@ drwxr-xr-x root/root usr/bin/ drwxr-xr-x root/root usr/etc/ -rw-r--r-- root/root usr/etc/lynx.cfg -rw-r--r-- root/root usr/etc/lynx.lss -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/lynx.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/lynx.1.gz diff --git a/lynx/Pkgfile b/lynx/Pkgfile index ef875b3..441eebe 100644 --- a/lynx/Pkgfile +++ b/lynx/Pkgfile @@ -14,13 +14,11 @@ build() { ./configure \ --prefix=/usr \ - --mandir=/usr/man \ --disable-nls \ --enable-color-style \ --enable-ipv6 \ --with-ssl=/usr/lib \ - --with-zlib \ - --with-screen=ncursesw + --with-zlib make make -j 1 DESTDIR=$PKG install From crux at crux.nu Tue Dec 1 15:55:21 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 1 Dec 2015 16:55:21 +0100 (CET) Subject: [crux-commits] ports/core (3.2): dhcpcd: update to 6.9.4 Message-ID: <20151201155522.07324E990D@crux.nu> commit c9f00ee72b16a27985d3e8c95e958d5f5057f48c Author: Juergen Daubert Date: Tue Dec 1 16:54:56 2015 +0100 dhcpcd: update to 6.9.4 diff --git a/dhcpcd/.md5sum b/dhcpcd/.md5sum index 72b02e1..054f635 100644 --- a/dhcpcd/.md5sum +++ b/dhcpcd/.md5sum @@ -1 +1 @@ -8357d023c4687d27bc6ea7964236b2a6 dhcpcd-6.9.3.tar.xz +02f5043a415cd4b6d089631a0cd95f5b dhcpcd-6.9.4.tar.xz diff --git a/dhcpcd/Pkgfile b/dhcpcd/Pkgfile index e2b71fb..0a8b3a6 100644 --- a/dhcpcd/Pkgfile +++ b/dhcpcd/Pkgfile @@ -4,7 +4,7 @@ # Depends on: eudev name=dhcpcd -version=6.9.3 +version=6.9.4 release=1 source=(http://roy.marples.name/downloads/dhcpcd/$name-$version.tar.xz) From crux at crux.nu Tue Dec 1 15:58:18 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 1 Dec 2015 16:58:18 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): cups: update to 2.1.1 Message-ID: <20151201155818.CA378E990D@crux.nu> commit 2ca9dd19277cfcdba99ca38111a94d54e6f02b2b Author: Juergen Daubert Date: Tue Dec 1 16:57:18 2015 +0100 cups: update to 2.1.1 diff --git a/cups/.footprint b/cups/.footprint index 5bdd15f..d79ac23 100644 --- a/cups/.footprint +++ b/cups/.footprint @@ -4,7 +4,6 @@ drwxr-xr-x root/lp etc/cups/ -rw-r----- root/lp etc/cups/cups-files.conf.default -rw-r----- root/lp etc/cups/cupsd.conf -rw-r----- root/lp etc/cups/cupsd.conf.default -drwxr-xr-x root/lp etc/cups/interfaces/ drwxr-xr-x root/lp etc/cups/ppd/ -rw-r----- root/lp etc/cups/snmp.conf -rw-r----- root/lp etc/cups/snmp.conf.default diff --git a/cups/.md5sum b/cups/.md5sum index 7d7c2f8..93629c1 100644 --- a/cups/.md5sum +++ b/cups/.md5sum @@ -1,2 +1,2 @@ a416044375fa7c0318fcfdc5ecb0028f cups -c4e57a66298bfdba66bb3d5bedd317a4 cups-2.1.0-source.tar.bz2 +9a231a4409140b167946f8147d638ffb cups-2.1.1-source.tar.bz2 diff --git a/cups/Pkgfile b/cups/Pkgfile index d4bfcb8..bc3811c 100644 --- a/cups/Pkgfile +++ b/cups/Pkgfile @@ -4,7 +4,7 @@ # Depends on: acl libusb zlib name=cups -version=2.1.0 +version=2.1.1 release=1 source=(http://www.cups.org/software/$version/$name-$version-source.tar.bz2 cups) From crux at crux.nu Tue Dec 1 15:58:18 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 1 Dec 2015 16:58:18 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): lvm2: include directory /etc/lvm/cache into the port Message-ID: <20151201155818.DD58CE990E@crux.nu> commit f22005c8d4425964d695cbf9ec0f8907425e2fda Author: Juergen Daubert Date: Tue Dec 1 16:56:52 2015 +0100 lvm2: include directory /etc/lvm/cache into the port diff --git a/lvm2/.footprint b/lvm2/.footprint index 7a3b8ff..81fd7c9 100644 --- a/lvm2/.footprint +++ b/lvm2/.footprint @@ -2,6 +2,7 @@ drwxr-xr-x root/root etc/ drwxr-xr-x root/root etc/lvm/ drwx------ root/root etc/lvm/archive/ drwx------ root/root etc/lvm/backup/ +drwx------ root/root etc/lvm/cache/ -rw-r--r-- root/root etc/lvm/lvm.conf -rw-r--r-- root/root etc/lvm/lvmlocal.conf drwxr-xr-x root/root etc/lvm/profile/ diff --git a/lvm2/Pkgfile b/lvm2/Pkgfile index 2df2416..48d16f3 100644 --- a/lvm2/Pkgfile +++ b/lvm2/Pkgfile @@ -5,7 +5,7 @@ name=lvm2 version=2.02.136 -release=1 +release=2 source=(http://mirrors.kernel.org/sources.redhat.com/lvm2/releases/LVM2.$version.tgz) build() { @@ -32,7 +32,7 @@ build() { make make DESTDIR=$PKG install_lvm2 - install -d -m 0700 $PKG/etc/lvm/{archive,backup} + install -d -m 0700 $PKG/etc/lvm/{archive,backup,cache} install -d -m 1777 $PKG/var/lock install -d -m 0700 $PKG/var/lock/lvm } From crux at crux.nu Wed Dec 2 00:50:02 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 2 Dec 2015 01:50:02 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): gegl: clean footprint Message-ID: <20151202005002.31A2BE990D@crux.nu> commit 58289e8eb3fc73cb5d36094dc4ed0a997175403a Author: Danny Rawlins Date: Wed Dec 2 11:49:54 2015 +1100 gegl: clean footprint diff --git a/gegl/.footprint b/gegl/.footprint index a5e4644..1d83f1e 100644 --- a/gegl/.footprint +++ b/gegl/.footprint @@ -237,8 +237,6 @@ drwxr-xr-x root/root usr/lib/gegl-0.3/ -rwxr-xr-x root/root usr/lib/gegl-0.3/invert-gamma.so -rwxr-xr-x root/root usr/lib/gegl-0.3/invert-linear.la -rwxr-xr-x root/root usr/lib/gegl-0.3/invert-linear.so --rwxr-xr-x root/root usr/lib/gegl-0.3/jp2-load.la --rwxr-xr-x root/root usr/lib/gegl-0.3/jp2-load.so -rwxr-xr-x root/root usr/lib/gegl-0.3/jpg-load.la -rwxr-xr-x root/root usr/lib/gegl-0.3/jpg-load.so -rwxr-xr-x root/root usr/lib/gegl-0.3/jpg-save.la @@ -247,8 +245,6 @@ drwxr-xr-x root/root usr/lib/gegl-0.3/ -rwxr-xr-x root/root usr/lib/gegl-0.3/json.so -rwxr-xr-x root/root usr/lib/gegl-0.3/layer.la -rwxr-xr-x root/root usr/lib/gegl-0.3/layer.so --rwxr-xr-x root/root usr/lib/gegl-0.3/lcms-from-profile.la --rwxr-xr-x root/root usr/lib/gegl-0.3/lcms-from-profile.so -rwxr-xr-x root/root usr/lib/gegl-0.3/lens-distortion.la -rwxr-xr-x root/root usr/lib/gegl-0.3/lens-distortion.so -rwxr-xr-x root/root usr/lib/gegl-0.3/lens-flare.la @@ -377,8 +373,6 @@ drwxr-xr-x root/root usr/lib/gegl-0.3/ -rwxr-xr-x root/root usr/lib/gegl-0.3/save.so -rwxr-xr-x root/root usr/lib/gegl-0.3/screen.la -rwxr-xr-x root/root usr/lib/gegl-0.3/screen.so --rwxr-xr-x root/root usr/lib/gegl-0.3/sdl-display.la --rwxr-xr-x root/root usr/lib/gegl-0.3/sdl-display.so -rwxr-xr-x root/root usr/lib/gegl-0.3/seamless-clone-compose.la -rwxr-xr-x root/root usr/lib/gegl-0.3/seamless-clone-compose.so -rwxr-xr-x root/root usr/lib/gegl-0.3/seamless-clone.la @@ -415,8 +409,6 @@ drwxr-xr-x root/root usr/lib/gegl-0.3/ -rwxr-xr-x root/root usr/lib/gegl-0.3/supernova.so -rwxr-xr-x root/root usr/lib/gegl-0.3/svg-huerotate.la -rwxr-xr-x root/root usr/lib/gegl-0.3/svg-huerotate.so --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-load.la --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-load.so -rwxr-xr-x root/root usr/lib/gegl-0.3/svg-luminancetoalpha.la -rwxr-xr-x root/root usr/lib/gegl-0.3/svg-luminancetoalpha.so -rwxr-xr-x root/root usr/lib/gegl-0.3/svg-matrix.la @@ -489,7 +481,3 @@ drwxr-xr-x root/root usr/lib/pkgconfig/ drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/gir-1.0/ -rw-r--r-- root/root usr/share/gir-1.0/Gegl-0.3.gir -drwxr-xr-x root/root usr/share/vala/ -drwxr-xr-x root/root usr/share/vala/vapi/ --rw-r--r-- root/root usr/share/vala/vapi/gegl-0.3.deps (EMPTY) --rw-r--r-- root/root usr/share/vala/vapi/gegl-0.3.vapi From crux at crux.nu Wed Dec 2 00:50:02 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 2 Dec 2015 01:50:02 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): json-glib: clean footprint Message-ID: <20151202005002.841D4E990E@crux.nu> commit 494a17e46992fc40dbfb1cb1f6dc2e7e7d552386 Author: Danny Rawlins Date: Wed Dec 2 11:49:19 2015 +1100 json-glib: clean footprint diff --git a/json-glib/.footprint b/json-glib/.footprint index 0b253b6..7690bb6 100644 --- a/json-glib/.footprint +++ b/json-glib/.footprint @@ -29,7 +29,3 @@ drwxr-xr-x root/root usr/lib/pkgconfig/ drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/gir-1.0/ -rw-r--r-- root/root usr/share/gir-1.0/Json-1.0.gir -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/json-glib-format.1.gz --rw-r--r-- root/root usr/share/man/man1/json-glib-validate.1.gz From crux at crux.nu Wed Dec 2 11:09:39 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 2 Dec 2015 12:09:39 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): chrony: install config file from sources, don't use -s option on startup, remove README Message-ID: <20151202110939.45094E990D@crux.nu> commit 3547f6d8bef14a87b92d078e4349f5cef9d238a3 Author: Juergen Daubert Date: Wed Dec 2 12:09:08 2015 +0100 chrony: install config file from sources, don't use -s option on startup, remove README diff --git a/chrony/.footprint b/chrony/.footprint index cf722a7..53004ba 100644 --- a/chrony/.footprint +++ b/chrony/.footprint @@ -1,19 +1,20 @@ drwxr-xr-x root/root etc/ --rw------- root/root etc/chrony.conf +-rwxr-xr-x root/root etc/chrony.conf drwxr-xr-x root/root etc/rc.d/ -rwxr-xr-x root/root etc/rc.d/chronyd drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/chronyc -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/chronyc.1.gz -drwxr-xr-x root/root usr/man/man5/ --rw-r--r-- root/root usr/man/man5/chrony.conf.5.gz -drwxr-xr-x root/root usr/man/man8/ --rw-r--r-- root/root usr/man/man8/chronyd.8.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/chronyd +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/chronyc.1.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/chrony.conf.5.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/chronyd.8.gz drwxr-xr-x root/root var/ drwxr-xr-x root/root var/lib/ drwxr-xr-x root/root var/lib/chrony/ diff --git a/chrony/.md5sum b/chrony/.md5sum index 93ae690..f209a68 100644 --- a/chrony/.md5sum +++ b/chrony/.md5sum @@ -1,3 +1,2 @@ 17bc77d3d2ce942675f9600b60452717 chrony-2.2.tar.gz -e31f942cdd3f6f00f41f6de344a4e5e2 chrony.conf -d796db9fedfc3ab9cadca2e102caa97b chronyd +4bdea4aea28853c7be54ffdb9f6b87a8 chronyd diff --git a/chrony/Pkgfile b/chrony/Pkgfile index 7a68085..de71b00 100644 --- a/chrony/Pkgfile +++ b/chrony/Pkgfile @@ -5,19 +5,19 @@ name=chrony version=2.2 -release=1 +release=2 source=(http://download.tuxfamily.org/$name/$name-$version.tar.gz - chronyd chrony.conf) + chronyd) build () { cd $name-$version - ./configure --prefix=/usr --mandir=/usr/man + ./configure --prefix=/usr make make DESTDIR=$PKG install install -d $PKG/var/{lib,log}/chrony install -d -m 0750 $PKG/var/run/chrony - install -D -m 755 $SRC/chronyd $PKG/etc/rc.d/chronyd - install -m 600 $SRC/chrony.* $PKG/etc + install -D -m 0755 $SRC/chronyd $PKG/etc/rc.d/chronyd + install examples/chrony.conf.example1 $PKG/etc/chrony.conf } diff --git a/chrony/README b/chrony/README deleted file mode 100644 index 9f1f933..0000000 --- a/chrony/README +++ /dev/null @@ -1,25 +0,0 @@ -README for chrony 2.x - -REQUIREMENTS - -PRE-INSTALL - -POST-INSTALL - -Add up to eight time server of your country to /etc/chrony.conf. -A list of public servers can be found here: - - http://www.eecis.udel.edu/~mills/ntp/clock1a.html - http://www.eecis.udel.edu/~mills/ntp/clock2a.html - - -PRECAUTION - -Remove the '/sbin/hwclock ...' entries from /etc/rc.shutdown and -/etc/rc. No other software should manipulate the system hardware -clock if chronyd is running. - -The start script /etc/rc.d/chronyd has online and offline options. -Use this in your ip-up/ip-down scripts to tell chrony whether we are -online or offline. - diff --git a/chrony/chrony.conf b/chrony/chrony.conf deleted file mode 100644 index a8240db..0000000 --- a/chrony/chrony.conf +++ /dev/null @@ -1,33 +0,0 @@ -# -# /etc/chrony.conf -# - -# Change this to some puplic NTP server of your -# country, or the server of your local network -! server ntp1.ptb.de auto_offline -! server ntp1.fau.de auto_offline -server pool.ntp.org - -maxupdateskew 100 -dumponexit -log measurements statistics tracking - -# Keep the hardware clock on UTC -! rtconutc - -allow 192.168.0/24 -cmdallow 192.168.0/24 -cmdallow 127.0.0.1 - -driftfile /var/lib/chrony/chrony.drift -dumpdir /var/lib/chrony -pidfile /var/run/chronyd.pid -logdir /var/log/chrony - -# Enable this only if you have enhanced real time -# clock support build into your kernel -! log rtc -! rtcdevice /dev/rtc -! rtcfile /var/lib/chrony/chrony.rtc - -# End of file diff --git a/chrony/chronyd b/chrony/chronyd index c11331b..b9bcac1 100644 --- a/chrony/chronyd +++ b/chrony/chronyd @@ -6,7 +6,7 @@ SSD=/sbin/start-stop-daemon PROG=/usr/sbin/chronyd PID=/var/run/chronyd.pid -OPTS="-s -r" +OPTS="-r" case $1 in start) From crux at crux.nu Wed Dec 2 11:14:04 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 2 Dec 2015 12:14:04 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): freetype: updated to 2.6.2 Message-ID: <20151202111404.0B679E990D@crux.nu> commit eb9c6169945eb4105774cff895ec2410acb0ab98 Author: Jose V Beneyto Date: Wed Dec 2 12:13:47 2015 +0100 freetype: updated to 2.6.2 diff --git a/freetype/.footprint b/freetype/.footprint index 7eb113e..faeace2 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.1 -lrwxrwxrwx root/root usr/lib/libfreetype.so.6 -> libfreetype.so.6.12.1 --rwxr-xr-x root/root usr/lib/libfreetype.so.6.12.1 +lrwxrwxrwx root/root usr/lib/libfreetype.so -> libfreetype.so.6.12.2 +lrwxrwxrwx root/root usr/lib/libfreetype.so.6 -> libfreetype.so.6.12.2 +-rwxr-xr-x root/root usr/lib/libfreetype.so.6.12.2 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/freetype2.pc drwxr-xr-x root/root usr/man/ diff --git a/freetype/.md5sum b/freetype/.md5sum index df0c3a2..68caa6c 100644 --- a/freetype/.md5sum +++ b/freetype/.md5sum @@ -1 +1 @@ -35cb8f4d9e5906847901bb39324c2f80 freetype-2.6.1.tar.bz2 +86109d0c998787d81ac582bad9adf82e freetype-2.6.2.tar.bz2 diff --git a/freetype/Pkgfile b/freetype/Pkgfile index 76c1501..5f834e8 100644 --- a/freetype/Pkgfile +++ b/freetype/Pkgfile @@ -5,7 +5,7 @@ # Depends on: zlib libpng name=freetype -version=2.6.1 +version=2.6.2 release=1 source=(http://download.savannah.gnu.org/releases/$name/$name-$version.tar.bz2) From crux at crux.nu Wed Dec 2 12:32:28 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 2 Dec 2015 13:32:28 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): mkvtoolnix: 7.8.0 -> 8.6.1 Message-ID: <20151202123228.658F8E990D@crux.nu> commit 52dad09e15517a7e95198bde3c0b4a89985c41b9 Author: Danny Rawlins Date: Wed Dec 2 23:32:18 2015 +1100 mkvtoolnix: 7.8.0 -> 8.6.1 diff --git a/mkvtoolnix/.footprint b/mkvtoolnix/.footprint index 592f5f7..74ae0a2 100644 --- a/mkvtoolnix/.footprint +++ b/mkvtoolnix/.footprint @@ -4,10 +4,10 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/mkvinfo -rwxr-xr-x root/root usr/bin/mkvmerge -rwxr-xr-x root/root usr/bin/mkvpropedit -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/mkvextract.1.gz --rw-r--r-- root/root usr/man/man1/mkvinfo.1.gz --rw-r--r-- root/root usr/man/man1/mkvmerge.1.gz --rw-r--r-- root/root usr/man/man1/mkvpropedit.1.gz --rw-r--r-- root/root usr/man/man1/mkvtoolnix-gui.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/mkvextract.1.gz +-rw-r--r-- root/root usr/share/man/man1/mkvinfo.1.gz +-rw-r--r-- root/root usr/share/man/man1/mkvmerge.1.gz +-rw-r--r-- root/root usr/share/man/man1/mkvpropedit.1.gz diff --git a/mkvtoolnix/.md5sum b/mkvtoolnix/.md5sum index 14bb84f..5763fde 100644 --- a/mkvtoolnix/.md5sum +++ b/mkvtoolnix/.md5sum @@ -1,2 +1 @@ -db72bf028eeedd3029129e9c3a15a028 boost-1.58.patch -91fd8f34c25b8d3980c3e39b3cb6ae6c mkvtoolnix-7.8.0.tar.xz +acc96607003542f3dcc810b54cd1981b mkvtoolnix-8.6.1.tar.xz diff --git a/mkvtoolnix/Pkgfile b/mkvtoolnix/Pkgfile index 984537d..3f69cca 100644 --- a/mkvtoolnix/Pkgfile +++ b/mkvtoolnix/Pkgfile @@ -6,39 +6,32 @@ # Nice to have: wxgtk name=mkvtoolnix -version=7.8.0 -release=2 -source=(http://www.bunkus.org/videotools/mkvtoolnix/sources/$name-$version.tar.xz - boost-1.58.patch) +version=8.6.1 +release=1 +source=(http://www.bunkus.org/videotools/mkvtoolnix/sources/$name-$version.tar.xz) build() { cd $name-$version - patch -p1 -i $SRC/boost-1.58.patch - local JOBS=$(awk 'BEGIN{RS="-j|--jobs="} NR==2 {print $1}' <<< $MAKEFLAGS) test -n "$JOBS" && export DRAKETHREADS="$JOBS" - # Disable automagic curl dep used for online update checking - sed -i -e '/curl/d' configure.in - export CURL_CFLAGS="" CURL_LIBS="" - - export CFLAGS="${CFLAGS} -DBOOST_FILESYSTEM_VERSION=3" - export CXXFLAGS="${CXXFLAGS} -DBOOST_FILESYSTEM_VERSION=3" +# export CFLAGS="${CFLAGS} -DBOOST_FILESYSTEM_VERSION=3" +# export CXXFLAGS="${CXXFLAGS} -DBOOST_FILESYSTEM_VERSION=3" - autoreconf -vfi +# autoreconf -vfi ./configure \ --prefix=/usr \ - --mandir=/usr/man \ - --disable-precompiled-headers + --disable-precompiled-headers \ + --without-curl [ "$CXX" ] || CXX=g++ ./drake CXX="$CXX" ./drake DESTDIR=$PKG install rm -r \ - $PKG/usr/man/{de,uk,ja,nl,zh_CN} \ + $PKG/usr/share/man/{ca,de,es,uk,ja,nl,zh_CN} \ $PKG/usr/share/locale # remove doc's if wxgtk is installed diff --git a/mkvtoolnix/boost-1.58.patch b/mkvtoolnix/boost-1.58.patch deleted file mode 100644 index b42c04a..0000000 --- a/mkvtoolnix/boost-1.58.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- ./lib/boost/utf8_codecvt_facet/utf8_codecvt_facet.cpp.orig -+++ ./lib/boost/utf8_codecvt_facet/utf8_codecvt_facet.cpp -@@ -171,14 +171,13 @@ - // How many char objects can I process to get <= max_limit - // wchar_t objects? - int utf8_codecvt_facet::do_length( -- BOOST_CODECVT_DO_LENGTH_CONST std::mbstate_t &, -+ const std::mbstate_t &, - const char * from, - const char * from_end, - std::size_t max_limit -+) const - #if BOOST_WORKAROUND(__IBMCPP__, BOOST_TESTED_AT(600)) --) const throw() --#else --) const -+ throw() - #endif - { - // RG - this code is confusing! I need a better way to express it. From crux at crux.nu Wed Dec 2 15:35:18 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 2 Dec 2015 16:35:18 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): cups: update to 2.1.2 Message-ID: <20151202153518.9282AE990D@crux.nu> commit da8d77d18a5e28a8868a16c83a5945a69f6f2a4c Author: Juergen Daubert Date: Wed Dec 2 16:34:44 2015 +0100 cups: update to 2.1.2 diff --git a/cups/.footprint b/cups/.footprint index d79ac23..5bdd15f 100644 --- a/cups/.footprint +++ b/cups/.footprint @@ -4,6 +4,7 @@ drwxr-xr-x root/lp etc/cups/ -rw-r----- root/lp etc/cups/cups-files.conf.default -rw-r----- root/lp etc/cups/cupsd.conf -rw-r----- root/lp etc/cups/cupsd.conf.default +drwxr-xr-x root/lp etc/cups/interfaces/ drwxr-xr-x root/lp etc/cups/ppd/ -rw-r----- root/lp etc/cups/snmp.conf -rw-r----- root/lp etc/cups/snmp.conf.default diff --git a/cups/.md5sum b/cups/.md5sum index 93629c1..4dd402d 100644 --- a/cups/.md5sum +++ b/cups/.md5sum @@ -1,2 +1,2 @@ a416044375fa7c0318fcfdc5ecb0028f cups -9a231a4409140b167946f8147d638ffb cups-2.1.1-source.tar.bz2 +b3ba0ca676d56857bbd9b182ef4b14b3 cups-2.1.2-source.tar.bz2 diff --git a/cups/Pkgfile b/cups/Pkgfile index bc3811c..b33d789 100644 --- a/cups/Pkgfile +++ b/cups/Pkgfile @@ -4,7 +4,7 @@ # Depends on: acl libusb zlib name=cups -version=2.1.1 +version=2.1.2 release=1 source=(http://www.cups.org/software/$version/$name-$version-source.tar.bz2 cups) From crux at crux.nu Wed Dec 2 18:49:07 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 2 Dec 2015 19:49:07 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): dbus: updated to 1.10.6 Message-ID: <20151202184907.BBAEFE990D@crux.nu> commit 5d9078717846ce50c7d4ed29aa9009c63759c8de Author: Fredrik Rinnestam Date: Wed Dec 2 19:48:58 2015 +0100 dbus: updated to 1.10.6 diff --git a/dbus/.footprint b/dbus/.footprint index 705be09..d61e00b 100644 --- a/dbus/.footprint +++ b/dbus/.footprint @@ -48,9 +48,9 @@ drwxr-xr-x root/root usr/lib/dbus/ -rwsr-x--- root/messagebus usr/lib/dbus/dbus-daemon-launch-helper -rw-r--r-- root/root usr/lib/libdbus-1.a -rwxr-xr-x root/root usr/lib/libdbus-1.la -lrwxrwxrwx root/root usr/lib/libdbus-1.so -> libdbus-1.so.3.14.5 -lrwxrwxrwx root/root usr/lib/libdbus-1.so.3 -> libdbus-1.so.3.14.5 --rwxr-xr-x root/root usr/lib/libdbus-1.so.3.14.5 +lrwxrwxrwx root/root usr/lib/libdbus-1.so -> libdbus-1.so.3.14.6 +lrwxrwxrwx root/root usr/lib/libdbus-1.so.3 -> libdbus-1.so.3.14.6 +-rwxr-xr-x root/root usr/lib/libdbus-1.so.3.14.6 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/dbus-1.pc drwxr-xr-x root/root usr/sbin/ diff --git a/dbus/.md5sum b/dbus/.md5sum index c2e16e3..6a27e74 100644 --- a/dbus/.md5sum +++ b/dbus/.md5sum @@ -1,3 +1,3 @@ 23bc5ff22fe4f9a208d65fbbfd489ad9 30-dbus.launch -27b8e99ffad603b8acfa25201c6e3d5c dbus-1.10.4.tar.gz +26d0cf3a1c9782cb0e342101f0450440 dbus-1.10.6.tar.gz 0acb71de3d0fc3271d2391da168c6f9f rc.dbus diff --git a/dbus/Pkgfile b/dbus/Pkgfile index 006daf9..f302999 100644 --- a/dbus/Pkgfile +++ b/dbus/Pkgfile @@ -5,7 +5,7 @@ # Depends on: expat name=dbus -version=1.10.4 +version=1.10.6 release=1 source=(http://dbus.freedesktop.org/releases/dbus/$name-$version.tar.gz \ rc.dbus 30-dbus.launch) From crux at crux.nu Wed Dec 2 23:30:11 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 00:30:11 +0100 (CET) Subject: [crux-commits] ports/contrib (3.1): clamav: updated to version 0.99.0 Message-ID: <20151202233011.D8495E990D@crux.nu> commit e9e80b1042f8440d4259969e58b201d180d0c961 Author: Matt Housh Date: Wed Dec 2 17:29:50 2015 -0600 clamav: updated to version 0.99.0 diff --git a/clamav/.footprint b/clamav/.footprint index e3f6211..c5697b4 100644 --- a/clamav/.footprint +++ b/clamav/.footprint @@ -18,17 +18,17 @@ drwxr-xr-x root/root usr/include/ -rw-r--r-- root/root usr/include/clamav.h drwxr-xr-x root/root usr/lib/ -rwxr-xr-x root/root usr/lib/libclamav.la -lrwxrwxrwx root/root usr/lib/libclamav.so -> libclamav.so.6.1.26 -lrwxrwxrwx root/root usr/lib/libclamav.so.6 -> libclamav.so.6.1.26 --rwxr-xr-x root/root usr/lib/libclamav.so.6.1.26 +lrwxrwxrwx root/root usr/lib/libclamav.so -> libclamav.so.7.1.1 +lrwxrwxrwx root/root usr/lib/libclamav.so.7 -> libclamav.so.7.1.1 +-rwxr-xr-x root/root usr/lib/libclamav.so.7.1.1 -rwxr-xr-x root/root usr/lib/libclamunrar.la -lrwxrwxrwx root/root usr/lib/libclamunrar.so -> libclamunrar.so.6.1.26 -lrwxrwxrwx root/root usr/lib/libclamunrar.so.6 -> libclamunrar.so.6.1.26 --rwxr-xr-x root/root usr/lib/libclamunrar.so.6.1.26 +lrwxrwxrwx root/root usr/lib/libclamunrar.so -> libclamunrar.so.7.1.1 +lrwxrwxrwx root/root usr/lib/libclamunrar.so.7 -> libclamunrar.so.7.1.1 +-rwxr-xr-x root/root usr/lib/libclamunrar.so.7.1.1 -rwxr-xr-x root/root usr/lib/libclamunrar_iface.la -lrwxrwxrwx root/root usr/lib/libclamunrar_iface.so -> libclamunrar_iface.so.6.1.26 -lrwxrwxrwx root/root usr/lib/libclamunrar_iface.so.6 -> libclamunrar_iface.so.6.1.26 --rwxr-xr-x root/root usr/lib/libclamunrar_iface.so.6.1.26 +lrwxrwxrwx root/root usr/lib/libclamunrar_iface.so -> libclamunrar_iface.so.7.1.1 +lrwxrwxrwx root/root usr/lib/libclamunrar_iface.so.7 -> libclamunrar_iface.so.7.1.1 +-rwxr-xr-x root/root usr/lib/libclamunrar_iface.so.7.1.1 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/libclamav.pc drwxr-xr-x root/root usr/man/ diff --git a/clamav/.md5sum b/clamav/.md5sum index f630742..83a050c 100644 --- a/clamav/.md5sum +++ b/clamav/.md5sum @@ -1,4 +1,4 @@ -157c601161da1c2d5a0e48ea1b49e067 clamav-0.98.7.tar.gz +ae79c3982761ba1815dbce17f846bab6 clamav-0.99.tar.gz aaac6d51260a03830f04d561ea8dda37 clamd 9d2a838b95ce45afbee5a17d5e61b5cd clamd.conf c7d815c57b585a63815c1e1d626421fc freshclam diff --git a/clamav/Pkgfile b/clamav/Pkgfile index a769f64..d04fd10 100644 --- a/clamav/Pkgfile +++ b/clamav/Pkgfile @@ -1,16 +1,16 @@ # Description: A GPL virus scanner # URL: http://www.clamav.net/ -# Maintainer: Matt Housh, jaeger at morpheus dot net -# Depends on: zlib, bzip2, libgmp, curl +# Maintainer: Matt Housh, jaeger at crux dot ninja +# Depends on: zlib bzip2 libgmp curl name=clamav -version=0.98.7 +version=0.99.0 release=1 -source=(http://download.sourceforge.net/$name/$name-$version.tar.gz \ +source=(http://www.clamav.net/downloads/production/$name-${version%.*}.tar.gz \ clamd.conf freshclam.conf clamd freshclam) build() { - cd $name-$version + cd $name-${version%.*} ./configure --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/man \ From crux at crux.nu Wed Dec 2 23:34:19 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 00:34:19 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): Merge branch '3.1' into 3.2 Message-ID: <20151202233419.20CBAE990D@crux.nu> commit 8cf2c49757b859f85c27ee82a1ca265edfc474c2 Merge: 52dad09 e9e80b1 Author: Matt Housh Date: Wed Dec 2 17:33:48 2015 -0600 Merge branch '3.1' into 3.2 From crux at crux.nu Wed Dec 2 23:34:19 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 00:34:19 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): clamav: updated to version 0.99.0 Message-ID: <20151202233419.5E5F1E990E@crux.nu> commit e9e80b1042f8440d4259969e58b201d180d0c961 Author: Matt Housh Date: Wed Dec 2 17:29:50 2015 -0600 clamav: updated to version 0.99.0 diff --git a/clamav/.footprint b/clamav/.footprint index e3f6211..c5697b4 100644 --- a/clamav/.footprint +++ b/clamav/.footprint @@ -18,17 +18,17 @@ drwxr-xr-x root/root usr/include/ -rw-r--r-- root/root usr/include/clamav.h drwxr-xr-x root/root usr/lib/ -rwxr-xr-x root/root usr/lib/libclamav.la -lrwxrwxrwx root/root usr/lib/libclamav.so -> libclamav.so.6.1.26 -lrwxrwxrwx root/root usr/lib/libclamav.so.6 -> libclamav.so.6.1.26 --rwxr-xr-x root/root usr/lib/libclamav.so.6.1.26 +lrwxrwxrwx root/root usr/lib/libclamav.so -> libclamav.so.7.1.1 +lrwxrwxrwx root/root usr/lib/libclamav.so.7 -> libclamav.so.7.1.1 +-rwxr-xr-x root/root usr/lib/libclamav.so.7.1.1 -rwxr-xr-x root/root usr/lib/libclamunrar.la -lrwxrwxrwx root/root usr/lib/libclamunrar.so -> libclamunrar.so.6.1.26 -lrwxrwxrwx root/root usr/lib/libclamunrar.so.6 -> libclamunrar.so.6.1.26 --rwxr-xr-x root/root usr/lib/libclamunrar.so.6.1.26 +lrwxrwxrwx root/root usr/lib/libclamunrar.so -> libclamunrar.so.7.1.1 +lrwxrwxrwx root/root usr/lib/libclamunrar.so.7 -> libclamunrar.so.7.1.1 +-rwxr-xr-x root/root usr/lib/libclamunrar.so.7.1.1 -rwxr-xr-x root/root usr/lib/libclamunrar_iface.la -lrwxrwxrwx root/root usr/lib/libclamunrar_iface.so -> libclamunrar_iface.so.6.1.26 -lrwxrwxrwx root/root usr/lib/libclamunrar_iface.so.6 -> libclamunrar_iface.so.6.1.26 --rwxr-xr-x root/root usr/lib/libclamunrar_iface.so.6.1.26 +lrwxrwxrwx root/root usr/lib/libclamunrar_iface.so -> libclamunrar_iface.so.7.1.1 +lrwxrwxrwx root/root usr/lib/libclamunrar_iface.so.7 -> libclamunrar_iface.so.7.1.1 +-rwxr-xr-x root/root usr/lib/libclamunrar_iface.so.7.1.1 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/libclamav.pc drwxr-xr-x root/root usr/man/ diff --git a/clamav/.md5sum b/clamav/.md5sum index f630742..83a050c 100644 --- a/clamav/.md5sum +++ b/clamav/.md5sum @@ -1,4 +1,4 @@ -157c601161da1c2d5a0e48ea1b49e067 clamav-0.98.7.tar.gz +ae79c3982761ba1815dbce17f846bab6 clamav-0.99.tar.gz aaac6d51260a03830f04d561ea8dda37 clamd 9d2a838b95ce45afbee5a17d5e61b5cd clamd.conf c7d815c57b585a63815c1e1d626421fc freshclam diff --git a/clamav/Pkgfile b/clamav/Pkgfile index a769f64..d04fd10 100644 --- a/clamav/Pkgfile +++ b/clamav/Pkgfile @@ -1,16 +1,16 @@ # Description: A GPL virus scanner # URL: http://www.clamav.net/ -# Maintainer: Matt Housh, jaeger at morpheus dot net -# Depends on: zlib, bzip2, libgmp, curl +# Maintainer: Matt Housh, jaeger at crux dot ninja +# Depends on: zlib bzip2 libgmp curl name=clamav -version=0.98.7 +version=0.99.0 release=1 -source=(http://download.sourceforge.net/$name/$name-$version.tar.gz \ +source=(http://www.clamav.net/downloads/production/$name-${version%.*}.tar.gz \ clamd.conf freshclam.conf clamd freshclam) build() { - cd $name-$version + cd $name-${version%.*} ./configure --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/man \ From crux at crux.nu Wed Dec 2 23:34:19 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 00:34:19 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): dhcp: fix compilation errors by slowing make(1) down Message-ID: <20151202233419.7F2B3E990F@crux.nu> commit 4b951a63b2663e7e46c78a8030799ff2e26290d2 Author: Thomas Penteker Date: Mon Nov 30 17:14:42 2015 +0100 dhcp: fix compilation errors by slowing make(1) down diff --git a/dhcp/Pkgfile b/dhcp/Pkgfile index f9329dd..34d2e04 100644 --- a/dhcp/Pkgfile +++ b/dhcp/Pkgfile @@ -17,7 +17,7 @@ build() { --mandir=/usr/man \ --disable-dhcpv6 \ --sysconfdir=/etc - make + make -j1 make DESTDIR=$PKG install install -D ../dhcpd $PKG/etc/rc.d/dhcpd install -D ../dhclient $PKG/etc/rc.d/dhclient From crux at crux.nu Wed Dec 2 23:51:39 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 00:51:39 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): p5-parse-yapp: updated .footprint for crux 3.2 perl and manpage changes Message-ID: <20151202235139.B6CDEE990D@crux.nu> commit 5cd4932221cb61964611a9b3c16bae7962f7d5c2 Author: Matt Housh Date: Wed Dec 2 17:51:22 2015 -0600 p5-parse-yapp: updated .footprint for crux 3.2 perl and manpage changes diff --git a/p5-parse-yapp/.footprint b/p5-parse-yapp/.footprint index 953d7c1..399cb50 100644 --- a/p5-parse-yapp/.footprint +++ b/p5-parse-yapp/.footprint @@ -4,18 +4,19 @@ drwxr-xr-x root/root usr/bin/ drwxr-xr-x root/root usr/lib/ 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/ -drwxr-xr-x root/root usr/lib/perl5/site_perl/5.18/Parse/ --r-xr-xr-x root/root usr/lib/perl5/site_perl/5.18/Parse/Yapp.pm -drwxr-xr-x root/root usr/lib/perl5/site_perl/5.18/Parse/Yapp/ --r-xr-xr-x root/root usr/lib/perl5/site_perl/5.18/Parse/Yapp/Driver.pm --r-xr-xr-x root/root usr/lib/perl5/site_perl/5.18/Parse/Yapp/Grammar.pm --r-xr-xr-x root/root usr/lib/perl5/site_perl/5.18/Parse/Yapp/Lalr.pm --r--r--r-- root/root usr/lib/perl5/site_perl/5.18/Parse/Yapp/Options.pm --r-xr-xr-x root/root usr/lib/perl5/site_perl/5.18/Parse/Yapp/Output.pm --r-xr-xr-x root/root usr/lib/perl5/site_perl/5.18/Parse/Yapp/Parse.pm -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --r--r--r-- root/root usr/man/man1/yapp.1pm.gz -drwxr-xr-x root/root usr/man/man3/ --r--r--r-- root/root usr/man/man3/Parse::Yapp.3.gz +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.22/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.22/Parse/ +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.22/Parse/Yapp.pm +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.22/Parse/Yapp/ +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.22/Parse/Yapp/Driver.pm +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.22/Parse/Yapp/Grammar.pm +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.22/Parse/Yapp/Lalr.pm +-r--r--r-- root/root usr/lib/perl5/site_perl/5.22/Parse/Yapp/Options.pm +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.22/Parse/Yapp/Output.pm +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.22/Parse/Yapp/Parse.pm +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-r--r--r-- root/root usr/share/man/man1/yapp.1pm.gz +drwxr-xr-x root/root usr/share/man/man3/ +-r--r--r-- root/root usr/share/man/man3/Parse::Yapp.3.gz From crux at crux.nu Thu Dec 3 09:15:07 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 10:15:07 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): ffmpeg-compat: dropped Message-ID: <20151203091507.B3165E98F6@crux.nu> commit 1e10953de8e80d02f3865f84dda85128d39c0136 Author: Danny Rawlins Date: Thu Dec 3 20:04:36 2015 +1100 ffmpeg-compat: dropped diff --git a/ffmpeg-compat/.footprint b/ffmpeg-compat/.footprint deleted file mode 100644 index c289ac4..0000000 --- a/ffmpeg-compat/.footprint +++ /dev/null @@ -1,115 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/ffmpeg-compat/ -drwxr-xr-x root/root usr/include/ffmpeg-compat/libavcodec/ --rw-r--r-- root/root usr/include/ffmpeg-compat/libavcodec/avcodec.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavcodec/avfft.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavcodec/dxva2.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavcodec/opt.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavcodec/vaapi.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavcodec/vda.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavcodec/vdpau.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavcodec/version.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavcodec/xvmc.h -drwxr-xr-x root/root usr/include/ffmpeg-compat/libavdevice/ --rw-r--r-- root/root usr/include/ffmpeg-compat/libavdevice/avdevice.h -drwxr-xr-x root/root usr/include/ffmpeg-compat/libavfilter/ --rw-r--r-- root/root usr/include/ffmpeg-compat/libavfilter/avcodec.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavfilter/avfilter.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavfilter/avfiltergraph.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavfilter/buffersink.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavfilter/version.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavfilter/vsrc_buffer.h -drwxr-xr-x root/root usr/include/ffmpeg-compat/libavformat/ --rw-r--r-- root/root usr/include/ffmpeg-compat/libavformat/avformat.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavformat/avio.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavformat/version.h -drwxr-xr-x root/root usr/include/ffmpeg-compat/libavutil/ --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/adler32.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/aes.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/attributes.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/audioconvert.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/avassert.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/avconfig.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/avstring.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/avutil.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/base64.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/bswap.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/common.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/cpu.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/crc.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/dict.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/error.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/eval.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/fifo.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/file.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/imgutils.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/intfloat.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/intfloat_readwrite.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/intreadwrite.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/lfg.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/log.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/lzo.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/mathematics.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/md5.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/mem.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/opt.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/parseutils.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/pixdesc.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/pixfmt.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/random_seed.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/rational.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/samplefmt.h --rw-r--r-- root/root usr/include/ffmpeg-compat/libavutil/sha.h -drwxr-xr-x root/root usr/include/ffmpeg-compat/libpostproc/ --rw-r--r-- root/root usr/include/ffmpeg-compat/libpostproc/postprocess.h -drwxr-xr-x root/root usr/include/ffmpeg-compat/libswresample/ --rw-r--r-- root/root usr/include/ffmpeg-compat/libswresample/swresample.h -drwxr-xr-x root/root usr/include/ffmpeg-compat/libswscale/ --rw-r--r-- root/root usr/include/ffmpeg-compat/libswscale/swscale.h -drwxr-xr-x root/root usr/lib/ -drwxr-xr-x root/root usr/lib/ffmpeg-compat/ --rw-r--r-- root/root usr/lib/ffmpeg-compat/libavcodec.a -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libavcodec.so -> libavcodec.so.53.61.100 -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libavcodec.so.53 -> libavcodec.so.53.61.100 --rwxr-xr-x root/root usr/lib/ffmpeg-compat/libavcodec.so.53.61.100 --rw-r--r-- root/root usr/lib/ffmpeg-compat/libavdevice.a -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libavdevice.so -> libavdevice.so.53.4.100 -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libavdevice.so.53 -> libavdevice.so.53.4.100 --rwxr-xr-x root/root usr/lib/ffmpeg-compat/libavdevice.so.53.4.100 --rw-r--r-- root/root usr/lib/ffmpeg-compat/libavfilter.a -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libavfilter.so -> libavfilter.so.2.61.100 -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libavfilter.so.2 -> libavfilter.so.2.61.100 --rwxr-xr-x root/root usr/lib/ffmpeg-compat/libavfilter.so.2.61.100 --rw-r--r-- root/root usr/lib/ffmpeg-compat/libavformat.a -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libavformat.so -> libavformat.so.53.32.100 -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libavformat.so.53 -> libavformat.so.53.32.100 --rwxr-xr-x root/root usr/lib/ffmpeg-compat/libavformat.so.53.32.100 --rw-r--r-- root/root usr/lib/ffmpeg-compat/libavutil.a -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libavutil.so -> libavutil.so.51.35.100 -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libavutil.so.51 -> libavutil.so.51.35.100 --rwxr-xr-x root/root usr/lib/ffmpeg-compat/libavutil.so.51.35.100 --rw-r--r-- root/root usr/lib/ffmpeg-compat/libpostproc.a -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libpostproc.so -> libpostproc.so.52.0.100 -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libpostproc.so.52 -> libpostproc.so.52.0.100 --rwxr-xr-x root/root usr/lib/ffmpeg-compat/libpostproc.so.52.0.100 --rw-r--r-- root/root usr/lib/ffmpeg-compat/libswresample.a -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libswresample.so -> libswresample.so.0.6.100 -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libswresample.so.0 -> libswresample.so.0.6.100 --rwxr-xr-x root/root usr/lib/ffmpeg-compat/libswresample.so.0.6.100 --rw-r--r-- root/root usr/lib/ffmpeg-compat/libswscale.a -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libswscale.so -> libswscale.so.2.1.100 -lrwxrwxrwx root/root usr/lib/ffmpeg-compat/libswscale.so.2 -> libswscale.so.2.1.100 --rwxr-xr-x root/root usr/lib/ffmpeg-compat/libswscale.so.2.1.100 -drwxr-xr-x root/root usr/lib/ffmpeg-compat/pkgconfig/ --rw-r--r-- root/root usr/lib/ffmpeg-compat/pkgconfig/libavcodec.pc --rw-r--r-- root/root usr/lib/ffmpeg-compat/pkgconfig/libavdevice.pc --rw-r--r-- root/root usr/lib/ffmpeg-compat/pkgconfig/libavfilter.pc --rw-r--r-- root/root usr/lib/ffmpeg-compat/pkgconfig/libavformat.pc --rw-r--r-- root/root usr/lib/ffmpeg-compat/pkgconfig/libavutil.pc --rw-r--r-- root/root usr/lib/ffmpeg-compat/pkgconfig/libpostproc.pc --rw-r--r-- root/root usr/lib/ffmpeg-compat/pkgconfig/libswresample.pc --rw-r--r-- root/root usr/lib/ffmpeg-compat/pkgconfig/libswscale.pc -lrwxrwxrwx root/root usr/lib/libavcodec.so.53 -> ffmpeg-compat/libavcodec.so.53 -lrwxrwxrwx root/root usr/lib/libavformat.so.53 -> ffmpeg-compat/libavformat.so.53 -lrwxrwxrwx root/root usr/lib/libavutil.so.51 -> ffmpeg-compat/libavutil.so.51 diff --git a/ffmpeg-compat/.md5sum b/ffmpeg-compat/.md5sum deleted file mode 100644 index 7d14a50..0000000 --- a/ffmpeg-compat/.md5sum +++ /dev/null @@ -1 +0,0 @@ -884c3be830b0b775dbfbcb337e9ecd74 ffmpeg-0.10.15.tar.bz2 diff --git a/ffmpeg-compat/Pkgfile b/ffmpeg-compat/Pkgfile deleted file mode 100644 index f463a18..0000000 --- a/ffmpeg-compat/Pkgfile +++ /dev/null @@ -1,51 +0,0 @@ -# Description: Complete solution to record, convert and stream audio and video. -# URL: http://ffmpeg.org/ -# Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: faac imlib2 lame libsdl libtheora libxvid x264 opencore-amr speex libva - -name=ffmpeg-compat -version=0.10.15 -release=1 -source=(http://ffmpeg.org/releases/ffmpeg-$version.tar.bz2) - -build() { - cd ffmpeg-$version - - ./configure \ - --prefix=/usr \ - --incdir=/usr/include/$name \ - --libdir=/usr/lib/$name \ - --shlibdir=/usr/lib/$name \ - --mandir=/usr/man \ - --enable-vaapi \ - --enable-gpl \ - --enable-version3 \ - --enable-avfilter \ - --enable-libopencore-amrnb \ - --enable-libopencore-amrwb \ - --enable-libfaac \ - --enable-libmp3lame \ - --enable-libspeex \ - --enable-libtheora \ - --enable-libvorbis \ - --enable-libx264 \ - --enable-libxvid \ - --enable-shared \ - --enable-pthreads \ - --enable-postproc \ - --enable-x11grab \ - --enable-nonfree \ - --disable-debug \ - --disable-doc - - [ "$CC" ] || CC=gcc - make CC="$CC" SHARED_PP='yes' $MAKEFLAGS - make DESTDIR=$PKG install - - rm -r $PKG/usr/{bin,share} - - # jdk /usr/lib/jdk/jre/lib/amd64/libavplugin.so needs these - ln -s ffmpeg-compat/libavcodec.so.53 $PKG/usr/lib/libavcodec.so.53 - ln -s ffmpeg-compat/libavformat.so.53 $PKG/usr/lib/libavformat.so.53 - ln -s ffmpeg-compat/libavutil.so.51 $PKG/usr/lib/libavutil.so.51 -} diff --git a/ffmpeg-compat/README b/ffmpeg-compat/README deleted file mode 100644 index c92fddc..0000000 --- a/ffmpeg-compat/README +++ /dev/null @@ -1,9 +0,0 @@ -compatable ffmpeg for audacious and audacity among any others? - -add: - -PKG_CONFIG_PATH+="/usr/lib/ffmpeg-compat/pkgconfig" \ - ./configure ... - - -To any affected ports. From crux at crux.nu Thu Dec 3 09:15:07 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 10:15:07 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): ffmpeg: 2.8.1 -> 2.8.3 Message-ID: <20151203091507.D283CE990D@crux.nu> commit ea2240726ae372033bbd92ab9d404080a489299d Author: Danny Rawlins Date: Thu Dec 3 19:57:26 2015 +1100 ffmpeg: 2.8.1 -> 2.8.3 diff --git a/ffmpeg/.md5sum b/ffmpeg/.md5sum index c6a0bc2..de9a86a 100644 --- a/ffmpeg/.md5sum +++ b/ffmpeg/.md5sum @@ -1 +1,2 @@ -63b2cfeea930e942ff7579fd0064c5be ffmpeg-2.8.1.tar.bz2 +937a6573ba399cf3e6808c9c6ea3d6d6 ffmpeg-2.8.3.tar.bz2 +516842cf398ccd92105bca4e9ce46a86 ffmpeg-libvpx-1.5.0.patch diff --git a/ffmpeg/Pkgfile b/ffmpeg/Pkgfile index a397f1b..b897bdc 100644 --- a/ffmpeg/Pkgfile +++ b/ffmpeg/Pkgfile @@ -5,13 +5,16 @@ # Depends on: gnutls lame libass libbluray libgmp libmodplug libsdl libtheora libva libvpx libxvid opencore-amr openjpeg opus rtmpdump schroedinger speex x264 x265 name=ffmpeg -version=2.8.1 +version=2.8.3 release=1 -source=(http://ffmpeg.org/releases/$name-$version.tar.bz2) +source=(http://ffmpeg.org/releases/$name-$version.tar.bz2 + ffmpeg-libvpx-1.5.0.patch) build() { cd $name-$version + patch -p1 -i $SRC/ffmpeg-libvpx-1.5.0.patch + ./configure \ --prefix=/usr \ --mandir=/usr/man \ diff --git a/ffmpeg/ffmpeg-libvpx-1.5.0.patch b/ffmpeg/ffmpeg-libvpx-1.5.0.patch new file mode 100644 index 0000000..8efef15 --- /dev/null +++ b/ffmpeg/ffmpeg-libvpx-1.5.0.patch @@ -0,0 +1,38 @@ +From: James Zern +Date: Tue, 20 Oct 2015 05:44:11 +0000 (-0700) +Subject: libvpxenc: remove some unused ctrl id mappings +X-Git-Url: http://git.videolan.org/?p=ffmpeg.git;a=commitdiff_plain;h=6540fe04a3f9a11ba7084a49b3ee5fa2fc5b32ab + +libvpxenc: remove some unused ctrl id mappings + +VP8E_UPD_ENTROPY, VP8E_UPD_REFERENCE, VP8E_USE_REFERENCE were removed +from libvpx and the remaining values were never used here + +Reviewed-by: Michael Niedermayer +Signed-off-by: James Zern +--- + +diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c +index 5f39783..992122c 100644 +--- a/libavcodec/libvpxenc.c ++++ b/libavcodec/libvpxenc.c +@@ -104,19 +104,11 @@ typedef struct VP8EncoderContext { + + /** String mappings for enum vp8e_enc_control_id */ + static const char *const ctlidstr[] = { +- [VP8E_UPD_ENTROPY] = "VP8E_UPD_ENTROPY", +- [VP8E_UPD_REFERENCE] = "VP8E_UPD_REFERENCE", +- [VP8E_USE_REFERENCE] = "VP8E_USE_REFERENCE", +- [VP8E_SET_ROI_MAP] = "VP8E_SET_ROI_MAP", +- [VP8E_SET_ACTIVEMAP] = "VP8E_SET_ACTIVEMAP", +- [VP8E_SET_SCALEMODE] = "VP8E_SET_SCALEMODE", + [VP8E_SET_CPUUSED] = "VP8E_SET_CPUUSED", + [VP8E_SET_ENABLEAUTOALTREF] = "VP8E_SET_ENABLEAUTOALTREF", + [VP8E_SET_NOISE_SENSITIVITY] = "VP8E_SET_NOISE_SENSITIVITY", +- [VP8E_SET_SHARPNESS] = "VP8E_SET_SHARPNESS", + [VP8E_SET_STATIC_THRESHOLD] = "VP8E_SET_STATIC_THRESHOLD", + [VP8E_SET_TOKEN_PARTITIONS] = "VP8E_SET_TOKEN_PARTITIONS", +- [VP8E_GET_LAST_QUANTIZER] = "VP8E_GET_LAST_QUANTIZER", + [VP8E_SET_ARNR_MAXFRAMES] = "VP8E_SET_ARNR_MAXFRAMES", + [VP8E_SET_ARNR_STRENGTH] = "VP8E_SET_ARNR_STRENGTH", + [VP8E_SET_ARNR_TYPE] = "VP8E_SET_ARNR_TYPE", From crux at crux.nu Thu Dec 3 09:21:24 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 10:21:24 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): lua: 5.3.1 -> 5.3.2 FS#1256 Message-ID: <20151203092124.C957EE98F6@crux.nu> commit e508698bf31a1884cc6006d86c665370f515536d Author: Danny Rawlins Date: Thu Dec 3 20:20:26 2015 +1100 lua: 5.3.1 -> 5.3.2 FS#1256 diff --git a/lua/.footprint b/lua/.footprint index 7ab8882..040370c 100644 --- a/lua/.footprint +++ b/lua/.footprint @@ -13,8 +13,8 @@ drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/liblua.a lrwxrwxrwx root/root usr/lib/liblua.so -> liblua.so.5.3 -lrwxrwxrwx root/root usr/lib/liblua.so.5.3 -> liblua.so.5.3.1 --rw-r--r-- root/root usr/lib/liblua.so.5.3.1 +lrwxrwxrwx root/root usr/lib/liblua.so.5.3 -> liblua.so.5.3.2 +-rw-r--r-- root/root usr/lib/liblua.so.5.3.2 drwxr-xr-x root/root usr/lib/lua/ drwxr-xr-x root/root usr/lib/lua/5.3/ drwxr-xr-x root/root usr/lib/pkgconfig/ diff --git a/lua/.md5sum b/lua/.md5sum index fc20c41..53b7989 100644 --- a/lua/.md5sum +++ b/lua/.md5sum @@ -1,3 +1,3 @@ 85fe4e5f780376457eba3bc23d2cb2d3 liblua.so.patch -797adacada8d85761c079390ff1d9961 lua-5.3.1.tar.gz +33278c2ab5ee3c1a875be8d55c1ca2a1 lua-5.3.2.tar.gz e7ba6c2b695b0b84a5ea0cbff5fc9067 lua.pc diff --git a/lua/Pkgfile b/lua/Pkgfile index bb079b3..8f8783c 100644 --- a/lua/Pkgfile +++ b/lua/Pkgfile @@ -5,8 +5,8 @@ # Depends on: readline name=lua -version=5.3.1 -release=2 +version=5.3.2 +release=1 source=(http://www.lua.org/ftp/$name-$version.tar.gz liblua.so.patch lua.pc) From crux at crux.nu Thu Dec 3 11:16:18 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 12:16:18 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): libgd: updated to 2.1.1 and fixed compatibility issues with libvpx (thanks to Erich Eckner) Message-ID: <20151203111618.96178E9900@crux.nu> commit 780890f39d5d5a6c7f58f18336bc54378c7a0b8a Author: Jose V Beneyto Date: Thu Dec 3 12:15:56 2015 +0100 libgd: updated to 2.1.1 and fixed compatibility issues with libvpx (thanks to Erich Eckner) diff --git a/libgd/.md5sum b/libgd/.md5sum index 9b5e5cb..f803f67 100644 --- a/libgd/.md5sum +++ b/libgd/.md5sum @@ -1 +1,2 @@ -03588159bf4faab9079849c8d709acc6 libgd-2.1.0.tar.xz +9076f3abd1f9815d106da36467ea15bc libgd-2.1.1.tar.xz +0fd1807a40b46c3ab3f300b88923cb07 libvpx-1.5.0-compatibility.patch diff --git a/libgd/Pkgfile b/libgd/Pkgfile index 033b2f9..9a4673f 100644 --- a/libgd/Pkgfile +++ b/libgd/Pkgfile @@ -5,13 +5,16 @@ # Depends on: xorg-libxpm libpng libjpeg-turbo freetype name=libgd -version=2.1.0 +version=2.1.1 release=1 -source=(https://bitbucket.org/libgd/gd-libgd/downloads/$name-$version.tar.xz) +source=(https://bitbucket.org/libgd/gd-libgd/downloads/$name-$version.tar.xz \ + libvpx-1.5.0-compatibility.patch) build () { cd $name-$version + patch -p0 -i $SRC/libvpx-1.5.0-compatibility.patch + ./configure --prefix=/usr make DESTDIR=$PKG install diff --git a/libgd/libvpx-1.5.0-compatibility.patch b/libgd/libvpx-1.5.0-compatibility.patch new file mode 100644 index 0000000..8edfcc3 --- /dev/null +++ b/libgd/libvpx-1.5.0-compatibility.patch @@ -0,0 +1,24 @@ +--- src/webpimg.c 2015-11-27 15:59:08.229502506 +0100 ++++ src/webpimg.c 2015-11-27 16:00:23.412086698 +0100 +@@ -711,14 +711,14 @@ + codec_ctl(&enc, VP8E_SET_STATIC_THRESHOLD, 0); + codec_ctl(&enc, VP8E_SET_TOKEN_PARTITIONS, 2); + +- vpx_img_wrap(&img, IMG_FMT_I420, ++ vpx_img_wrap(&img, VPX_IMG_FMT_I420, + y_width, y_height, 16, (uint8*)(Y)); +- img.planes[PLANE_Y] = (uint8*)(Y); +- img.planes[PLANE_U] = (uint8*)(U); +- img.planes[PLANE_V] = (uint8*)(V); +- img.stride[PLANE_Y] = y_stride; +- img.stride[PLANE_U] = uv_stride; +- img.stride[PLANE_V] = uv_stride; ++ img.planes[VPX_PLANE_Y] = (uint8*)(Y); ++ img.planes[VPX_PLANE_U] = (uint8*)(U); ++ img.planes[VPX_PLANE_V] = (uint8*)(V); ++ img.stride[VPX_PLANE_Y] = y_stride; ++ img.stride[VPX_PLANE_U] = uv_stride; ++ img.stride[VPX_PLANE_V] = uv_stride; + + res = vpx_codec_encode(&enc, &img, 0, 1, 0, VPX_DL_BEST_QUALITY); + From crux at crux.nu Thu Dec 3 11:17:10 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 12:17:10 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): libvpx: updated to 1.5.0 and fixed source url Message-ID: <20151203111710.6411FE9900@crux.nu> commit 8a7a3638d04338b4102cb744ec83df556b950f71 Author: Jose Beneyto Date: Thu Dec 3 12:16:55 2015 +0100 libvpx: updated to 1.5.0 and fixed source url diff --git a/libvpx/.footprint b/libvpx/.footprint index a4d63ba..d23155a 100644 --- a/libvpx/.footprint +++ b/libvpx/.footprint @@ -1,25 +1,23 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/vp8_scalable_patterns --rwxr-xr-x root/root usr/bin/vp9_spatial_scalable_encoder -rwxr-xr-x root/root usr/bin/vpxdec -rwxr-xr-x root/root usr/bin/vpxenc drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/vpx/ --rw-r--r-- root/root usr/include/vpx/svc_context.h -rw-r--r-- root/root usr/include/vpx/vp8.h -rw-r--r-- root/root usr/include/vpx/vp8cx.h -rw-r--r-- root/root usr/include/vpx/vp8dx.h -rw-r--r-- root/root usr/include/vpx/vpx_codec.h -rw-r--r-- root/root usr/include/vpx/vpx_decoder.h -rw-r--r-- root/root usr/include/vpx/vpx_encoder.h +-rw-r--r-- root/root usr/include/vpx/vpx_frame_buffer.h -rw-r--r-- root/root usr/include/vpx/vpx_image.h -rw-r--r-- root/root usr/include/vpx/vpx_integer.h drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/libvpx.a -lrwxrwxrwx root/root usr/lib/libvpx.so -> libvpx.so.1.3.0 -lrwxrwxrwx root/root usr/lib/libvpx.so.1 -> libvpx.so.1.3.0 -lrwxrwxrwx root/root usr/lib/libvpx.so.1.3 -> libvpx.so.1.3.0 --rwxr-xr-x root/root usr/lib/libvpx.so.1.3.0 +lrwxrwxrwx root/root usr/lib/libvpx.so -> libvpx.so.3.0.0 +lrwxrwxrwx root/root usr/lib/libvpx.so.3 -> libvpx.so.3.0.0 +lrwxrwxrwx root/root usr/lib/libvpx.so.3.0 -> libvpx.so.3.0.0 +-rwxr-xr-x root/root usr/lib/libvpx.so.3.0.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/vpx.pc diff --git a/libvpx/.md5sum b/libvpx/.md5sum index 7d4b23f..2a8c311 100644 --- a/libvpx/.md5sum +++ b/libvpx/.md5sum @@ -1 +1 @@ -14783a148872f2d08629ff7c694eb31f libvpx-v1.3.0.tar.bz2 +49e59dd184caa255886683facea56fca libvpx-1.5.0.tar.bz2 diff --git a/libvpx/Pkgfile b/libvpx/Pkgfile index 30ad5f8..c66a8c2 100644 --- a/libvpx/Pkgfile +++ b/libvpx/Pkgfile @@ -5,12 +5,12 @@ # Depends on: yasm name=libvpx -version=1.3.0 +version=1.5.0 release=1 -source=(https://webm.googlecode.com/files/$name-v$version.tar.bz2) +source=(http://storage.googleapis.com/downloads.webmproject.org/releases/webm/$name-$version.tar.bz2) build() { - cd $name-v$version + cd $name-$version ./configure --prefix=/usr \ --enable-vp8 \ From crux at crux.nu Thu Dec 3 11:46:58 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 12:46:58 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): openldap: updated to 2.4.43 and removed tcp_wrappers from options Message-ID: <20151203114658.9F004E9900@crux.nu> commit 062d7144006ec3d2aa235639d842c9c29e66fec2 Author: Jose V Beneyto Date: Thu Dec 3 12:46:50 2015 +0100 openldap: updated to 2.4.43 and removed tcp_wrappers from options diff --git a/openldap/.footprint b/openldap/.footprint index f37262c..741ee02 100644 --- a/openldap/.footprint +++ b/openldap/.footprint @@ -59,23 +59,23 @@ drwxr-xr-x root/root usr/include/ -rw-r--r-- root/root usr/include/ldif.h -rw-r--r-- root/root usr/include/slapi-plugin.h drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/liblber-2.4.so.2 -> liblber-2.4.so.2.10.3 --rw-r--r-- root/root usr/lib/liblber-2.4.so.2.10.3 +lrwxrwxrwx root/root usr/lib/liblber-2.4.so.2 -> liblber-2.4.so.2.10.6 +-rw-r--r-- root/root usr/lib/liblber-2.4.so.2.10.6 -rw-r--r-- root/root usr/lib/liblber.a -rw-r--r-- root/root usr/lib/liblber.la -lrwxrwxrwx root/root usr/lib/liblber.so -> liblber-2.4.so.2.10.3 +lrwxrwxrwx root/root usr/lib/liblber.so -> liblber-2.4.so.2.10.6 lrwxrwxrwx root/root usr/lib/liblber.so.2 -> liblber.so -lrwxrwxrwx root/root usr/lib/libldap-2.4.so.2 -> libldap-2.4.so.2.10.3 --rw-r--r-- root/root usr/lib/libldap-2.4.so.2.10.3 +lrwxrwxrwx root/root usr/lib/libldap-2.4.so.2 -> libldap-2.4.so.2.10.6 +-rw-r--r-- root/root usr/lib/libldap-2.4.so.2.10.6 -rw-r--r-- root/root usr/lib/libldap.a -rw-r--r-- root/root usr/lib/libldap.la -lrwxrwxrwx root/root usr/lib/libldap.so -> libldap-2.4.so.2.10.3 +lrwxrwxrwx root/root usr/lib/libldap.so -> libldap-2.4.so.2.10.6 lrwxrwxrwx root/root usr/lib/libldap.so.2 -> libldap.so -lrwxrwxrwx root/root usr/lib/libldap_r-2.4.so.2 -> libldap_r-2.4.so.2.10.3 --rw-r--r-- root/root usr/lib/libldap_r-2.4.so.2.10.3 +lrwxrwxrwx root/root usr/lib/libldap_r-2.4.so.2 -> libldap_r-2.4.so.2.10.6 +-rw-r--r-- root/root usr/lib/libldap_r-2.4.so.2.10.6 -rw-r--r-- root/root usr/lib/libldap_r.a -rw-r--r-- root/root usr/lib/libldap_r.la -lrwxrwxrwx root/root usr/lib/libldap_r.so -> libldap_r-2.4.so.2.10.3 +lrwxrwxrwx root/root usr/lib/libldap_r.so -> libldap_r-2.4.so.2.10.6 lrwxrwxrwx root/root usr/lib/libldap_r.so.2 -> libldap_r.so drwxr-xr-x root/root usr/man/ drwxr-xr-x root/root usr/man/man1/ diff --git a/openldap/.md5sum b/openldap/.md5sum index 8d10c25..3e53373 100644 --- a/openldap/.md5sum +++ b/openldap/.md5sum @@ -1,3 +1,3 @@ -423c1f23d2a0cb96b3e9baf7e9d7dda7 openldap-2.4.40.tgz +49ca65e27891fcf977d78c10f073c705 openldap-2.4.43.tgz fb9881e7bfcdfb4e93baeeb8060c254a openldap-config.patch c9320d172211a2c3172b23d5066e0a60 slapd diff --git a/openldap/Pkgfile b/openldap/Pkgfile index a497431..e1b89ef 100644 --- a/openldap/Pkgfile +++ b/openldap/Pkgfile @@ -5,8 +5,8 @@ # Depends on: perl, openssl, cyrus-sasl name=openldap -version=2.4.40 -release=2 +version=2.4.43 +release=1 source=(ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/$name-$version.tgz \ $name-config.patch slapd) @@ -37,7 +37,6 @@ build() { --enable-dnssrv \ --enable-null \ --enable-perl \ - --enable-wrappers \ --enable-aci \ --enable-shared From crux at crux.nu Thu Dec 3 12:51:26 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 13:51:26 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): quota: remove tcp_wrappers from dependencies, move man-paages Message-ID: <20151203125126.135B0E9900@crux.nu> commit 6fdf599951afe94600928dbc705a4571a5d7a39e Author: Juergen Daubert Date: Thu Dec 3 13:51:09 2015 +0100 quota: remove tcp_wrappers from dependencies, move man-paages diff --git a/quota/.footprint b/quota/.footprint index 55e69eb..8e8e609 100644 --- a/quota/.footprint +++ b/quota/.footprint @@ -10,25 +10,6 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -r-xr-xr-x root/root usr/bin/quota -r-xr-xr-x root/root usr/bin/quotasync -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --r--r--r-- root/root usr/man/man1/quota.1.gz -drwxr-xr-x root/root usr/man/man2/ -drwxr-xr-x root/root usr/man/man3/ --r--r--r-- root/root usr/man/man3/rquota.3.gz -drwxr-xr-x root/root usr/man/man8/ --r--r--r-- root/root usr/man/man8/convertquota.8.gz --r--r--r-- root/root usr/man/man8/edquota.8.gz --r--r--r-- root/root usr/man/man8/quot.8.gz --r--r--r-- root/root usr/man/man8/quota_nld.8.gz --r--r--r-- root/root usr/man/man8/quotacheck.8.gz --r--r--r-- root/root usr/man/man8/quotaon.8.gz --r--r--r-- root/root usr/man/man8/quotastats.8.gz --r--r--r-- root/root usr/man/man8/repquota.8.gz --r--r--r-- root/root usr/man/man8/rquotad.8.gz --r--r--r-- root/root usr/man/man8/setquota.8.gz --r--r--r-- root/root usr/man/man8/warnquota.8.gz --r--r--r-- root/root usr/man/man8/xqmstats.8.gz drwxr-xr-x root/root usr/sbin/ -r-xr-xr-x root/root usr/sbin/convertquota -r-xr-xr-x root/root usr/sbin/edquota @@ -39,3 +20,23 @@ drwxr-xr-x root/root usr/sbin/ -r-xr-xr-x root/root usr/sbin/setquota -r-xr-xr-x root/root usr/sbin/warnquota -r-xr-xr-x root/root usr/sbin/xqmstats +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-r--r--r-- root/root usr/share/man/man1/quota.1.gz +drwxr-xr-x root/root usr/share/man/man2/ +drwxr-xr-x root/root usr/share/man/man3/ +-r--r--r-- root/root usr/share/man/man3/rquota.3.gz +drwxr-xr-x root/root usr/share/man/man8/ +-r--r--r-- root/root usr/share/man/man8/convertquota.8.gz +-r--r--r-- root/root usr/share/man/man8/edquota.8.gz +-r--r--r-- root/root usr/share/man/man8/quot.8.gz +-r--r--r-- root/root usr/share/man/man8/quota_nld.8.gz +-r--r--r-- root/root usr/share/man/man8/quotacheck.8.gz +-r--r--r-- root/root usr/share/man/man8/quotaon.8.gz +-r--r--r-- root/root usr/share/man/man8/quotastats.8.gz +-r--r--r-- root/root usr/share/man/man8/repquota.8.gz +-r--r--r-- root/root usr/share/man/man8/rquotad.8.gz +-r--r--r-- root/root usr/share/man/man8/setquota.8.gz +-r--r--r-- root/root usr/share/man/man8/warnquota.8.gz +-r--r--r-- root/root usr/share/man/man8/xqmstats.8.gz diff --git a/quota/Pkgfile b/quota/Pkgfile index ff8a6fa..74eaf69 100644 --- a/quota/Pkgfile +++ b/quota/Pkgfile @@ -2,18 +2,17 @@ # URL: http://sourceforge.net/projects/linuxquota/ # Packager: Mikhail Kolesnik, mike at openbunker dot org # Maintainer: Juergen Daubert, jue at crux dot nu -# Depends on: e2fsprogs tcp_wrappers +# Depends on: e2fsprogs name=quota version=4.01 -release=1 +release=2 source=(http://download.sourceforge.net/linuxquota/$name-$version.tar.gz \ warnquota.conf quotagrpadmins) build(){ cd $name-tools ./configure --prefix=/usr \ - --mandir=/usr/man \ --sysconfdir=/etc \ --enable-nls=no \ --enable-altformat=yes \ From crux at crux.nu Thu Dec 3 12:51:26 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 13:51:26 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): stunnel: remove tcp_wrappers from dependencies, move man-pages Message-ID: <20151203125126.2D918E9905@crux.nu> commit caa62402acc3c00d19d4ac10a375c0e9fe0a9234 Author: Juergen Daubert Date: Thu Dec 3 13:51:05 2015 +0100 stunnel: remove tcp_wrappers from dependencies, move man-pages diff --git a/stunnel/.footprint b/stunnel/.footprint index 7386e64..8021bf3 100644 --- a/stunnel/.footprint +++ b/stunnel/.footprint @@ -8,11 +8,12 @@ drwxr-xr-x root/root etc/ssl/keys/ -rw------- root/root etc/ssl/keys/stunnel.key (EMPTY) -rw-r--r-- root/root etc/stunnel.conf drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man8/ --rw-r--r-- root/root usr/man/man8/stunnel.8.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/stunnel +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/stunnel.8.gz drwxr-xr-x root/root var/ drwxr-xr-x root/root var/run/ drwxrwx--- stunnel/stunnel var/run/stunnel/ diff --git a/stunnel/Pkgfile b/stunnel/Pkgfile index d83b949..60a3176 100644 --- a/stunnel/Pkgfile +++ b/stunnel/Pkgfile @@ -1,11 +1,11 @@ # Description: Stunnel wraps normal socket connections with SSL/TLS # URL: http://www.stunnel.org # Maintainer: Juergen Daubert, jue at crux dot nu -# Depends on: openssl tcp_wrappers zlib +# Depends on: openssl zlib name=stunnel version=5.25 -release=1 +release=2 source=(https://www.stunnel.org/downloads/$name-$version.tar.gz \ $name.conf $name) @@ -21,7 +21,7 @@ build () { make install -D -m 0755 src/stunnel $PKG/usr/sbin/stunnel - install -D -m 0644 doc/stunnel.8 $PKG/usr/man/man8/stunnel.8 + install -D -m 0644 doc/stunnel.8 $PKG/usr/share/man/man8/stunnel.8 install -D -m 0755 $SRC/stunnel $PKG/etc/rc.d/stunnel install -D -m 0644 $SRC/stunnel.conf $PKG/etc/stunnel.conf From crux at crux.nu Thu Dec 3 12:53:17 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 13:53:17 +0100 (CET) Subject: [crux-commits] ports/core (3.2): curl: update to 7.46.0 Message-ID: <20151203125317.5DCBDE9900@crux.nu> commit 9e82e39098b7380c03b4b4ae95973d5867b792f7 Author: Juergen Daubert Date: Thu Dec 3 13:52:50 2015 +0100 curl: update to 7.46.0 diff --git a/curl/.footprint b/curl/.footprint index 9d25277..5d19013 100644 --- a/curl/.footprint +++ b/curl/.footprint @@ -277,6 +277,9 @@ drwxr-xr-x root/root usr/share/man/man3/ -rw-r--r-- root/root usr/share/man/man3/CURLOPT_SSL_VERIFYPEER.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLOPT_SSL_VERIFYSTATUS.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLOPT_STDERR.3.gz +-rw-r--r-- root/root usr/share/man/man3/CURLOPT_STREAM_DEPENDS.3.gz +-rw-r--r-- root/root usr/share/man/man3/CURLOPT_STREAM_DEPENDS_E.3.gz +-rw-r--r-- root/root usr/share/man/man3/CURLOPT_STREAM_WEIGHT.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLOPT_TCP_KEEPALIVE.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLOPT_TCP_KEEPIDLE.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLOPT_TCP_KEEPINTVL.3.gz @@ -363,3 +366,6 @@ drwxr-xr-x root/root usr/share/man/man3/ -rw-r--r-- root/root usr/share/man/man3/libcurl-thread.3.gz -rw-r--r-- root/root usr/share/man/man3/libcurl-tutorial.3.gz -rw-r--r-- root/root usr/share/man/man3/libcurl.3.gz +drwxr-xr-x root/root usr/share/zsh/ +drwxr-xr-x root/root usr/share/zsh/site-functions/ +-rw-r--r-- root/root usr/share/zsh/site-functions/_curl diff --git a/curl/.md5sum b/curl/.md5sum index 2967177..b30f9f3 100644 --- a/curl/.md5sum +++ b/curl/.md5sum @@ -1 +1 @@ -c9a0a77f71fdc6b0f925bc3e79eb77f6 curl-7.45.0.tar.lzma +f845c513830d38c1b7ac39a98c1c2b11 curl-7.46.0.tar.lzma diff --git a/curl/Pkgfile b/curl/Pkgfile index 0a764da..98759a7 100644 --- a/curl/Pkgfile +++ b/curl/Pkgfile @@ -4,7 +4,7 @@ # Depends on: openssl, zlib name=curl -version=7.45.0 +version=7.46.0 release=1 source=(http://curl.haxx.se/download/$name-$version.tar.lzma) From crux at crux.nu Thu Dec 3 13:37:30 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 14:37:30 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): darcs: update to 2.10.2 Message-ID: <20151203133730.A0F5DE9900@crux.nu> commit 64fb3c89770190a165618afef31f529214703e0b Author: Juergen Daubert Date: Thu Dec 3 14:36:25 2015 +0100 darcs: update to 2.10.2 diff --git a/darcs/.md5sum b/darcs/.md5sum index e57aa8e..3bf9b60 100644 --- a/darcs/.md5sum +++ b/darcs/.md5sum @@ -1 +1 @@ -7f038b4577ad8e04666d442d4ec0e172 darcs-2.10.1-1-linux-x86_64.tar.xz +d40e366b2c35125ba63a902b6c53c443 darcs-2.10.2-1-linux-x86_64.tar.xz diff --git a/darcs/Pkgfile b/darcs/Pkgfile index 03e1355..4c724ec 100644 --- a/darcs/Pkgfile +++ b/darcs/Pkgfile @@ -4,7 +4,7 @@ # Depends on: curl ncurses libgmp name=darcs -version=2.10.1 +version=2.10.2 release=1 source=(http://jue.li/crux/files/$name-$version-$release-linux-x86_64.tar.xz) From crux at crux.nu Thu Dec 3 13:37:30 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 14:37:30 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): pmwiki: update to 2.2.82 Message-ID: <20151203133730.B932DE9905@crux.nu> commit c8e72b6823a456a0af496d5504d282bca3673aae Author: Juergen Daubert Date: Thu Dec 3 14:35:47 2015 +0100 pmwiki: update to 2.2.82 diff --git a/pmwiki/.md5sum b/pmwiki/.md5sum index f9c2d0c..2404f02 100644 --- a/pmwiki/.md5sum +++ b/pmwiki/.md5sum @@ -1 +1 @@ -2aef4f0e383cdfa08450cae014f03cc9 pmwiki-2.2.81.tgz +22c87beed8070507b2b98fb7538d5e4d pmwiki-2.2.82.tgz diff --git a/pmwiki/Pkgfile b/pmwiki/Pkgfile index 7e7080d..512d1ce 100644 --- a/pmwiki/Pkgfile +++ b/pmwiki/Pkgfile @@ -4,7 +4,7 @@ # Depends on: php-fpm name=pmwiki -version=2.2.81 +version=2.2.82 release=1 source=(http://www.pmwiki.org/pub/$name/$name-$version.tgz) From crux at crux.nu Thu Dec 3 17:08:39 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 18:08:39 +0100 (CET) Subject: [crux-commits] ports/xorg (3.2): xorg-xf86-video-amdgpu: inital release Message-ID: <20151203170839.E1364E9900@crux.nu> commit ef93a47d53f9904fc79b1f23d088122679ddca41 Author: Juergen Daubert Date: Thu Dec 3 18:08:18 2015 +0100 xorg-xf86-video-amdgpu: inital release diff --git a/xorg-xf86-video-amdgpu/.footprint b/xorg-xf86-video-amdgpu/.footprint new file mode 100644 index 0000000..6f4be14 --- /dev/null +++ b/xorg-xf86-video-amdgpu/.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/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/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 new file mode 100644 index 0000000..c733b41 --- /dev/null +++ b/xorg-xf86-video-amdgpu/.md5sum @@ -0,0 +1 @@ +251e86a21b7d4b5c3906b42c087c47b2 xf86-video-amdgpu-1.0.0.tar.bz2 diff --git a/xorg-xf86-video-amdgpu/Pkgfile b/xorg-xf86-video-amdgpu/Pkgfile new file mode 100644 index 0000000..a228d37 --- /dev/null +++ b/xorg-xf86-video-amdgpu/Pkgfile @@ -0,0 +1,16 @@ +# Description: Video driver for the AMD GPU families Tonga, Carrizo, Iceland, Fiji and Stoney +# URL: http://xorg.freedesktop.org +# Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu +# Depends on: xorg-server + +name=xorg-xf86-video-amdgpu +version=1.0.0 +release=1 +source=(http://xorg.freedesktop.org/archive/individual/driver/xf86-video-amdgpu-$version.tar.bz2) + +build() { + cd xf86-video-amdgpu-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} From crux at crux.nu Thu Dec 3 17:08:40 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 18:08:40 +0100 (CET) Subject: [crux-commits] ports/xorg (3.2): xorg-xf86-input-libinput: inital release Message-ID: <20151203170840.08BB5E9905@crux.nu> commit 411dc12ec0835de4255b119852b21582164920e9 Author: Juergen Daubert Date: Thu Dec 3 18:07:32 2015 +0100 xorg-xf86-input-libinput: inital release diff --git a/xorg-xf86-input-libinput/.footprint b/xorg-xf86-input-libinput/.footprint new file mode 100644 index 0000000..ed41a63 --- /dev/null +++ b/xorg-xf86-input-libinput/.footprint @@ -0,0 +1,19 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/xorg/ +-rw-r--r-- root/root usr/include/xorg/libinput-properties.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/xorg-libinput.pc +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/input/ +-rwxr-xr-x root/root usr/lib/xorg/modules/input/libinput_drv.la +-rwxr-xr-x root/root usr/lib/xorg/modules/input/libinput_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/90-libinput.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/libinput.4.gz diff --git a/xorg-xf86-input-libinput/.md5sum b/xorg-xf86-input-libinput/.md5sum new file mode 100644 index 0000000..a32ca82 --- /dev/null +++ b/xorg-xf86-input-libinput/.md5sum @@ -0,0 +1 @@ +4a4766a139665ae42870bf432be5631e xf86-input-libinput-0.15.0.tar.bz2 diff --git a/xorg-xf86-input-libinput/Pkgfile b/xorg-xf86-input-libinput/Pkgfile new file mode 100644 index 0000000..064ffeb --- /dev/null +++ b/xorg-xf86-input-libinput/Pkgfile @@ -0,0 +1,16 @@ +# Description: xorg driver xf86-input-evdev +# URL: http://xorg.freedesktop.org +# Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu +# Depends on: xorg-server xorg-libevdev mtdev + +name=xorg-xf86-input-libinput +version=0.15.0 +release=1 +source=(http://xorg.freedesktop.org/releases/individual/driver/xf86-input-libinput-$version.tar.bz2) + +build() { + cd xf86-input-libinput-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} From crux at crux.nu Thu Dec 3 17:08:40 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 18:08:40 +0100 (CET) Subject: [crux-commits] ports/xorg (3.2): libinput: inital release Message-ID: <20151203170840.1868CE990D@crux.nu> commit eb4577ca97f2739837a3e1c4cc8acc19d05f5cff Author: Juergen Daubert Date: Thu Dec 3 18:06:25 2015 +0100 libinput: inital release diff --git a/libinput/.footprint b/libinput/.footprint new file mode 100644 index 0000000..361add9 --- /dev/null +++ b/libinput/.footprint @@ -0,0 +1,26 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/libinput-debug-events +-rwxr-xr-x root/root usr/bin/libinput-list-devices +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.6.1 +lrwxrwxrwx root/root usr/lib/libinput.so.10 -> libinput.so.10.6.1 +-rwxr-xr-x root/root usr/lib/libinput.so.10.6.1 +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/ +drwxr-xr-x root/root usr/lib/udev/hwdb.d/ +-rw-r--r-- root/root usr/lib/udev/hwdb.d/90-libinput-model-quirks.hwdb +-rwxr-xr-x root/root usr/lib/udev/libinput-device-group +-rwxr-xr-x root/root usr/lib/udev/libinput-model-quirks +drwxr-xr-x root/root usr/lib/udev/rules.d/ +-rw-r--r-- root/root usr/lib/udev/rules.d/80-libinput-device-groups.rules +-rw-r--r-- root/root usr/lib/udev/rules.d/90-libinput-model-quirks.rules +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/libinput-debug-events.1.gz +-rw-r--r-- root/root usr/share/man/man1/libinput-list-devices.1.gz diff --git a/libinput/.md5sum b/libinput/.md5sum new file mode 100644 index 0000000..5c6e420 --- /dev/null +++ b/libinput/.md5sum @@ -0,0 +1 @@ +4a3fc842ac0b7bf0fa306ea7badc31a0 libinput-1.1.1.tar.xz diff --git a/libinput/Pkgfile b/libinput/Pkgfile new file mode 100644 index 0000000..6b5d5b5 --- /dev/null +++ b/libinput/Pkgfile @@ -0,0 +1,16 @@ +# Description: A library that handles input devices for display servers +# URL: http://wayland.freedesktop.org/libinput/doc/latest/index.html +# Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu +# Depends on: + +name=libinput +version=1.1.1 +release=1 +source=(http://www.freedesktop.org/software/$name/$name-$version.tar.xz) + +build() { + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} From crux at crux.nu Thu Dec 3 17:14:38 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 18:14:38 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): dropbear: update to 2015.71 Message-ID: <20151203171438.B7D4FE9900@crux.nu> commit be75b542f388a4394c31b9668b0714de321f4aac Author: Juergen Daubert Date: Thu Dec 3 18:14:19 2015 +0100 dropbear: update to 2015.71 diff --git a/dropbear/.md5sum b/dropbear/.md5sum index d3ee79b..ddef425 100644 --- a/dropbear/.md5sum +++ b/dropbear/.md5sum @@ -1,2 +1,2 @@ 3b758db19554e494b0a1d69996fe5d29 dropbear -00655c9f71147b0ab90860142d53e984 dropbear-2015.69.tar.bz2 +2ccc0a2f3e37ca221db12c5af6a88137 dropbear-2015.71.tar.bz2 diff --git a/dropbear/Pkgfile b/dropbear/Pkgfile index 50ca63a..e7c8436 100644 --- a/dropbear/Pkgfile +++ b/dropbear/Pkgfile @@ -4,8 +4,8 @@ # Depends on: zlib name=dropbear -version=2015.69 -release=2 +version=2015.71 +release=1 source=(http://matt.ucc.asn.au/$name/releases/$name-$version.tar.bz2 \ $name) @@ -14,9 +14,6 @@ build () { sed -i 's|libexec|lib/ssh|; s|bin/X11|bin|' options.h - # nasty workaround to fix password authentication - export ac_cv_func_crypt=yes - ./configure --prefix=/usr make make DESTDIR=$PKG install From crux at crux.nu Thu Dec 3 17:24:58 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 18:24:58 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): stunnel: update to 5.27 Message-ID: <20151203172458.9735FE98F6@crux.nu> commit f48d831ea86483ffe7e91e074ade3b4551a4cf5b Author: Juergen Daubert Date: Thu Dec 3 18:24:48 2015 +0100 stunnel: update to 5.27 diff --git a/stunnel/.md5sum b/stunnel/.md5sum index 35ad466..c35e2d3 100644 --- a/stunnel/.md5sum +++ b/stunnel/.md5sum @@ -1,3 +1,3 @@ 4d5387895f3a162d63a6ed76ebbafae8 stunnel -326126f56a76eec974d3a31ebedb9623 stunnel-5.25.tar.gz +cb275e28413e396664dbeb5e20fc699c stunnel-5.27.tar.gz 16694d0e035fdd5e908ff42bc44ea805 stunnel.conf diff --git a/stunnel/Pkgfile b/stunnel/Pkgfile index 60a3176..b38422b 100644 --- a/stunnel/Pkgfile +++ b/stunnel/Pkgfile @@ -4,8 +4,8 @@ # Depends on: openssl zlib name=stunnel -version=5.25 -release=2 +version=5.27 +release=1 source=(https://www.stunnel.org/downloads/$name-$version.tar.gz \ $name.conf $name) From crux at crux.nu Thu Dec 3 18:15:27 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 19:15:27 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): [notify] libpng: updated to 1.6.20. Reissued fix for CVE-2015-8126 Message-ID: <20151203181527.B6281E98F6@crux.nu> commit 079dc263222ffd20e8fb4e9702f522655f076b1c Author: Fredrik Rinnestam Date: Thu Dec 3 19:15:01 2015 +0100 [notify] libpng: updated to 1.6.20. Reissued fix for CVE-2015-8126 diff --git a/libpng/.footprint b/libpng/.footprint index d9319e2..678242f 100644 --- a/libpng/.footprint +++ b/libpng/.footprint @@ -18,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.19.0 -lrwxrwxrwx root/root usr/lib/libpng16.so.16 -> libpng16.so.16.19.0 --rwxr-xr-x root/root usr/lib/libpng16.so.16.19.0 +lrwxrwxrwx root/root usr/lib/libpng16.so -> libpng16.so.16.20.0 +lrwxrwxrwx root/root usr/lib/libpng16.so.16 -> libpng16.so.16.20.0 +-rwxr-xr-x root/root usr/lib/libpng16.so.16.20.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 83d9f03..7ea5896 100644 --- a/libpng/.md5sum +++ b/libpng/.md5sum @@ -1,2 +1,2 @@ -4991e8e3a79d9aaefc4106b4a3c7e13e libpng-1.6.19-apng.patch -1e6a458429e850fc93c1f3b6dc00a48f libpng-1.6.19.tar.xz +935fa62557ba6f547ccad74d261d11c4 libpng-1.6.20-apng.patch +3968acb7c66ef81a9dab867f35d0eb4b libpng-1.6.20.tar.xz diff --git a/libpng/Pkgfile b/libpng/Pkgfile index f606ee2..0fa13f9 100644 --- a/libpng/Pkgfile +++ b/libpng/Pkgfile @@ -4,14 +4,14 @@ # Depends on: zlib name=libpng -version=1.6.19 +version=1.6.20 release=1 source=(http://download.sourceforge.net/$name/$name-$version.tar.xz \ $name-$version-apng.patch) build() { cd $name-$version - patch -p1 -i $SRC/$name-$version-apng.patch + patch -p0 -i $SRC/$name-$version-apng.patch ./configure --prefix=/usr make diff --git a/libpng/libpng-1.6.19-apng.patch b/libpng/libpng-1.6.19-apng.patch deleted file mode 100644 index 811d1e3..0000000 --- a/libpng/libpng-1.6.19-apng.patch +++ /dev/null @@ -1,1699 +0,0 @@ -diff -Nru libpng-1.6.19-orig/pngget.c libpng-1.6.19/pngget.c ---- libpng-1.6.19-orig/pngget.c 2015-11-13 21:37:46.357671356 +0100 -+++ libpng-1.6.19/pngget.c 2015-11-13 21:38:46.566768235 +0100 -@@ -1216,4 +1216,166 @@ - # endif - #endif - -+#ifdef PNG_APNG_SUPPORTED -+png_uint_32 PNGAPI -+png_get_acTL(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 *num_frames, png_uint_32 *num_plays) -+{ -+ png_debug1(1, "in %s retrieval function", "acTL"); -+ -+ if (png_ptr != NULL && info_ptr != NULL && -+ (info_ptr->valid & PNG_INFO_acTL) && -+ num_frames != NULL && num_plays != NULL) -+ { -+ *num_frames = info_ptr->num_frames; -+ *num_plays = info_ptr->num_plays; -+ return (1); -+ } -+ -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_num_frames(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_num_frames()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->num_frames); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_num_plays(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_num_plays()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->num_plays); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+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_debug1(1, "in %s retrieval function", "fcTL"); -+ -+ if (png_ptr != NULL && info_ptr != NULL && -+ (info_ptr->valid & PNG_INFO_fcTL) && -+ width != NULL && height != NULL && -+ x_offset != NULL && y_offset != NULL && -+ delay_num != NULL && delay_den != NULL && -+ dispose_op != NULL && blend_op != NULL) -+ { -+ *width = info_ptr->next_frame_width; -+ *height = info_ptr->next_frame_height; -+ *x_offset = info_ptr->next_frame_x_offset; -+ *y_offset = info_ptr->next_frame_y_offset; -+ *delay_num = info_ptr->next_frame_delay_num; -+ *delay_den = info_ptr->next_frame_delay_den; -+ *dispose_op = info_ptr->next_frame_dispose_op; -+ *blend_op = info_ptr->next_frame_blend_op; -+ return (1); -+ } -+ -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_width(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_width()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_width); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_height(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_height()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_height); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_x_offset(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_x_offset()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_x_offset); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_y_offset(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_y_offset()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_y_offset); -+ return (0); -+} -+ -+png_uint_16 PNGAPI -+png_get_next_frame_delay_num(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_delay_num()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_delay_num); -+ return (0); -+} -+ -+png_uint_16 PNGAPI -+png_get_next_frame_delay_den(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_delay_den()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_delay_den); -+ return (0); -+} -+ -+png_byte PNGAPI -+png_get_next_frame_dispose_op(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_dispose_op()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_dispose_op); -+ return (0); -+} -+ -+png_byte PNGAPI -+png_get_next_frame_blend_op(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_blend_op()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_blend_op); -+ return (0); -+} -+ -+png_byte PNGAPI -+png_get_first_frame_is_hidden(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_first_frame_is_hidden()"); -+ -+ if (png_ptr != NULL) -+ return (png_byte)(png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN); -+ -+ PNG_UNUSED(info_ptr) -+ -+ return 0; -+} -+#endif /* PNG_APNG_SUPPORTED */ - #endif /* READ || WRITE */ -diff -Nru libpng-1.6.19-orig/png.h libpng-1.6.19/png.h ---- libpng-1.6.19-orig/png.h 2015-11-13 21:37:46.323670172 +0100 -+++ libpng-1.6.19/png.h 2015-11-13 21:41:07.687687990 +0100 -@@ -334,6 +334,10 @@ - # include "pnglibconf.h" - #endif - -+#define PNG_APNG_SUPPORTED -+#define PNG_READ_APNG_SUPPORTED -+#define PNG_WRITE_APNG_SUPPORTED -+ - #ifndef PNG_VERSION_INFO_ONLY - /* Machine specific configuration. */ - # include "pngconf.h" -@@ -429,6 +433,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 -+ -+/* 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. - */ -@@ -750,6 +765,11 @@ - #define PNG_INFO_sCAL 0x4000 /* ESR, 1.0.6 */ - #if INT_MAX >= 0x8000 /* else this might break */ - #define PNG_INFO_IDAT 0x8000 /* ESR, 1.0.6 */ -+#ifdef PNG_APNG_SUPPORTED -+#define PNG_INFO_acTL 0x10000 -+#define PNG_INFO_fcTL 0x20000 -+#endif -+ - #endif - - /* This is used for the transformation routines, as some of them -@@ -788,6 +808,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 -@@ -3108,6 +3132,74 @@ - /******************************************************************************* - * END OF HARDWARE AND SOFTWARE OPTIONS - ******************************************************************************/ -+#ifdef PNG_APNG_SUPPORTED -+PNG_EXPORT(245, 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_EXPORT(246, 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_EXPORT(247, png_uint_32, png_get_num_frames, (png_structp png_ptr, -+ png_infop info_ptr)); -+ -+PNG_EXPORT(248, png_uint_32, png_get_num_plays, (png_structp png_ptr, -+ png_infop info_ptr)); -+ -+PNG_EXPORT(249, 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_EXPORT(250, 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)); -+ -+PNG_EXPORT(251, png_uint_32, png_get_next_frame_width, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(252, png_uint_32, png_get_next_frame_height, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(253, png_uint_32, png_get_next_frame_x_offset, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(254, png_uint_32, png_get_next_frame_y_offset, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(255, png_uint_16, png_get_next_frame_delay_num, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(256, png_uint_16, png_get_next_frame_delay_den, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(257, png_byte, png_get_next_frame_dispose_op, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(258, png_byte, png_get_next_frame_blend_op, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(259, png_byte, png_get_first_frame_is_hidden, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(260, png_uint_32, png_set_first_frame_is_hidden, -+ (png_structp png_ptr, png_infop info_ptr, png_byte is_hidden)); -+ -+#ifdef PNG_READ_APNG_SUPPORTED -+PNG_EXPORT(261, void, png_read_frame_head, (png_structp png_ptr, -+ png_infop info_ptr)); -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+PNG_EXPORT(262, 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 */ -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+PNG_EXPORT(263, 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_EXPORT(264, 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. -@@ -3117,7 +3209,11 @@ - * one to use is one more than this.) - */ - #ifdef PNG_EXPORT_LAST_ORDINAL -+#ifdef PNG_APNG_SUPPORTED -+ PNG_EXPORT_LAST_ORDINAL(264); -+#else - PNG_EXPORT_LAST_ORDINAL(244); -+#endif /* PNG_APNG_SUPPORTED */ - #endif - - #ifdef __cplusplus -diff -Nru libpng-1.6.19-orig/pnginfo.h libpng-1.6.19/pnginfo.h ---- libpng-1.6.19-orig/pnginfo.h 2015-11-13 21:37:46.348671042 +0100 -+++ libpng-1.6.19/pnginfo.h 2015-11-13 21:38:46.567768270 +0100 -@@ -255,5 +255,18 @@ - png_bytepp row_pointers; /* the image bits */ - #endif - -+#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 -Nru libpng-1.6.19-orig/pngpread.c libpng-1.6.19/pngpread.c ---- libpng-1.6.19-orig/pngpread.c 2015-11-13 21:37:46.359671425 +0100 -+++ libpng-1.6.19/pngpread.c 2015-11-13 21:38:46.567768270 +0100 -@@ -194,6 +194,106 @@ - - 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 || 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); -+ -+ 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"); -+ -+ 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 -+ { -+ /* 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"); -+ -+ 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; -+ -+ return; -+ } -+ -+ 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; -+ } -+ -+ return; -+ } -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ - if (chunk_name == png_IDAT) - { - if ((png_ptr->mode & PNG_AFTER_IDAT) != 0) -@@ -258,6 +358,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); -@@ -403,6 +506,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); -+ } -+ -+ else if (chunk_name == png_fcTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); -+ } -+ -+#endif /* PNG_READ_APNG_SUPPORTED */ - - else - { -@@ -533,7 +660,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 - 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); -@@ -541,17 +672,64 @@ - 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) -+ { -+ 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) -+#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; - } - - 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) -@@ -625,6 +803,15 @@ - 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) && 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. -@@ -1074,6 +1261,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 -Nru libpng-1.6.19-orig/pngpriv.h libpng-1.6.19/pngpriv.h ---- libpng-1.6.19-orig/pngpriv.h 2015-11-13 21:37:46.359671425 +0100 -+++ libpng-1.6.19/pngpriv.h 2015-11-13 21:38:46.567768270 +0100 -@@ -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. - */ -@@ -1453,6 +1467,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_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 */ -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_write_acTL,(png_structp png_ptr, -+ png_uint_32 num_frames, png_uint_32 num_plays),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_write_fcTL,(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); -+PNG_INTERNAL_FUNCTION(void,png_write_fdAT,(png_structp png_ptr, -+ png_const_bytep data, png_size_t length),PNG_EMPTY); -+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 -Nru libpng-1.6.19-orig/pngread.c libpng-1.6.19/pngread.c ---- libpng-1.6.19-orig/pngread.c 2015-11-13 21:37:46.324670207 +0100 -+++ libpng-1.6.19/pngread.c 2015-11-13 21:38:46.568768304 +0100 -@@ -158,6 +158,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; - } -@@ -247,6 +250,17 @@ - png_handle_iTXt(png_ptr, info_ptr, length); - #endif - -+#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); -@@ -254,6 +268,72 @@ - } - #endif /* SEQUENTIAL_READ */ - -+#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 -Nru libpng-1.6.19-orig/pngrutil.c libpng-1.6.19/pngrutil.c ---- libpng-1.6.19-orig/pngrutil.c 2015-11-13 21:37:46.327670311 +0100 -+++ libpng-1.6.19/pngrutil.c 2015-11-13 21:38:46.568768304 +0100 -@@ -824,6 +824,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; -@@ -2724,6 +2729,179 @@ - } - #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); -+ -+ 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; -+ } -+ -+ /* 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) && !(info_ptr->valid & PNG_INFO_fcTL)) -+ { -+ 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) -+} -+ -+void /* PRIVATE */ -+png_ensure_sequence_number(png_structp png_ptr, png_uint_32 length) -+{ -+ png_byte data[4]; -+ png_uint_32 sequence_number; -+ -+ if (length < 4) -+ png_error(png_ptr, "invalid fcTL or fdAT chunk found"); -+ -+ png_crc_read(png_ptr, data, 4); -+ sequence_number = png_get_uint_31(png_ptr, data); -+ -+ if (sequence_number != png_ptr->next_seq_num) -+ png_error(png_ptr, "fcTL or fdAT chunk with out-of-order sequence " -+ "number found"); -+ -+ png_ptr->next_seq_num++; -+} -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ - #ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED - /* Utility function for png_handle_unknown; set up png_ptr::unknown_chunk */ - static int -@@ -3982,7 +4160,38 @@ - { - uInt avail_in; - png_bytep buffer; -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_uint_32 bytes_to_skip = 0; -+ -+ while (png_ptr->idat_size == 0 || bytes_to_skip != 0) -+ { -+ png_crc_finish(png_ptr, bytes_to_skip); -+ bytes_to_skip = 0; -+ -+ 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; -+ } - -+ png_ensure_sequence_number(png_ptr, png_ptr->idat_size); -+ -+ png_ptr->idat_size -= 4; -+ } -+ } -+#else - while (png_ptr->idat_size == 0) - { - png_crc_finish(png_ptr, 0); -@@ -3994,7 +4203,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; - - if (avail_in > png_ptr->idat_size) -@@ -4057,6 +4266,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 - - if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0) - png_chunk_benign_error(png_ptr, "Extra compressed data"); -@@ -4495,4 +4707,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_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) -+{ -+ 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); -+} -+ -+#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 -Nru libpng-1.6.19-orig/pngset.c libpng-1.6.19/pngset.c ---- libpng-1.6.19-orig/pngset.c 2015-11-13 21:37:46.329670381 +0100 -+++ libpng-1.6.19/pngset.c 2015-11-13 21:38:46.569768339 +0100 -@@ -241,6 +241,11 @@ - info_ptr->pixel_depth = (png_byte)(info_ptr->channels * info_ptr->bit_depth); - - info_ptr->rowbytes = PNG_ROWBYTES(info_ptr->pixel_depth, width); -+ -+#ifdef PNG_APNG_SUPPORTED -+ /* for non-animated png. this may be overwritten from an acTL chunk later */ -+ info_ptr->num_frames = 1; -+#endif - } - - #ifdef PNG_oFFs_SUPPORTED -@@ -1094,6 +1099,147 @@ - } - #endif /* sPLT */ - -+#ifdef PNG_APNG_SUPPORTED -+png_uint_32 PNGAPI -+png_set_acTL(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 num_frames, png_uint_32 num_plays) -+{ -+ png_debug1(1, "in %s storage function", "acTL"); -+ -+ if (png_ptr == NULL || info_ptr == NULL) -+ { -+ png_warning(png_ptr, -+ "Call to png_set_acTL() with NULL png_ptr " -+ "or info_ptr ignored"); -+ return (0); -+ } -+ if (num_frames == 0) -+ { -+ png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_frames zero"); -+ return (0); -+ } -+ if (num_frames > PNG_UINT_31_MAX) -+ { -+ png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_frames > 2^31-1"); -+ return (0); -+ } -+ if (num_plays > PNG_UINT_31_MAX) -+ { -+ png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_plays " -+ "> 2^31-1"); -+ return (0); -+ } -+ -+ info_ptr->num_frames = num_frames; -+ info_ptr->num_plays = num_plays; -+ -+ info_ptr->valid |= PNG_INFO_acTL; -+ -+ return (1); -+} -+ -+/* delay_num and delay_den can hold any 16-bit values including zero */ -+png_uint_32 PNGAPI -+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) -+{ -+ png_debug1(1, "in %s storage function", "fcTL"); -+ -+ if (png_ptr == NULL || info_ptr == NULL) -+ { -+ png_warning(png_ptr, -+ "Call to png_set_fcTL() with NULL png_ptr or info_ptr " -+ "ignored"); -+ return (0); -+ } -+ -+ png_ensure_fcTL_is_valid(png_ptr, width, height, x_offset, y_offset, -+ delay_num, delay_den, dispose_op, blend_op); -+ -+ 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))) -+ { -+ png_warning(png_ptr, "PNG_BLEND_OP_OVER is meaningless " -+ "and wasteful for opaque images, ignored"); -+ blend_op = PNG_BLEND_OP_SOURCE; -+ } -+ } -+ -+ info_ptr->next_frame_width = width; -+ info_ptr->next_frame_height = height; -+ info_ptr->next_frame_x_offset = x_offset; -+ info_ptr->next_frame_y_offset = y_offset; -+ info_ptr->next_frame_delay_num = delay_num; -+ info_ptr->next_frame_delay_den = delay_den; -+ info_ptr->next_frame_dispose_op = dispose_op; -+ info_ptr->next_frame_blend_op = blend_op; -+ -+ info_ptr->valid |= PNG_INFO_fcTL; -+ -+ return (1); -+} -+ -+void /* PRIVATE */ -+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) -+{ -+ 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 (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" -+ "the ones in IHDR"); -+ -+ if (dispose_op != PNG_DISPOSE_OP_NONE && -+ dispose_op != PNG_DISPOSE_OP_BACKGROUND && -+ dispose_op != PNG_DISPOSE_OP_PREVIOUS) -+ png_error(png_ptr, "invalid dispose_op in fcTL"); -+ -+ if (blend_op != PNG_BLEND_OP_SOURCE && -+ blend_op != PNG_BLEND_OP_OVER) -+ png_error(png_ptr, "invalid blend_op in fcTL"); -+ -+ 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) -+ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; -+ else -+ png_ptr->apng_flags &= ~PNG_FIRST_FRAME_HIDDEN; -+ -+ PNG_UNUSED(info_ptr) -+ -+ return 1; -+} -+#endif /* PNG_APNG_SUPPORTED */ -+ - #ifdef PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED - static png_byte - check_location(png_const_structrp png_ptr, int location) -diff -Nru libpng-1.6.19-orig/pngstruct.h libpng-1.6.19/pngstruct.h ---- libpng-1.6.19-orig/pngstruct.h 2015-11-13 21:37:46.356671321 +0100 -+++ libpng-1.6.19/pngstruct.h 2015-11-13 21:38:46.569768339 +0100 -@@ -400,6 +400,27 @@ - png_byte filter_type; - #endif - -+#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 -Nru libpng-1.6.19-orig/pngtest.c libpng-1.6.19/pngtest.c ---- libpng-1.6.19-orig/pngtest.c 2015-11-13 21:37:46.319670033 +0100 -+++ libpng-1.6.19/pngtest.c 2015-11-13 21:48:03.778227241 +0100 -@@ -850,6 +850,10 @@ - png_uint_32 width, height; - int num_pass = 1, 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; -@@ -1406,6 +1410,89 @@ - 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_pass; pass++) -+ { -+ pngtest_debug1("Writing row data for pass %d", pass); -+ for (y = 0; y < frame_height; y++) -+ { -+#ifndef SINGLE_ROWBUF_ALLOC -+ pngtest_debug2("Allocating row buffer (pass %d, y = %ld)...", pass, y); -+ row_buf = (png_bytep)png_malloc(read_ptr, -+ png_get_rowbytes(read_ptr, read_info_ptr)); -+ pngtest_debug2("0x%08lx (%ld bytes)", (unsigned long)row_buf, -+ 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 */ -+ -+#ifndef SINGLE_ROWBUF_ALLOC -+ pngtest_debug2("Freeing row buffer (pass %d, y = %ld)", pass, y); -+ png_free(read_ptr, row_buf); -+ row_buf = NULL; -+#endif /* !SINGLE_ROWBUF_ALLOC */ -+ } -+ } -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_write_frame_tail(write_ptr, write_info_ptr); -+#endif -+ } -+ } -+ else -+#endif - for (pass = 0; pass < num_pass; pass++) - { - pngtest_debug1("Writing row data for pass %d", pass); -@@ -1506,6 +1593,20 @@ - } - } - #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 - #ifdef PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED - { - png_unknown_chunkp unknowns; -diff -Nru libpng-1.6.19-orig/pngwrite.c libpng-1.6.19/pngwrite.c ---- libpng-1.6.19-orig/pngwrite.c 2015-11-13 21:37:46.348671042 +0100 -+++ libpng-1.6.19/pngwrite.c 2015-11-13 21:38:46.570768374 +0100 -@@ -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 - -+#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 -+ - /* 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) -+{ -+ png_debug(1, "in png_write_frame_head"); -+ -+ /* 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"); -+ -+ png_write_reset(png_ptr); -+ -+ png_write_reinit(png_ptr, info_ptr, width, height); -+ -+ 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); -+ -+ PNG_UNUSED(row_pointers) -+} -+ -+void PNGAPI -+png_write_frame_tail(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_write_frame_tail"); -+ -+ png_ptr->num_frames_written++; -+ -+ PNG_UNUSED(info_ptr) -+} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ - - #ifdef PNG_SIMPLIFIED_WRITE_SUPPORTED - # ifdef PNG_STDIO_SUPPORTED /* currently required for png_image_write_* */ -diff -Nru libpng-1.6.19-orig/pngwutil.c libpng-1.6.19/pngwutil.c ---- libpng-1.6.19-orig/pngwutil.c 2015-11-13 21:37:46.349671077 +0100 -+++ libpng-1.6.19/pngwutil.c 2015-11-13 21:38:46.570768374 +0100 -@@ -901,6 +901,11 @@ - /* Write the chunk */ - png_write_complete_chunk(png_ptr, png_IHDR, buf, (png_size_t)13); - -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_ptr->first_frame_width = width; -+ png_ptr->first_frame_height = height; -+#endif -+ - if ((png_ptr->do_filter) == PNG_NO_FILTERS) - { - if (png_ptr->color_type == PNG_COLOR_TYPE_PALETTE || -@@ -1082,7 +1087,14 @@ - optimize_cmf(data, png_image_size(png_ptr)); - #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 */ - png_ptr->mode |= PNG_HAVE_IDAT; - - png_ptr->zstream.next_out = data; -@@ -1128,7 +1140,15 @@ - optimize_cmf(data, png_image_size(png_ptr)); - #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 */ -+ - png_ptr->zstream.avail_out = 0; - png_ptr->zstream.next_out = NULL; - png_ptr->mode |= PNG_HAVE_IDAT | PNG_AFTER_IDAT; -@@ -1941,6 +1961,82 @@ - } - #endif - -+#ifdef PNG_WRITE_APNG_SUPPORTED -+void /* PRIVATE */ -+png_write_acTL(png_structp png_ptr, -+ png_uint_32 num_frames, png_uint_32 num_plays) -+{ -+ png_byte buf[8]; -+ -+ png_debug(1, "in png_write_acTL"); -+ -+ png_ptr->num_frames_to_write = num_frames; -+ -+ if (png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) -+ num_frames--; -+ -+ png_save_uint_32(buf, num_frames); -+ png_save_uint_32(buf + 4, num_plays); -+ -+ png_write_complete_chunk(png_ptr, png_acTL, buf, (png_size_t)8); -+} -+ -+void /* PRIVATE */ -+png_write_fcTL(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_byte buf[26]; -+ -+ png_debug(1, "in png_write_fcTL"); -+ -+ if (png_ptr->num_frames_written == 0 && (x_offset != 0 || y_offset != 0)) -+ png_error(png_ptr, "x and/or y offset for the first frame aren't 0"); -+ if (png_ptr->num_frames_written == 0 && -+ (width != png_ptr->first_frame_width || -+ height != png_ptr->first_frame_height)) -+ png_error(png_ptr, "width and/or height in the first frame's fcTL " -+ "don't match the ones in IHDR"); -+ -+ /* more error checking */ -+ png_ensure_fcTL_is_valid(png_ptr, width, height, x_offset, y_offset, -+ delay_num, delay_den, dispose_op, blend_op); -+ -+ png_save_uint_32(buf, png_ptr->next_seq_num); -+ png_save_uint_32(buf + 4, width); -+ png_save_uint_32(buf + 8, height); -+ png_save_uint_32(buf + 12, x_offset); -+ png_save_uint_32(buf + 16, y_offset); -+ png_save_uint_16(buf + 20, delay_num); -+ png_save_uint_16(buf + 22, delay_den); -+ buf[24] = dispose_op; -+ buf[25] = blend_op; -+ -+ png_write_complete_chunk(png_ptr, png_fcTL, buf, (png_size_t)26); -+ -+ png_ptr->next_seq_num++; -+} -+ -+void /* PRIVATE */ -+png_write_fdAT(png_structp png_ptr, -+ png_const_bytep data, png_size_t length) -+{ -+ png_byte buf[4]; -+ -+ png_write_chunk_header(png_ptr, png_fdAT, (png_uint_32)(4 + length)); -+ -+ png_save_uint_32(buf, png_ptr->next_seq_num); -+ png_write_chunk_data(png_ptr, buf, 4); -+ -+ png_write_chunk_data(png_ptr, data, length); -+ -+ png_write_chunk_end(png_ptr); -+ -+ png_ptr->next_seq_num++; -+} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ -+ - /* Initializes the row writing capability of libpng */ - void /* PRIVATE */ - png_write_start_row(png_structrp png_ptr) -@@ -2706,4 +2802,39 @@ - } - #endif /* WRITE_FLUSH */ - } -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+void /* PRIVATE */ -+png_write_reset(png_structp png_ptr) -+{ -+ png_ptr->row_number = 0; -+ png_ptr->pass = 0; -+ png_ptr->mode &= ~PNG_HAVE_IDAT; -+} -+ -+void /* PRIVATE */ -+png_write_reinit(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 width, png_uint_32 height) -+{ -+ if (png_ptr->num_frames_written == 0 && -+ (width != png_ptr->first_frame_width || -+ height != png_ptr->first_frame_height)) -+ png_error(png_ptr, "width and/or height in the first frame's fcTL " -+ "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" -+ "the ones in IHDR"); -+ -+ png_set_IHDR(png_ptr, info_ptr, width, height, -+ info_ptr->bit_depth, info_ptr->color_type, -+ info_ptr->interlace_type, info_ptr->compression_type, -+ info_ptr->filter_type); -+ -+ png_ptr->width = width; -+ png_ptr->height = height; -+ png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth, width); -+ png_ptr->usr_width = png_ptr->width; -+} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ - #endif /* WRITE */ -diff -Nru libpng-1.6.19-orig/scripts/symbols.def libpng-1.6.19/scripts/symbols.def ---- libpng-1.6.19-orig/scripts/symbols.def 2015-11-13 21:37:46.354671251 +0100 -+++ libpng-1.6.19/scripts/symbols.def 2015-11-13 21:38:46.570768374 +0100 -@@ -249,3 +249,23 @@ - png_set_check_for_invalid_index @242 - png_get_palette_max @243 - png_set_option @244 -+ png_get_acTL @245 -+ png_set_acTL @246 -+ png_get_num_frames @247 -+ png_get_num_plays @248 -+ png_get_next_frame_fcTL @249 -+ png_set_next_frame_fcTL @250 -+ png_get_next_frame_width @251 -+ png_get_next_frame_height @252 -+ png_get_next_frame_x_offset @253 -+ png_get_next_frame_y_offset @254 -+ png_get_next_frame_delay_num @255 -+ png_get_next_frame_delay_den @256 -+ png_get_next_frame_dispose_op @257 -+ png_get_next_frame_blend_op @258 -+ png_get_first_frame_is_hidden @259 -+ png_set_first_frame_is_hidden @260 -+ png_read_frame_head @261 -+ png_set_progressive_frame_fn @262 -+ png_write_frame_head @263 -+ png_write_frame_tail @264 diff --git a/libpng/libpng-1.6.20-apng.patch b/libpng/libpng-1.6.20-apng.patch new file mode 100644 index 0000000..c9fd552 --- /dev/null +++ b/libpng/libpng-1.6.20-apng.patch @@ -0,0 +1,1628 @@ +Index: LICENSE +=================================================================== +--- LICENSE ++++ LICENSE +@@ -8,6 +8,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-2015 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. + + libpng versions 1.0.7, July 1, 2000, through 1.6.20, December 3, 2015, are +Index: pngread.c +=================================================================== +--- pngread.c ++++ pngread.c +@@ -158,6 +158,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; + } +@@ -247,6 +250,17 @@ + png_handle_iTXt(png_ptr, info_ptr, length); + #endif + ++#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); +@@ -254,6 +268,72 @@ + } + #endif /* SEQUENTIAL_READ */ + ++#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) == 0) ++ 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 != 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); ++ } ++ ++ 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 == 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 + ++#ifdef PNG_APNG_SUPPORTED ++png_uint_32 PNGAPI ++png_get_acTL(png_structp png_ptr, png_infop info_ptr, ++ png_uint_32 *num_frames, png_uint_32 *num_plays) ++{ ++ png_debug1(1, "in %s retrieval function", "acTL"); ++ ++ if (png_ptr != NULL && info_ptr != NULL && ++ (info_ptr->valid & PNG_INFO_acTL) != 0 && ++ num_frames != NULL && num_plays != NULL) ++ { ++ *num_frames = info_ptr->num_frames; ++ *num_plays = info_ptr->num_plays; ++ return (1); ++ } ++ ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_num_frames(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_num_frames()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->num_frames); ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_num_plays(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_num_plays()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->num_plays); ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++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_debug1(1, "in %s retrieval function", "fcTL"); ++ ++ if (png_ptr != NULL && info_ptr != NULL && ++ (info_ptr->valid & PNG_INFO_fcTL) != 0 && ++ width != NULL && height != NULL && ++ x_offset != NULL && y_offset != NULL && ++ delay_num != NULL && delay_den != NULL && ++ dispose_op != NULL && blend_op != NULL) ++ { ++ *width = info_ptr->next_frame_width; ++ *height = info_ptr->next_frame_height; ++ *x_offset = info_ptr->next_frame_x_offset; ++ *y_offset = info_ptr->next_frame_y_offset; ++ *delay_num = info_ptr->next_frame_delay_num; ++ *delay_den = info_ptr->next_frame_delay_den; ++ *dispose_op = info_ptr->next_frame_dispose_op; ++ *blend_op = info_ptr->next_frame_blend_op; ++ return (1); ++ } ++ ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_next_frame_width(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_width()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_width); ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_next_frame_height(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_height()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_height); ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_next_frame_x_offset(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_x_offset()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_x_offset); ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_next_frame_y_offset(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_y_offset()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_y_offset); ++ return (0); ++} ++ ++png_uint_16 PNGAPI ++png_get_next_frame_delay_num(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_delay_num()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_delay_num); ++ return (0); ++} ++ ++png_uint_16 PNGAPI ++png_get_next_frame_delay_den(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_delay_den()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_delay_den); ++ return (0); ++} ++ ++png_byte PNGAPI ++png_get_next_frame_dispose_op(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_dispose_op()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_dispose_op); ++ return (0); ++} ++ ++png_byte PNGAPI ++png_get_next_frame_blend_op(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_blend_op()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_blend_op); ++ return (0); ++} ++ ++png_byte PNGAPI ++png_get_first_frame_is_hidden(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_first_frame_is_hidden()"); ++ ++ if (png_ptr != NULL) ++ return (png_byte)(png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN); ++ ++ PNG_UNUSED(info_ptr) ++ ++ return 0; ++} ++#endif /* APNG */ + #endif /* READ || WRITE */ +Index: png.c +=================================================================== +--- png.c ++++ png.c +@@ -775,16 +775,20 @@ + #else + # ifdef __STDC__ + return PNG_STRING_NEWLINE \ +- "libpng version 1.6.20 - December 3, 2015" PNG_STRING_NEWLINE \ ++ "libpng version 1.6.20+apng - December 3, 2015" PNG_STRING_NEWLINE \ + "Copyright (c) 1998-2015 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-2015 Max Stepin" PNG_STRING_NEWLINE ; + # else +- return "libpng version 1.6.20 - December 3, 2015\ ++ return "libpng version 1.6.20+apng - December 3, 2015\ + Copyright (c) 1998-2015 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-2015 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-2015 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. + * + * libpng versions 1.0.7, July 1, 2000, through 1.6.20, December 3, 2015, are +@@ -282,9 +288,9 @@ + */ + + /* Version information for png.h - this should match the version in png.c */ +-#define PNG_LIBPNG_VER_STRING "1.6.20" ++#define PNG_LIBPNG_VER_STRING "1.6.20+apng" + #define PNG_HEADER_VERSION_STRING \ +- " libpng version 1.6.20 - December 3, 2015\n" ++ " libpng version 1.6.20+apng - December 3, 2015\n" + + #define PNG_LIBPNG_VER_SONUM 16 + #define PNG_LIBPNG_VER_DLLNUM 16 +@@ -335,6 +341,10 @@ + # include "pnglibconf.h" + #endif + ++#define PNG_APNG_SUPPORTED ++#define PNG_READ_APNG_SUPPORTED ++#define PNG_WRITE_APNG_SUPPORTED ++ + #ifndef PNG_VERSION_INFO_ONLY + /* Machine specific configuration. */ + # include "pngconf.h" +@@ -430,6 +440,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 ++ ++/* blend_op flags from inside fcTL */ ++#define PNG_BLEND_OP_SOURCE 0x00 ++#define PNG_BLEND_OP_OVER 0x01 ++#endif /* APNG */ ++ + /* This triggers a compiler error in png.c, if png.c and png.h + * do not agree upon the version number. + */ +@@ -752,6 +773,10 @@ + #if INT_MAX >= 0x8000 /* else this might break */ + #define PNG_INFO_IDAT 0x8000 /* ESR, 1.0.6 */ + #endif ++#ifdef PNG_APNG_SUPPORTED ++#define PNG_INFO_acTL 0x10000 ++#define PNG_INFO_fcTL 0x20000 ++#endif + + /* This is used for the transformation routines, as some of them + * change these values for the row. It also should enable using +@@ -789,6 +814,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 +@@ -3110,6 +3139,75 @@ + * END OF HARDWARE AND SOFTWARE OPTIONS + ******************************************************************************/ + ++#ifdef PNG_APNG_SUPPORTED ++PNG_EXPORT(245, 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_EXPORT(246, 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_EXPORT(247, png_uint_32, png_get_num_frames, (png_structp png_ptr, ++ png_infop info_ptr)); ++ ++PNG_EXPORT(248, png_uint_32, png_get_num_plays, (png_structp png_ptr, ++ png_infop info_ptr)); ++ ++PNG_EXPORT(249, 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_EXPORT(250, 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)); ++ ++PNG_EXPORT(251, png_uint_32, png_get_next_frame_width, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(252, png_uint_32, png_get_next_frame_height, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(253, png_uint_32, png_get_next_frame_x_offset, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(254, png_uint_32, png_get_next_frame_y_offset, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(255, png_uint_16, png_get_next_frame_delay_num, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(256, png_uint_16, png_get_next_frame_delay_den, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(257, png_byte, png_get_next_frame_dispose_op, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(258, png_byte, png_get_next_frame_blend_op, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(259, png_byte, png_get_first_frame_is_hidden, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(260, png_uint_32, png_set_first_frame_is_hidden, ++ (png_structp png_ptr, png_infop info_ptr, png_byte is_hidden)); ++ ++#ifdef PNG_READ_APNG_SUPPORTED ++PNG_EXPORT(261, void, png_read_frame_head, (png_structp png_ptr, ++ png_infop info_ptr)); ++#ifdef PNG_PROGRESSIVE_READ_SUPPORTED ++PNG_EXPORT(262, 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 */ ++ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++PNG_EXPORT(263, 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_EXPORT(264, void, png_write_frame_tail, (png_structp png_ptr, ++ png_infop info_ptr)); ++#endif /* WRITE_APNG */ ++#endif /* APNG */ ++ + /* Maintainer: Put new public prototypes here ^, in libpng.3, in project + * defs, and in scripts/symbols.def. + */ +@@ -3118,7 +3216,11 @@ + * one to use is one more than this.) + */ + #ifdef PNG_EXPORT_LAST_ORDINAL ++#ifdef PNG_APNG_SUPPORTED ++ PNG_EXPORT_LAST_ORDINAL(264); ++#else + PNG_EXPORT_LAST_ORDINAL(244); ++#endif /* APNG */ + #endif + + #ifdef __cplusplus +Index: pngpriv.h +=================================================================== +--- pngpriv.h ++++ pngpriv.h +@@ -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. + */ +@@ -1441,6 +1455,49 @@ + + #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 ++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 /* PROGRESSIVE_READ */ ++#endif /* READ_APNG */ ++ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++PNG_INTERNAL_FUNCTION(void,png_write_acTL,(png_structp png_ptr, ++ png_uint_32 num_frames, png_uint_32 num_plays),PNG_EMPTY); ++PNG_INTERNAL_FUNCTION(void,png_write_fcTL,(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); ++PNG_INTERNAL_FUNCTION(void,png_write_fdAT,(png_structp png_ptr, ++ png_const_bytep data, png_size_t length),PNG_EMPTY); ++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 /* 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 + ++#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 */ +Index: pngstruct.h +=================================================================== +--- pngstruct.h ++++ pngstruct.h +@@ -403,6 +403,27 @@ + png_byte filter_type; + #endif + ++#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 /* APNG */ ++ + /* 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 */ +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_WRITE_APNG_SUPPORTED ++ if (png_ptr->num_frames_written != png_ptr->num_frames_to_write) ++ png_error(png_ptr, "Not enough frames written"); ++#endif ++ + #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"); +@@ -2227,4 +2236,42 @@ + } + # endif /* STDIO */ + #endif /* SIMPLIFIED_WRITE */ ++ ++#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"); ++ ++ /* 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_write_reset(png_ptr); ++ ++ png_write_reinit(png_ptr, info_ptr, width, height); ++ ++ 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 PNGAPI ++png_write_frame_tail(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_write_frame_tail"); ++ ++ png_ptr->num_frames_written++; ++ ++ 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"); ++ ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } ++ ++ else if (chunk_name == png_fdAT) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_LT(4) ++ png_ensure_sequence_number(png_ptr, 4); ++ ++ 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"); ++ ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } ++ ++ 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; ++ } ++ } ++ ++ else if (chunk_name == png_fcTL) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ 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) == 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) +@@ -258,6 +341,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); +@@ -404,6 +490,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); ++ } ++ ++ 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 +@@ -533,7 +633,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 + 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); +@@ -541,17 +645,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 ((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; + } + + 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) +@@ -625,6 +772,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. +@@ -1074,6 +1231,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) + { +Index: pngset.c +=================================================================== +--- pngset.c ++++ pngset.c +@@ -241,6 +241,11 @@ + info_ptr->pixel_depth = (png_byte)(info_ptr->channels * info_ptr->bit_depth); + + info_ptr->rowbytes = PNG_ROWBYTES(info_ptr->pixel_depth, width); ++ ++#ifdef PNG_APNG_SUPPORTED ++ /* for non-animated png. this may be overwritten from an acTL chunk later */ ++ info_ptr->num_frames = 1; ++#endif + } + + #ifdef PNG_oFFs_SUPPORTED +@@ -1094,6 +1099,146 @@ + } + #endif /* sPLT */ + ++#ifdef PNG_APNG_SUPPORTED ++png_uint_32 PNGAPI ++png_set_acTL(png_structp png_ptr, png_infop info_ptr, ++ png_uint_32 num_frames, png_uint_32 num_plays) ++{ ++ png_debug1(1, "in %s storage function", "acTL"); ++ ++ if (png_ptr == NULL || info_ptr == NULL) ++ { ++ png_warning(png_ptr, ++ "Call to png_set_acTL() with NULL png_ptr " ++ "or info_ptr ignored"); ++ return (0); ++ } ++ if (num_frames == 0) ++ { ++ png_warning(png_ptr, ++ "Ignoring attempt to set acTL with num_frames zero"); ++ return (0); ++ } ++ if (num_frames > PNG_UINT_31_MAX) ++ { ++ png_warning(png_ptr, ++ "Ignoring attempt to set acTL with num_frames > 2^31-1"); ++ return (0); ++ } ++ if (num_plays > PNG_UINT_31_MAX) ++ { ++ png_warning(png_ptr, ++ "Ignoring attempt to set acTL with num_plays > 2^31-1"); ++ return (0); ++ } ++ ++ info_ptr->num_frames = num_frames; ++ info_ptr->num_plays = num_plays; ++ ++ info_ptr->valid |= PNG_INFO_acTL; ++ ++ return (1); ++} ++ ++/* delay_num and delay_den can hold any 16-bit values including zero */ ++png_uint_32 PNGAPI ++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) ++{ ++ png_debug1(1, "in %s storage function", "fcTL"); ++ ++ if (png_ptr == NULL || info_ptr == NULL) ++ { ++ png_warning(png_ptr, ++ "Call to png_set_fcTL() with NULL png_ptr or info_ptr " ++ "ignored"); ++ return (0); ++ } ++ ++ png_ensure_fcTL_is_valid(png_ptr, width, height, x_offset, y_offset, ++ delay_num, delay_den, dispose_op, blend_op); ++ ++ if (blend_op == PNG_BLEND_OP_OVER) ++ { ++ 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"); ++ blend_op = PNG_BLEND_OP_SOURCE; ++ } ++ } ++ ++ info_ptr->next_frame_width = width; ++ info_ptr->next_frame_height = height; ++ info_ptr->next_frame_x_offset = x_offset; ++ info_ptr->next_frame_y_offset = y_offset; ++ info_ptr->next_frame_delay_num = delay_num; ++ info_ptr->next_frame_delay_den = delay_den; ++ info_ptr->next_frame_dispose_op = dispose_op; ++ info_ptr->next_frame_blend_op = blend_op; ++ ++ info_ptr->valid |= PNG_INFO_fcTL; ++ ++ return (1); ++} ++ ++void /* PRIVATE */ ++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) ++{ ++ 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 (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 " ++ "the ones in IHDR"); ++ ++ if (dispose_op != PNG_DISPOSE_OP_NONE && ++ dispose_op != PNG_DISPOSE_OP_BACKGROUND && ++ dispose_op != PNG_DISPOSE_OP_PREVIOUS) ++ png_error(png_ptr, "invalid dispose_op in fcTL"); ++ ++ if (blend_op != PNG_BLEND_OP_SOURCE && ++ blend_op != PNG_BLEND_OP_OVER) ++ png_error(png_ptr, "invalid blend_op in fcTL"); ++ ++ 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 +@@ -855,6 +855,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; +@@ -2755,6 +2760,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) ++} ++ ++void /* PRIVATE */ ++png_ensure_sequence_number(png_structp png_ptr, png_uint_32 length) ++{ ++ png_byte data[4]; ++ png_uint_32 sequence_number; ++ ++ if (length < 4) ++ png_error(png_ptr, "invalid fcTL or fdAT chunk found"); ++ ++ png_crc_read(png_ptr, data, 4); ++ sequence_number = png_get_uint_31(png_ptr, data); ++ ++ if (sequence_number != png_ptr->next_seq_num) ++ png_error(png_ptr, "fcTL or fdAT chunk with out-of-order sequence " ++ "number found"); ++ ++ png_ptr->next_seq_num++; ++} ++#endif /* READ_APNG */ ++ + #ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED + /* Utility function for png_handle_unknown; set up png_ptr::unknown_chunk */ + static int +@@ -4014,6 +4193,38 @@ + uInt avail_in; + png_bytep buffer; + ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_uint_32 bytes_to_skip = 0; ++ ++ while (png_ptr->idat_size == 0 || bytes_to_skip != 0) ++ { ++ png_crc_finish(png_ptr, bytes_to_skip); ++ bytes_to_skip = 0; ++ ++ 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; ++ } ++ ++ png_ensure_sequence_number(png_ptr, png_ptr->idat_size); ++ ++ png_ptr->idat_size -= 4; ++ } ++ } ++#else + while (png_ptr->idat_size == 0) + { + png_crc_finish(png_ptr, 0); +@@ -4025,6 +4236,7 @@ + if (png_ptr->chunk_name != png_IDAT) + png_error(png_ptr, "Not enough image data"); + } ++#endif /* READ_APNG */ + + avail_in = png_ptr->IDAT_read_size; + +@@ -4088,6 +4300,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 + + if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0) + png_chunk_benign_error(png_ptr, "Extra compressed data"); +@@ -4526,4 +4741,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_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) ++{ ++ 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); ++} ++ ++#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 */ ++ static PNG_CONST png_byte png_pass_start[] = {0, 4, 0, 2, 0, 1, 0}; ++ ++ /* Offset to next interlace block */ ++ static PNG_CONST png_byte png_pass_inc[] = {8, 8, 4, 4, 2, 2, 1}; ++ ++ /* Start of interlace block in the y direction */ ++ static PNG_CONST png_byte png_pass_ystart[] = {0, 0, 4, 0, 2, 0, 1}; ++ ++ /* Offset to next interlace block in the y direction */ ++ static PNG_CONST png_byte png_pass_yinc[] = {8, 8, 8, 4, 4, 2, 2}; ++ ++ 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_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 /* PROGRESSIVE_READ */ ++#endif /* READ_APNG */ + #endif /* READ */ +Index: pngwutil.c +=================================================================== +--- pngwutil.c ++++ pngwutil.c +@@ -901,6 +901,11 @@ + /* Write the chunk */ + png_write_complete_chunk(png_ptr, png_IHDR, buf, (png_size_t)13); + ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ png_ptr->first_frame_width = width; ++ png_ptr->first_frame_height = height; ++#endif ++ + if ((png_ptr->do_filter) == PNG_NO_FILTERS) + { + if (png_ptr->color_type == PNG_COLOR_TYPE_PALETTE || +@@ -1082,7 +1087,15 @@ + optimize_cmf(data, png_image_size(png_ptr)); + #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 /* WRITE_APNG */ ++ + png_ptr->mode |= PNG_HAVE_IDAT; + + png_ptr->zstream.next_out = data; +@@ -1128,7 +1141,15 @@ + optimize_cmf(data, png_image_size(png_ptr)); + #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 /* WRITE_APNG */ ++ + png_ptr->zstream.avail_out = 0; + png_ptr->zstream.next_out = NULL; + png_ptr->mode |= PNG_HAVE_IDAT | PNG_AFTER_IDAT; +@@ -1941,6 +1962,82 @@ + } + #endif + ++#ifdef PNG_WRITE_APNG_SUPPORTED ++void /* PRIVATE */ ++png_write_acTL(png_structp png_ptr, ++ png_uint_32 num_frames, png_uint_32 num_plays) ++{ ++ png_byte buf[8]; ++ ++ png_debug(1, "in png_write_acTL"); ++ ++ png_ptr->num_frames_to_write = num_frames; ++ ++ if ((png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) != 0) ++ num_frames--; ++ ++ png_save_uint_32(buf, num_frames); ++ png_save_uint_32(buf + 4, num_plays); ++ ++ png_write_complete_chunk(png_ptr, png_acTL, buf, (png_size_t)8); ++} ++ ++void /* PRIVATE */ ++png_write_fcTL(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_byte buf[26]; ++ ++ png_debug(1, "in png_write_fcTL"); ++ ++ if (png_ptr->num_frames_written == 0 && (x_offset != 0 || y_offset != 0)) ++ png_error(png_ptr, "x and/or y offset for the first frame aren't 0"); ++ if (png_ptr->num_frames_written == 0 && ++ (width != png_ptr->first_frame_width || ++ height != png_ptr->first_frame_height)) ++ png_error(png_ptr, "width and/or height in the first frame's fcTL " ++ "don't match the ones in IHDR"); ++ ++ /* more error checking */ ++ png_ensure_fcTL_is_valid(png_ptr, width, height, x_offset, y_offset, ++ delay_num, delay_den, dispose_op, blend_op); ++ ++ png_save_uint_32(buf, png_ptr->next_seq_num); ++ png_save_uint_32(buf + 4, width); ++ png_save_uint_32(buf + 8, height); ++ png_save_uint_32(buf + 12, x_offset); ++ png_save_uint_32(buf + 16, y_offset); ++ png_save_uint_16(buf + 20, delay_num); ++ png_save_uint_16(buf + 22, delay_den); ++ buf[24] = dispose_op; ++ buf[25] = blend_op; ++ ++ png_write_complete_chunk(png_ptr, png_fcTL, buf, (png_size_t)26); ++ ++ png_ptr->next_seq_num++; ++} ++ ++void /* PRIVATE */ ++png_write_fdAT(png_structp png_ptr, ++ png_const_bytep data, png_size_t length) ++{ ++ png_byte buf[4]; ++ ++ png_write_chunk_header(png_ptr, png_fdAT, (png_uint_32)(4 + length)); ++ ++ png_save_uint_32(buf, png_ptr->next_seq_num); ++ png_write_chunk_data(png_ptr, buf, 4); ++ ++ png_write_chunk_data(png_ptr, data, length); ++ ++ png_write_chunk_end(png_ptr); ++ ++ png_ptr->next_seq_num++; ++} ++#endif /* WRITE_APNG */ ++ + /* Initializes the row writing capability of libpng */ + void /* PRIVATE */ + png_write_start_row(png_structrp png_ptr) +@@ -2706,4 +2803,39 @@ + } + #endif /* WRITE_FLUSH */ + } ++ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++void /* PRIVATE */ ++png_write_reset(png_structp png_ptr) ++{ ++ png_ptr->row_number = 0; ++ png_ptr->pass = 0; ++ png_ptr->mode &= ~PNG_HAVE_IDAT; ++} ++ ++void /* PRIVATE */ ++png_write_reinit(png_structp png_ptr, png_infop info_ptr, ++ png_uint_32 width, png_uint_32 height) ++{ ++ if (png_ptr->num_frames_written == 0 && ++ (width != png_ptr->first_frame_width || ++ height != png_ptr->first_frame_height)) ++ png_error(png_ptr, "width and/or height in the first frame's fcTL " ++ "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 " ++ "the ones in IHDR"); ++ ++ png_set_IHDR(png_ptr, info_ptr, width, height, ++ info_ptr->bit_depth, info_ptr->color_type, ++ info_ptr->interlace_type, info_ptr->compression_type, ++ info_ptr->filter_type); ++ ++ png_ptr->width = width; ++ png_ptr->height = height; ++ png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth, width); ++ png_ptr->usr_width = png_ptr->width; ++} ++#endif /* WRITE_APNG */ + #endif /* WRITE */ +Index: scripts/symbols.def +=================================================================== +--- scripts/symbols.def ++++ scripts/symbols.def +@@ -249,3 +249,23 @@ + png_set_check_for_invalid_index @242 + png_get_palette_max @243 + png_set_option @244 ++ png_get_acTL @245 ++ png_set_acTL @246 ++ png_get_num_frames @247 ++ png_get_num_plays @248 ++ png_get_next_frame_fcTL @249 ++ png_set_next_frame_fcTL @250 ++ png_get_next_frame_width @251 ++ png_get_next_frame_height @252 ++ png_get_next_frame_x_offset @253 ++ png_get_next_frame_y_offset @254 ++ png_get_next_frame_delay_num @255 ++ png_get_next_frame_delay_den @256 ++ png_get_next_frame_dispose_op @257 ++ png_get_next_frame_blend_op @258 ++ png_get_first_frame_is_hidden @259 ++ png_set_first_frame_is_hidden @260 ++ png_read_frame_head @261 ++ png_set_progressive_frame_fn @262 ++ png_write_frame_head @263 ++ png_write_frame_tail @264 From crux at crux.nu Thu Dec 3 18:16:50 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 19:16:50 +0100 (CET) Subject: [crux-commits] ports/opt (3.1): [notify] libpng: updated to 1.6.20. Reissued fix for CVE-2015-8126 Message-ID: <20151203181650.B8433E990D@crux.nu> commit 262e9331b17317cb3780ec32cbd35dca44af77b9 Author: Fredrik Rinnestam Date: Thu Dec 3 19:15:01 2015 +0100 [notify] libpng: updated to 1.6.20. Reissued fix for CVE-2015-8126 diff --git a/libpng/.footprint b/libpng/.footprint index f642b36..150fcd9 100644 --- a/libpng/.footprint +++ b/libpng/.footprint @@ -18,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.19.0 -lrwxrwxrwx root/root usr/lib/libpng16.so.16 -> libpng16.so.16.19.0 --rwxr-xr-x root/root usr/lib/libpng16.so.16.19.0 +lrwxrwxrwx root/root usr/lib/libpng16.so -> libpng16.so.16.20.0 +lrwxrwxrwx root/root usr/lib/libpng16.so.16 -> libpng16.so.16.20.0 +-rwxr-xr-x root/root usr/lib/libpng16.so.16.20.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 83d9f03..7ea5896 100644 --- a/libpng/.md5sum +++ b/libpng/.md5sum @@ -1,2 +1,2 @@ -4991e8e3a79d9aaefc4106b4a3c7e13e libpng-1.6.19-apng.patch -1e6a458429e850fc93c1f3b6dc00a48f libpng-1.6.19.tar.xz +935fa62557ba6f547ccad74d261d11c4 libpng-1.6.20-apng.patch +3968acb7c66ef81a9dab867f35d0eb4b libpng-1.6.20.tar.xz diff --git a/libpng/Pkgfile b/libpng/Pkgfile index d0e7e45..2acfec1 100644 --- a/libpng/Pkgfile +++ b/libpng/Pkgfile @@ -4,14 +4,14 @@ # Depends on: zlib name=libpng -version=1.6.19 +version=1.6.20 release=1 source=(http://download.sourceforge.net/$name/$name-$version.tar.xz \ $name-$version-apng.patch) build() { cd $name-$version - patch -p1 -i $SRC/$name-$version-apng.patch + patch -p0 -i $SRC/$name-$version-apng.patch ./configure --prefix=/usr --mandir=/usr/man make diff --git a/libpng/libpng-1.6.19-apng.patch b/libpng/libpng-1.6.19-apng.patch deleted file mode 100644 index 811d1e3..0000000 --- a/libpng/libpng-1.6.19-apng.patch +++ /dev/null @@ -1,1699 +0,0 @@ -diff -Nru libpng-1.6.19-orig/pngget.c libpng-1.6.19/pngget.c ---- libpng-1.6.19-orig/pngget.c 2015-11-13 21:37:46.357671356 +0100 -+++ libpng-1.6.19/pngget.c 2015-11-13 21:38:46.566768235 +0100 -@@ -1216,4 +1216,166 @@ - # endif - #endif - -+#ifdef PNG_APNG_SUPPORTED -+png_uint_32 PNGAPI -+png_get_acTL(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 *num_frames, png_uint_32 *num_plays) -+{ -+ png_debug1(1, "in %s retrieval function", "acTL"); -+ -+ if (png_ptr != NULL && info_ptr != NULL && -+ (info_ptr->valid & PNG_INFO_acTL) && -+ num_frames != NULL && num_plays != NULL) -+ { -+ *num_frames = info_ptr->num_frames; -+ *num_plays = info_ptr->num_plays; -+ return (1); -+ } -+ -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_num_frames(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_num_frames()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->num_frames); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_num_plays(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_num_plays()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->num_plays); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+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_debug1(1, "in %s retrieval function", "fcTL"); -+ -+ if (png_ptr != NULL && info_ptr != NULL && -+ (info_ptr->valid & PNG_INFO_fcTL) && -+ width != NULL && height != NULL && -+ x_offset != NULL && y_offset != NULL && -+ delay_num != NULL && delay_den != NULL && -+ dispose_op != NULL && blend_op != NULL) -+ { -+ *width = info_ptr->next_frame_width; -+ *height = info_ptr->next_frame_height; -+ *x_offset = info_ptr->next_frame_x_offset; -+ *y_offset = info_ptr->next_frame_y_offset; -+ *delay_num = info_ptr->next_frame_delay_num; -+ *delay_den = info_ptr->next_frame_delay_den; -+ *dispose_op = info_ptr->next_frame_dispose_op; -+ *blend_op = info_ptr->next_frame_blend_op; -+ return (1); -+ } -+ -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_width(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_width()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_width); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_height(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_height()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_height); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_x_offset(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_x_offset()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_x_offset); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_y_offset(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_y_offset()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_y_offset); -+ return (0); -+} -+ -+png_uint_16 PNGAPI -+png_get_next_frame_delay_num(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_delay_num()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_delay_num); -+ return (0); -+} -+ -+png_uint_16 PNGAPI -+png_get_next_frame_delay_den(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_delay_den()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_delay_den); -+ return (0); -+} -+ -+png_byte PNGAPI -+png_get_next_frame_dispose_op(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_dispose_op()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_dispose_op); -+ return (0); -+} -+ -+png_byte PNGAPI -+png_get_next_frame_blend_op(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_blend_op()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_blend_op); -+ return (0); -+} -+ -+png_byte PNGAPI -+png_get_first_frame_is_hidden(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_first_frame_is_hidden()"); -+ -+ if (png_ptr != NULL) -+ return (png_byte)(png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN); -+ -+ PNG_UNUSED(info_ptr) -+ -+ return 0; -+} -+#endif /* PNG_APNG_SUPPORTED */ - #endif /* READ || WRITE */ -diff -Nru libpng-1.6.19-orig/png.h libpng-1.6.19/png.h ---- libpng-1.6.19-orig/png.h 2015-11-13 21:37:46.323670172 +0100 -+++ libpng-1.6.19/png.h 2015-11-13 21:41:07.687687990 +0100 -@@ -334,6 +334,10 @@ - # include "pnglibconf.h" - #endif - -+#define PNG_APNG_SUPPORTED -+#define PNG_READ_APNG_SUPPORTED -+#define PNG_WRITE_APNG_SUPPORTED -+ - #ifndef PNG_VERSION_INFO_ONLY - /* Machine specific configuration. */ - # include "pngconf.h" -@@ -429,6 +433,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 -+ -+/* 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. - */ -@@ -750,6 +765,11 @@ - #define PNG_INFO_sCAL 0x4000 /* ESR, 1.0.6 */ - #if INT_MAX >= 0x8000 /* else this might break */ - #define PNG_INFO_IDAT 0x8000 /* ESR, 1.0.6 */ -+#ifdef PNG_APNG_SUPPORTED -+#define PNG_INFO_acTL 0x10000 -+#define PNG_INFO_fcTL 0x20000 -+#endif -+ - #endif - - /* This is used for the transformation routines, as some of them -@@ -788,6 +808,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 -@@ -3108,6 +3132,74 @@ - /******************************************************************************* - * END OF HARDWARE AND SOFTWARE OPTIONS - ******************************************************************************/ -+#ifdef PNG_APNG_SUPPORTED -+PNG_EXPORT(245, 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_EXPORT(246, 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_EXPORT(247, png_uint_32, png_get_num_frames, (png_structp png_ptr, -+ png_infop info_ptr)); -+ -+PNG_EXPORT(248, png_uint_32, png_get_num_plays, (png_structp png_ptr, -+ png_infop info_ptr)); -+ -+PNG_EXPORT(249, 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_EXPORT(250, 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)); -+ -+PNG_EXPORT(251, png_uint_32, png_get_next_frame_width, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(252, png_uint_32, png_get_next_frame_height, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(253, png_uint_32, png_get_next_frame_x_offset, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(254, png_uint_32, png_get_next_frame_y_offset, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(255, png_uint_16, png_get_next_frame_delay_num, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(256, png_uint_16, png_get_next_frame_delay_den, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(257, png_byte, png_get_next_frame_dispose_op, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(258, png_byte, png_get_next_frame_blend_op, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(259, png_byte, png_get_first_frame_is_hidden, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(260, png_uint_32, png_set_first_frame_is_hidden, -+ (png_structp png_ptr, png_infop info_ptr, png_byte is_hidden)); -+ -+#ifdef PNG_READ_APNG_SUPPORTED -+PNG_EXPORT(261, void, png_read_frame_head, (png_structp png_ptr, -+ png_infop info_ptr)); -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+PNG_EXPORT(262, 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 */ -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+PNG_EXPORT(263, 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_EXPORT(264, 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. -@@ -3117,7 +3209,11 @@ - * one to use is one more than this.) - */ - #ifdef PNG_EXPORT_LAST_ORDINAL -+#ifdef PNG_APNG_SUPPORTED -+ PNG_EXPORT_LAST_ORDINAL(264); -+#else - PNG_EXPORT_LAST_ORDINAL(244); -+#endif /* PNG_APNG_SUPPORTED */ - #endif - - #ifdef __cplusplus -diff -Nru libpng-1.6.19-orig/pnginfo.h libpng-1.6.19/pnginfo.h ---- libpng-1.6.19-orig/pnginfo.h 2015-11-13 21:37:46.348671042 +0100 -+++ libpng-1.6.19/pnginfo.h 2015-11-13 21:38:46.567768270 +0100 -@@ -255,5 +255,18 @@ - png_bytepp row_pointers; /* the image bits */ - #endif - -+#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 -Nru libpng-1.6.19-orig/pngpread.c libpng-1.6.19/pngpread.c ---- libpng-1.6.19-orig/pngpread.c 2015-11-13 21:37:46.359671425 +0100 -+++ libpng-1.6.19/pngpread.c 2015-11-13 21:38:46.567768270 +0100 -@@ -194,6 +194,106 @@ - - 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 || 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); -+ -+ 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"); -+ -+ 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 -+ { -+ /* 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"); -+ -+ 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; -+ -+ return; -+ } -+ -+ 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; -+ } -+ -+ return; -+ } -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ - if (chunk_name == png_IDAT) - { - if ((png_ptr->mode & PNG_AFTER_IDAT) != 0) -@@ -258,6 +358,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); -@@ -403,6 +506,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); -+ } -+ -+ else if (chunk_name == png_fcTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); -+ } -+ -+#endif /* PNG_READ_APNG_SUPPORTED */ - - else - { -@@ -533,7 +660,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 - 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); -@@ -541,17 +672,64 @@ - 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) -+ { -+ 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) -+#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; - } - - 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) -@@ -625,6 +803,15 @@ - 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) && 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. -@@ -1074,6 +1261,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 -Nru libpng-1.6.19-orig/pngpriv.h libpng-1.6.19/pngpriv.h ---- libpng-1.6.19-orig/pngpriv.h 2015-11-13 21:37:46.359671425 +0100 -+++ libpng-1.6.19/pngpriv.h 2015-11-13 21:38:46.567768270 +0100 -@@ -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. - */ -@@ -1453,6 +1467,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_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 */ -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_write_acTL,(png_structp png_ptr, -+ png_uint_32 num_frames, png_uint_32 num_plays),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_write_fcTL,(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); -+PNG_INTERNAL_FUNCTION(void,png_write_fdAT,(png_structp png_ptr, -+ png_const_bytep data, png_size_t length),PNG_EMPTY); -+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 -Nru libpng-1.6.19-orig/pngread.c libpng-1.6.19/pngread.c ---- libpng-1.6.19-orig/pngread.c 2015-11-13 21:37:46.324670207 +0100 -+++ libpng-1.6.19/pngread.c 2015-11-13 21:38:46.568768304 +0100 -@@ -158,6 +158,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; - } -@@ -247,6 +250,17 @@ - png_handle_iTXt(png_ptr, info_ptr, length); - #endif - -+#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); -@@ -254,6 +268,72 @@ - } - #endif /* SEQUENTIAL_READ */ - -+#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 -Nru libpng-1.6.19-orig/pngrutil.c libpng-1.6.19/pngrutil.c ---- libpng-1.6.19-orig/pngrutil.c 2015-11-13 21:37:46.327670311 +0100 -+++ libpng-1.6.19/pngrutil.c 2015-11-13 21:38:46.568768304 +0100 -@@ -824,6 +824,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; -@@ -2724,6 +2729,179 @@ - } - #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); -+ -+ 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; -+ } -+ -+ /* 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) && !(info_ptr->valid & PNG_INFO_fcTL)) -+ { -+ 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) -+} -+ -+void /* PRIVATE */ -+png_ensure_sequence_number(png_structp png_ptr, png_uint_32 length) -+{ -+ png_byte data[4]; -+ png_uint_32 sequence_number; -+ -+ if (length < 4) -+ png_error(png_ptr, "invalid fcTL or fdAT chunk found"); -+ -+ png_crc_read(png_ptr, data, 4); -+ sequence_number = png_get_uint_31(png_ptr, data); -+ -+ if (sequence_number != png_ptr->next_seq_num) -+ png_error(png_ptr, "fcTL or fdAT chunk with out-of-order sequence " -+ "number found"); -+ -+ png_ptr->next_seq_num++; -+} -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ - #ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED - /* Utility function for png_handle_unknown; set up png_ptr::unknown_chunk */ - static int -@@ -3982,7 +4160,38 @@ - { - uInt avail_in; - png_bytep buffer; -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_uint_32 bytes_to_skip = 0; -+ -+ while (png_ptr->idat_size == 0 || bytes_to_skip != 0) -+ { -+ png_crc_finish(png_ptr, bytes_to_skip); -+ bytes_to_skip = 0; -+ -+ 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; -+ } - -+ png_ensure_sequence_number(png_ptr, png_ptr->idat_size); -+ -+ png_ptr->idat_size -= 4; -+ } -+ } -+#else - while (png_ptr->idat_size == 0) - { - png_crc_finish(png_ptr, 0); -@@ -3994,7 +4203,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; - - if (avail_in > png_ptr->idat_size) -@@ -4057,6 +4266,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 - - if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0) - png_chunk_benign_error(png_ptr, "Extra compressed data"); -@@ -4495,4 +4707,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_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) -+{ -+ 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); -+} -+ -+#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 -Nru libpng-1.6.19-orig/pngset.c libpng-1.6.19/pngset.c ---- libpng-1.6.19-orig/pngset.c 2015-11-13 21:37:46.329670381 +0100 -+++ libpng-1.6.19/pngset.c 2015-11-13 21:38:46.569768339 +0100 -@@ -241,6 +241,11 @@ - info_ptr->pixel_depth = (png_byte)(info_ptr->channels * info_ptr->bit_depth); - - info_ptr->rowbytes = PNG_ROWBYTES(info_ptr->pixel_depth, width); -+ -+#ifdef PNG_APNG_SUPPORTED -+ /* for non-animated png. this may be overwritten from an acTL chunk later */ -+ info_ptr->num_frames = 1; -+#endif - } - - #ifdef PNG_oFFs_SUPPORTED -@@ -1094,6 +1099,147 @@ - } - #endif /* sPLT */ - -+#ifdef PNG_APNG_SUPPORTED -+png_uint_32 PNGAPI -+png_set_acTL(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 num_frames, png_uint_32 num_plays) -+{ -+ png_debug1(1, "in %s storage function", "acTL"); -+ -+ if (png_ptr == NULL || info_ptr == NULL) -+ { -+ png_warning(png_ptr, -+ "Call to png_set_acTL() with NULL png_ptr " -+ "or info_ptr ignored"); -+ return (0); -+ } -+ if (num_frames == 0) -+ { -+ png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_frames zero"); -+ return (0); -+ } -+ if (num_frames > PNG_UINT_31_MAX) -+ { -+ png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_frames > 2^31-1"); -+ return (0); -+ } -+ if (num_plays > PNG_UINT_31_MAX) -+ { -+ png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_plays " -+ "> 2^31-1"); -+ return (0); -+ } -+ -+ info_ptr->num_frames = num_frames; -+ info_ptr->num_plays = num_plays; -+ -+ info_ptr->valid |= PNG_INFO_acTL; -+ -+ return (1); -+} -+ -+/* delay_num and delay_den can hold any 16-bit values including zero */ -+png_uint_32 PNGAPI -+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) -+{ -+ png_debug1(1, "in %s storage function", "fcTL"); -+ -+ if (png_ptr == NULL || info_ptr == NULL) -+ { -+ png_warning(png_ptr, -+ "Call to png_set_fcTL() with NULL png_ptr or info_ptr " -+ "ignored"); -+ return (0); -+ } -+ -+ png_ensure_fcTL_is_valid(png_ptr, width, height, x_offset, y_offset, -+ delay_num, delay_den, dispose_op, blend_op); -+ -+ 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))) -+ { -+ png_warning(png_ptr, "PNG_BLEND_OP_OVER is meaningless " -+ "and wasteful for opaque images, ignored"); -+ blend_op = PNG_BLEND_OP_SOURCE; -+ } -+ } -+ -+ info_ptr->next_frame_width = width; -+ info_ptr->next_frame_height = height; -+ info_ptr->next_frame_x_offset = x_offset; -+ info_ptr->next_frame_y_offset = y_offset; -+ info_ptr->next_frame_delay_num = delay_num; -+ info_ptr->next_frame_delay_den = delay_den; -+ info_ptr->next_frame_dispose_op = dispose_op; -+ info_ptr->next_frame_blend_op = blend_op; -+ -+ info_ptr->valid |= PNG_INFO_fcTL; -+ -+ return (1); -+} -+ -+void /* PRIVATE */ -+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) -+{ -+ 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 (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" -+ "the ones in IHDR"); -+ -+ if (dispose_op != PNG_DISPOSE_OP_NONE && -+ dispose_op != PNG_DISPOSE_OP_BACKGROUND && -+ dispose_op != PNG_DISPOSE_OP_PREVIOUS) -+ png_error(png_ptr, "invalid dispose_op in fcTL"); -+ -+ if (blend_op != PNG_BLEND_OP_SOURCE && -+ blend_op != PNG_BLEND_OP_OVER) -+ png_error(png_ptr, "invalid blend_op in fcTL"); -+ -+ 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) -+ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; -+ else -+ png_ptr->apng_flags &= ~PNG_FIRST_FRAME_HIDDEN; -+ -+ PNG_UNUSED(info_ptr) -+ -+ return 1; -+} -+#endif /* PNG_APNG_SUPPORTED */ -+ - #ifdef PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED - static png_byte - check_location(png_const_structrp png_ptr, int location) -diff -Nru libpng-1.6.19-orig/pngstruct.h libpng-1.6.19/pngstruct.h ---- libpng-1.6.19-orig/pngstruct.h 2015-11-13 21:37:46.356671321 +0100 -+++ libpng-1.6.19/pngstruct.h 2015-11-13 21:38:46.569768339 +0100 -@@ -400,6 +400,27 @@ - png_byte filter_type; - #endif - -+#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 -Nru libpng-1.6.19-orig/pngtest.c libpng-1.6.19/pngtest.c ---- libpng-1.6.19-orig/pngtest.c 2015-11-13 21:37:46.319670033 +0100 -+++ libpng-1.6.19/pngtest.c 2015-11-13 21:48:03.778227241 +0100 -@@ -850,6 +850,10 @@ - png_uint_32 width, height; - int num_pass = 1, 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; -@@ -1406,6 +1410,89 @@ - 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_pass; pass++) -+ { -+ pngtest_debug1("Writing row data for pass %d", pass); -+ for (y = 0; y < frame_height; y++) -+ { -+#ifndef SINGLE_ROWBUF_ALLOC -+ pngtest_debug2("Allocating row buffer (pass %d, y = %ld)...", pass, y); -+ row_buf = (png_bytep)png_malloc(read_ptr, -+ png_get_rowbytes(read_ptr, read_info_ptr)); -+ pngtest_debug2("0x%08lx (%ld bytes)", (unsigned long)row_buf, -+ 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 */ -+ -+#ifndef SINGLE_ROWBUF_ALLOC -+ pngtest_debug2("Freeing row buffer (pass %d, y = %ld)", pass, y); -+ png_free(read_ptr, row_buf); -+ row_buf = NULL; -+#endif /* !SINGLE_ROWBUF_ALLOC */ -+ } -+ } -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_write_frame_tail(write_ptr, write_info_ptr); -+#endif -+ } -+ } -+ else -+#endif - for (pass = 0; pass < num_pass; pass++) - { - pngtest_debug1("Writing row data for pass %d", pass); -@@ -1506,6 +1593,20 @@ - } - } - #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 - #ifdef PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED - { - png_unknown_chunkp unknowns; -diff -Nru libpng-1.6.19-orig/pngwrite.c libpng-1.6.19/pngwrite.c ---- libpng-1.6.19-orig/pngwrite.c 2015-11-13 21:37:46.348671042 +0100 -+++ libpng-1.6.19/pngwrite.c 2015-11-13 21:38:46.570768374 +0100 -@@ -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 - -+#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 -+ - /* 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) -+{ -+ png_debug(1, "in png_write_frame_head"); -+ -+ /* 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"); -+ -+ png_write_reset(png_ptr); -+ -+ png_write_reinit(png_ptr, info_ptr, width, height); -+ -+ 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); -+ -+ PNG_UNUSED(row_pointers) -+} -+ -+void PNGAPI -+png_write_frame_tail(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_write_frame_tail"); -+ -+ png_ptr->num_frames_written++; -+ -+ PNG_UNUSED(info_ptr) -+} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ - - #ifdef PNG_SIMPLIFIED_WRITE_SUPPORTED - # ifdef PNG_STDIO_SUPPORTED /* currently required for png_image_write_* */ -diff -Nru libpng-1.6.19-orig/pngwutil.c libpng-1.6.19/pngwutil.c ---- libpng-1.6.19-orig/pngwutil.c 2015-11-13 21:37:46.349671077 +0100 -+++ libpng-1.6.19/pngwutil.c 2015-11-13 21:38:46.570768374 +0100 -@@ -901,6 +901,11 @@ - /* Write the chunk */ - png_write_complete_chunk(png_ptr, png_IHDR, buf, (png_size_t)13); - -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_ptr->first_frame_width = width; -+ png_ptr->first_frame_height = height; -+#endif -+ - if ((png_ptr->do_filter) == PNG_NO_FILTERS) - { - if (png_ptr->color_type == PNG_COLOR_TYPE_PALETTE || -@@ -1082,7 +1087,14 @@ - optimize_cmf(data, png_image_size(png_ptr)); - #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 */ - png_ptr->mode |= PNG_HAVE_IDAT; - - png_ptr->zstream.next_out = data; -@@ -1128,7 +1140,15 @@ - optimize_cmf(data, png_image_size(png_ptr)); - #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 */ -+ - png_ptr->zstream.avail_out = 0; - png_ptr->zstream.next_out = NULL; - png_ptr->mode |= PNG_HAVE_IDAT | PNG_AFTER_IDAT; -@@ -1941,6 +1961,82 @@ - } - #endif - -+#ifdef PNG_WRITE_APNG_SUPPORTED -+void /* PRIVATE */ -+png_write_acTL(png_structp png_ptr, -+ png_uint_32 num_frames, png_uint_32 num_plays) -+{ -+ png_byte buf[8]; -+ -+ png_debug(1, "in png_write_acTL"); -+ -+ png_ptr->num_frames_to_write = num_frames; -+ -+ if (png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) -+ num_frames--; -+ -+ png_save_uint_32(buf, num_frames); -+ png_save_uint_32(buf + 4, num_plays); -+ -+ png_write_complete_chunk(png_ptr, png_acTL, buf, (png_size_t)8); -+} -+ -+void /* PRIVATE */ -+png_write_fcTL(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_byte buf[26]; -+ -+ png_debug(1, "in png_write_fcTL"); -+ -+ if (png_ptr->num_frames_written == 0 && (x_offset != 0 || y_offset != 0)) -+ png_error(png_ptr, "x and/or y offset for the first frame aren't 0"); -+ if (png_ptr->num_frames_written == 0 && -+ (width != png_ptr->first_frame_width || -+ height != png_ptr->first_frame_height)) -+ png_error(png_ptr, "width and/or height in the first frame's fcTL " -+ "don't match the ones in IHDR"); -+ -+ /* more error checking */ -+ png_ensure_fcTL_is_valid(png_ptr, width, height, x_offset, y_offset, -+ delay_num, delay_den, dispose_op, blend_op); -+ -+ png_save_uint_32(buf, png_ptr->next_seq_num); -+ png_save_uint_32(buf + 4, width); -+ png_save_uint_32(buf + 8, height); -+ png_save_uint_32(buf + 12, x_offset); -+ png_save_uint_32(buf + 16, y_offset); -+ png_save_uint_16(buf + 20, delay_num); -+ png_save_uint_16(buf + 22, delay_den); -+ buf[24] = dispose_op; -+ buf[25] = blend_op; -+ -+ png_write_complete_chunk(png_ptr, png_fcTL, buf, (png_size_t)26); -+ -+ png_ptr->next_seq_num++; -+} -+ -+void /* PRIVATE */ -+png_write_fdAT(png_structp png_ptr, -+ png_const_bytep data, png_size_t length) -+{ -+ png_byte buf[4]; -+ -+ png_write_chunk_header(png_ptr, png_fdAT, (png_uint_32)(4 + length)); -+ -+ png_save_uint_32(buf, png_ptr->next_seq_num); -+ png_write_chunk_data(png_ptr, buf, 4); -+ -+ png_write_chunk_data(png_ptr, data, length); -+ -+ png_write_chunk_end(png_ptr); -+ -+ png_ptr->next_seq_num++; -+} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ -+ - /* Initializes the row writing capability of libpng */ - void /* PRIVATE */ - png_write_start_row(png_structrp png_ptr) -@@ -2706,4 +2802,39 @@ - } - #endif /* WRITE_FLUSH */ - } -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+void /* PRIVATE */ -+png_write_reset(png_structp png_ptr) -+{ -+ png_ptr->row_number = 0; -+ png_ptr->pass = 0; -+ png_ptr->mode &= ~PNG_HAVE_IDAT; -+} -+ -+void /* PRIVATE */ -+png_write_reinit(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 width, png_uint_32 height) -+{ -+ if (png_ptr->num_frames_written == 0 && -+ (width != png_ptr->first_frame_width || -+ height != png_ptr->first_frame_height)) -+ png_error(png_ptr, "width and/or height in the first frame's fcTL " -+ "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" -+ "the ones in IHDR"); -+ -+ png_set_IHDR(png_ptr, info_ptr, width, height, -+ info_ptr->bit_depth, info_ptr->color_type, -+ info_ptr->interlace_type, info_ptr->compression_type, -+ info_ptr->filter_type); -+ -+ png_ptr->width = width; -+ png_ptr->height = height; -+ png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth, width); -+ png_ptr->usr_width = png_ptr->width; -+} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ - #endif /* WRITE */ -diff -Nru libpng-1.6.19-orig/scripts/symbols.def libpng-1.6.19/scripts/symbols.def ---- libpng-1.6.19-orig/scripts/symbols.def 2015-11-13 21:37:46.354671251 +0100 -+++ libpng-1.6.19/scripts/symbols.def 2015-11-13 21:38:46.570768374 +0100 -@@ -249,3 +249,23 @@ - png_set_check_for_invalid_index @242 - png_get_palette_max @243 - png_set_option @244 -+ png_get_acTL @245 -+ png_set_acTL @246 -+ png_get_num_frames @247 -+ png_get_num_plays @248 -+ png_get_next_frame_fcTL @249 -+ png_set_next_frame_fcTL @250 -+ png_get_next_frame_width @251 -+ png_get_next_frame_height @252 -+ png_get_next_frame_x_offset @253 -+ png_get_next_frame_y_offset @254 -+ png_get_next_frame_delay_num @255 -+ png_get_next_frame_delay_den @256 -+ png_get_next_frame_dispose_op @257 -+ png_get_next_frame_blend_op @258 -+ png_get_first_frame_is_hidden @259 -+ png_set_first_frame_is_hidden @260 -+ png_read_frame_head @261 -+ png_set_progressive_frame_fn @262 -+ png_write_frame_head @263 -+ png_write_frame_tail @264 diff --git a/libpng/libpng-1.6.20-apng.patch b/libpng/libpng-1.6.20-apng.patch new file mode 100644 index 0000000..c9fd552 --- /dev/null +++ b/libpng/libpng-1.6.20-apng.patch @@ -0,0 +1,1628 @@ +Index: LICENSE +=================================================================== +--- LICENSE ++++ LICENSE +@@ -8,6 +8,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-2015 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. + + libpng versions 1.0.7, July 1, 2000, through 1.6.20, December 3, 2015, are +Index: pngread.c +=================================================================== +--- pngread.c ++++ pngread.c +@@ -158,6 +158,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; + } +@@ -247,6 +250,17 @@ + png_handle_iTXt(png_ptr, info_ptr, length); + #endif + ++#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); +@@ -254,6 +268,72 @@ + } + #endif /* SEQUENTIAL_READ */ + ++#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) == 0) ++ 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 != 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); ++ } ++ ++ 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 == 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 + ++#ifdef PNG_APNG_SUPPORTED ++png_uint_32 PNGAPI ++png_get_acTL(png_structp png_ptr, png_infop info_ptr, ++ png_uint_32 *num_frames, png_uint_32 *num_plays) ++{ ++ png_debug1(1, "in %s retrieval function", "acTL"); ++ ++ if (png_ptr != NULL && info_ptr != NULL && ++ (info_ptr->valid & PNG_INFO_acTL) != 0 && ++ num_frames != NULL && num_plays != NULL) ++ { ++ *num_frames = info_ptr->num_frames; ++ *num_plays = info_ptr->num_plays; ++ return (1); ++ } ++ ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_num_frames(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_num_frames()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->num_frames); ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_num_plays(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_num_plays()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->num_plays); ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++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_debug1(1, "in %s retrieval function", "fcTL"); ++ ++ if (png_ptr != NULL && info_ptr != NULL && ++ (info_ptr->valid & PNG_INFO_fcTL) != 0 && ++ width != NULL && height != NULL && ++ x_offset != NULL && y_offset != NULL && ++ delay_num != NULL && delay_den != NULL && ++ dispose_op != NULL && blend_op != NULL) ++ { ++ *width = info_ptr->next_frame_width; ++ *height = info_ptr->next_frame_height; ++ *x_offset = info_ptr->next_frame_x_offset; ++ *y_offset = info_ptr->next_frame_y_offset; ++ *delay_num = info_ptr->next_frame_delay_num; ++ *delay_den = info_ptr->next_frame_delay_den; ++ *dispose_op = info_ptr->next_frame_dispose_op; ++ *blend_op = info_ptr->next_frame_blend_op; ++ return (1); ++ } ++ ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_next_frame_width(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_width()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_width); ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_next_frame_height(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_height()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_height); ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_next_frame_x_offset(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_x_offset()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_x_offset); ++ return (0); ++} ++ ++png_uint_32 PNGAPI ++png_get_next_frame_y_offset(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_y_offset()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_y_offset); ++ return (0); ++} ++ ++png_uint_16 PNGAPI ++png_get_next_frame_delay_num(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_delay_num()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_delay_num); ++ return (0); ++} ++ ++png_uint_16 PNGAPI ++png_get_next_frame_delay_den(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_delay_den()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_delay_den); ++ return (0); ++} ++ ++png_byte PNGAPI ++png_get_next_frame_dispose_op(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_dispose_op()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_dispose_op); ++ return (0); ++} ++ ++png_byte PNGAPI ++png_get_next_frame_blend_op(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_get_next_frame_blend_op()"); ++ ++ if (png_ptr != NULL && info_ptr != NULL) ++ return (info_ptr->next_frame_blend_op); ++ return (0); ++} ++ ++png_byte PNGAPI ++png_get_first_frame_is_hidden(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_first_frame_is_hidden()"); ++ ++ if (png_ptr != NULL) ++ return (png_byte)(png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN); ++ ++ PNG_UNUSED(info_ptr) ++ ++ return 0; ++} ++#endif /* APNG */ + #endif /* READ || WRITE */ +Index: png.c +=================================================================== +--- png.c ++++ png.c +@@ -775,16 +775,20 @@ + #else + # ifdef __STDC__ + return PNG_STRING_NEWLINE \ +- "libpng version 1.6.20 - December 3, 2015" PNG_STRING_NEWLINE \ ++ "libpng version 1.6.20+apng - December 3, 2015" PNG_STRING_NEWLINE \ + "Copyright (c) 1998-2015 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-2015 Max Stepin" PNG_STRING_NEWLINE ; + # else +- return "libpng version 1.6.20 - December 3, 2015\ ++ return "libpng version 1.6.20+apng - December 3, 2015\ + Copyright (c) 1998-2015 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-2015 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-2015 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. + * + * libpng versions 1.0.7, July 1, 2000, through 1.6.20, December 3, 2015, are +@@ -282,9 +288,9 @@ + */ + + /* Version information for png.h - this should match the version in png.c */ +-#define PNG_LIBPNG_VER_STRING "1.6.20" ++#define PNG_LIBPNG_VER_STRING "1.6.20+apng" + #define PNG_HEADER_VERSION_STRING \ +- " libpng version 1.6.20 - December 3, 2015\n" ++ " libpng version 1.6.20+apng - December 3, 2015\n" + + #define PNG_LIBPNG_VER_SONUM 16 + #define PNG_LIBPNG_VER_DLLNUM 16 +@@ -335,6 +341,10 @@ + # include "pnglibconf.h" + #endif + ++#define PNG_APNG_SUPPORTED ++#define PNG_READ_APNG_SUPPORTED ++#define PNG_WRITE_APNG_SUPPORTED ++ + #ifndef PNG_VERSION_INFO_ONLY + /* Machine specific configuration. */ + # include "pngconf.h" +@@ -430,6 +440,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 ++ ++/* blend_op flags from inside fcTL */ ++#define PNG_BLEND_OP_SOURCE 0x00 ++#define PNG_BLEND_OP_OVER 0x01 ++#endif /* APNG */ ++ + /* This triggers a compiler error in png.c, if png.c and png.h + * do not agree upon the version number. + */ +@@ -752,6 +773,10 @@ + #if INT_MAX >= 0x8000 /* else this might break */ + #define PNG_INFO_IDAT 0x8000 /* ESR, 1.0.6 */ + #endif ++#ifdef PNG_APNG_SUPPORTED ++#define PNG_INFO_acTL 0x10000 ++#define PNG_INFO_fcTL 0x20000 ++#endif + + /* This is used for the transformation routines, as some of them + * change these values for the row. It also should enable using +@@ -789,6 +814,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 +@@ -3110,6 +3139,75 @@ + * END OF HARDWARE AND SOFTWARE OPTIONS + ******************************************************************************/ + ++#ifdef PNG_APNG_SUPPORTED ++PNG_EXPORT(245, 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_EXPORT(246, 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_EXPORT(247, png_uint_32, png_get_num_frames, (png_structp png_ptr, ++ png_infop info_ptr)); ++ ++PNG_EXPORT(248, png_uint_32, png_get_num_plays, (png_structp png_ptr, ++ png_infop info_ptr)); ++ ++PNG_EXPORT(249, 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_EXPORT(250, 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)); ++ ++PNG_EXPORT(251, png_uint_32, png_get_next_frame_width, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(252, png_uint_32, png_get_next_frame_height, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(253, png_uint_32, png_get_next_frame_x_offset, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(254, png_uint_32, png_get_next_frame_y_offset, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(255, png_uint_16, png_get_next_frame_delay_num, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(256, png_uint_16, png_get_next_frame_delay_den, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(257, png_byte, png_get_next_frame_dispose_op, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(258, png_byte, png_get_next_frame_blend_op, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(259, png_byte, png_get_first_frame_is_hidden, ++ (png_structp png_ptr, png_infop info_ptr)); ++PNG_EXPORT(260, png_uint_32, png_set_first_frame_is_hidden, ++ (png_structp png_ptr, png_infop info_ptr, png_byte is_hidden)); ++ ++#ifdef PNG_READ_APNG_SUPPORTED ++PNG_EXPORT(261, void, png_read_frame_head, (png_structp png_ptr, ++ png_infop info_ptr)); ++#ifdef PNG_PROGRESSIVE_READ_SUPPORTED ++PNG_EXPORT(262, 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 */ ++ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++PNG_EXPORT(263, 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_EXPORT(264, void, png_write_frame_tail, (png_structp png_ptr, ++ png_infop info_ptr)); ++#endif /* WRITE_APNG */ ++#endif /* APNG */ ++ + /* Maintainer: Put new public prototypes here ^, in libpng.3, in project + * defs, and in scripts/symbols.def. + */ +@@ -3118,7 +3216,11 @@ + * one to use is one more than this.) + */ + #ifdef PNG_EXPORT_LAST_ORDINAL ++#ifdef PNG_APNG_SUPPORTED ++ PNG_EXPORT_LAST_ORDINAL(264); ++#else + PNG_EXPORT_LAST_ORDINAL(244); ++#endif /* APNG */ + #endif + + #ifdef __cplusplus +Index: pngpriv.h +=================================================================== +--- pngpriv.h ++++ pngpriv.h +@@ -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. + */ +@@ -1441,6 +1455,49 @@ + + #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 ++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 /* PROGRESSIVE_READ */ ++#endif /* READ_APNG */ ++ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++PNG_INTERNAL_FUNCTION(void,png_write_acTL,(png_structp png_ptr, ++ png_uint_32 num_frames, png_uint_32 num_plays),PNG_EMPTY); ++PNG_INTERNAL_FUNCTION(void,png_write_fcTL,(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); ++PNG_INTERNAL_FUNCTION(void,png_write_fdAT,(png_structp png_ptr, ++ png_const_bytep data, png_size_t length),PNG_EMPTY); ++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 /* 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 + ++#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 */ +Index: pngstruct.h +=================================================================== +--- pngstruct.h ++++ pngstruct.h +@@ -403,6 +403,27 @@ + png_byte filter_type; + #endif + ++#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 /* APNG */ ++ + /* 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 */ +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_WRITE_APNG_SUPPORTED ++ if (png_ptr->num_frames_written != png_ptr->num_frames_to_write) ++ png_error(png_ptr, "Not enough frames written"); ++#endif ++ + #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"); +@@ -2227,4 +2236,42 @@ + } + # endif /* STDIO */ + #endif /* SIMPLIFIED_WRITE */ ++ ++#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"); ++ ++ /* 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_write_reset(png_ptr); ++ ++ png_write_reinit(png_ptr, info_ptr, width, height); ++ ++ 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 PNGAPI ++png_write_frame_tail(png_structp png_ptr, png_infop info_ptr) ++{ ++ png_debug(1, "in png_write_frame_tail"); ++ ++ png_ptr->num_frames_written++; ++ ++ 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"); ++ ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } ++ ++ else if (chunk_name == png_fdAT) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_LT(4) ++ png_ensure_sequence_number(png_ptr, 4); ++ ++ 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"); ++ ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ png_crc_finish(png_ptr, png_ptr->push_length); ++ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; ++ } ++ ++ 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; ++ } ++ } ++ ++ else if (chunk_name == png_fcTL) ++ { ++ PNG_PUSH_SAVE_BUFFER_IF_FULL ++ 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) == 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) +@@ -258,6 +341,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); +@@ -404,6 +490,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); ++ } ++ ++ 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 +@@ -533,7 +633,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 + 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); +@@ -541,17 +645,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 ((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; + } + + 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) +@@ -625,6 +772,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. +@@ -1074,6 +1231,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) + { +Index: pngset.c +=================================================================== +--- pngset.c ++++ pngset.c +@@ -241,6 +241,11 @@ + info_ptr->pixel_depth = (png_byte)(info_ptr->channels * info_ptr->bit_depth); + + info_ptr->rowbytes = PNG_ROWBYTES(info_ptr->pixel_depth, width); ++ ++#ifdef PNG_APNG_SUPPORTED ++ /* for non-animated png. this may be overwritten from an acTL chunk later */ ++ info_ptr->num_frames = 1; ++#endif + } + + #ifdef PNG_oFFs_SUPPORTED +@@ -1094,6 +1099,146 @@ + } + #endif /* sPLT */ + ++#ifdef PNG_APNG_SUPPORTED ++png_uint_32 PNGAPI ++png_set_acTL(png_structp png_ptr, png_infop info_ptr, ++ png_uint_32 num_frames, png_uint_32 num_plays) ++{ ++ png_debug1(1, "in %s storage function", "acTL"); ++ ++ if (png_ptr == NULL || info_ptr == NULL) ++ { ++ png_warning(png_ptr, ++ "Call to png_set_acTL() with NULL png_ptr " ++ "or info_ptr ignored"); ++ return (0); ++ } ++ if (num_frames == 0) ++ { ++ png_warning(png_ptr, ++ "Ignoring attempt to set acTL with num_frames zero"); ++ return (0); ++ } ++ if (num_frames > PNG_UINT_31_MAX) ++ { ++ png_warning(png_ptr, ++ "Ignoring attempt to set acTL with num_frames > 2^31-1"); ++ return (0); ++ } ++ if (num_plays > PNG_UINT_31_MAX) ++ { ++ png_warning(png_ptr, ++ "Ignoring attempt to set acTL with num_plays > 2^31-1"); ++ return (0); ++ } ++ ++ info_ptr->num_frames = num_frames; ++ info_ptr->num_plays = num_plays; ++ ++ info_ptr->valid |= PNG_INFO_acTL; ++ ++ return (1); ++} ++ ++/* delay_num and delay_den can hold any 16-bit values including zero */ ++png_uint_32 PNGAPI ++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) ++{ ++ png_debug1(1, "in %s storage function", "fcTL"); ++ ++ if (png_ptr == NULL || info_ptr == NULL) ++ { ++ png_warning(png_ptr, ++ "Call to png_set_fcTL() with NULL png_ptr or info_ptr " ++ "ignored"); ++ return (0); ++ } ++ ++ png_ensure_fcTL_is_valid(png_ptr, width, height, x_offset, y_offset, ++ delay_num, delay_den, dispose_op, blend_op); ++ ++ if (blend_op == PNG_BLEND_OP_OVER) ++ { ++ 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"); ++ blend_op = PNG_BLEND_OP_SOURCE; ++ } ++ } ++ ++ info_ptr->next_frame_width = width; ++ info_ptr->next_frame_height = height; ++ info_ptr->next_frame_x_offset = x_offset; ++ info_ptr->next_frame_y_offset = y_offset; ++ info_ptr->next_frame_delay_num = delay_num; ++ info_ptr->next_frame_delay_den = delay_den; ++ info_ptr->next_frame_dispose_op = dispose_op; ++ info_ptr->next_frame_blend_op = blend_op; ++ ++ info_ptr->valid |= PNG_INFO_fcTL; ++ ++ return (1); ++} ++ ++void /* PRIVATE */ ++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) ++{ ++ 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 (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 " ++ "the ones in IHDR"); ++ ++ if (dispose_op != PNG_DISPOSE_OP_NONE && ++ dispose_op != PNG_DISPOSE_OP_BACKGROUND && ++ dispose_op != PNG_DISPOSE_OP_PREVIOUS) ++ png_error(png_ptr, "invalid dispose_op in fcTL"); ++ ++ if (blend_op != PNG_BLEND_OP_SOURCE && ++ blend_op != PNG_BLEND_OP_OVER) ++ png_error(png_ptr, "invalid blend_op in fcTL"); ++ ++ 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 +@@ -855,6 +855,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; +@@ -2755,6 +2760,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) ++} ++ ++void /* PRIVATE */ ++png_ensure_sequence_number(png_structp png_ptr, png_uint_32 length) ++{ ++ png_byte data[4]; ++ png_uint_32 sequence_number; ++ ++ if (length < 4) ++ png_error(png_ptr, "invalid fcTL or fdAT chunk found"); ++ ++ png_crc_read(png_ptr, data, 4); ++ sequence_number = png_get_uint_31(png_ptr, data); ++ ++ if (sequence_number != png_ptr->next_seq_num) ++ png_error(png_ptr, "fcTL or fdAT chunk with out-of-order sequence " ++ "number found"); ++ ++ png_ptr->next_seq_num++; ++} ++#endif /* READ_APNG */ ++ + #ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED + /* Utility function for png_handle_unknown; set up png_ptr::unknown_chunk */ + static int +@@ -4014,6 +4193,38 @@ + uInt avail_in; + png_bytep buffer; + ++#ifdef PNG_READ_APNG_SUPPORTED ++ png_uint_32 bytes_to_skip = 0; ++ ++ while (png_ptr->idat_size == 0 || bytes_to_skip != 0) ++ { ++ png_crc_finish(png_ptr, bytes_to_skip); ++ bytes_to_skip = 0; ++ ++ 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; ++ } ++ ++ png_ensure_sequence_number(png_ptr, png_ptr->idat_size); ++ ++ png_ptr->idat_size -= 4; ++ } ++ } ++#else + while (png_ptr->idat_size == 0) + { + png_crc_finish(png_ptr, 0); +@@ -4025,6 +4236,7 @@ + if (png_ptr->chunk_name != png_IDAT) + png_error(png_ptr, "Not enough image data"); + } ++#endif /* READ_APNG */ + + avail_in = png_ptr->IDAT_read_size; + +@@ -4088,6 +4300,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 + + if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0) + png_chunk_benign_error(png_ptr, "Extra compressed data"); +@@ -4526,4 +4741,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_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) ++{ ++ 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); ++} ++ ++#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 */ ++ static PNG_CONST png_byte png_pass_start[] = {0, 4, 0, 2, 0, 1, 0}; ++ ++ /* Offset to next interlace block */ ++ static PNG_CONST png_byte png_pass_inc[] = {8, 8, 4, 4, 2, 2, 1}; ++ ++ /* Start of interlace block in the y direction */ ++ static PNG_CONST png_byte png_pass_ystart[] = {0, 0, 4, 0, 2, 0, 1}; ++ ++ /* Offset to next interlace block in the y direction */ ++ static PNG_CONST png_byte png_pass_yinc[] = {8, 8, 8, 4, 4, 2, 2}; ++ ++ 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_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 /* PROGRESSIVE_READ */ ++#endif /* READ_APNG */ + #endif /* READ */ +Index: pngwutil.c +=================================================================== +--- pngwutil.c ++++ pngwutil.c +@@ -901,6 +901,11 @@ + /* Write the chunk */ + png_write_complete_chunk(png_ptr, png_IHDR, buf, (png_size_t)13); + ++#ifdef PNG_WRITE_APNG_SUPPORTED ++ png_ptr->first_frame_width = width; ++ png_ptr->first_frame_height = height; ++#endif ++ + if ((png_ptr->do_filter) == PNG_NO_FILTERS) + { + if (png_ptr->color_type == PNG_COLOR_TYPE_PALETTE || +@@ -1082,7 +1087,15 @@ + optimize_cmf(data, png_image_size(png_ptr)); + #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 /* WRITE_APNG */ ++ + png_ptr->mode |= PNG_HAVE_IDAT; + + png_ptr->zstream.next_out = data; +@@ -1128,7 +1141,15 @@ + optimize_cmf(data, png_image_size(png_ptr)); + #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 /* WRITE_APNG */ ++ + png_ptr->zstream.avail_out = 0; + png_ptr->zstream.next_out = NULL; + png_ptr->mode |= PNG_HAVE_IDAT | PNG_AFTER_IDAT; +@@ -1941,6 +1962,82 @@ + } + #endif + ++#ifdef PNG_WRITE_APNG_SUPPORTED ++void /* PRIVATE */ ++png_write_acTL(png_structp png_ptr, ++ png_uint_32 num_frames, png_uint_32 num_plays) ++{ ++ png_byte buf[8]; ++ ++ png_debug(1, "in png_write_acTL"); ++ ++ png_ptr->num_frames_to_write = num_frames; ++ ++ if ((png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) != 0) ++ num_frames--; ++ ++ png_save_uint_32(buf, num_frames); ++ png_save_uint_32(buf + 4, num_plays); ++ ++ png_write_complete_chunk(png_ptr, png_acTL, buf, (png_size_t)8); ++} ++ ++void /* PRIVATE */ ++png_write_fcTL(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_byte buf[26]; ++ ++ png_debug(1, "in png_write_fcTL"); ++ ++ if (png_ptr->num_frames_written == 0 && (x_offset != 0 || y_offset != 0)) ++ png_error(png_ptr, "x and/or y offset for the first frame aren't 0"); ++ if (png_ptr->num_frames_written == 0 && ++ (width != png_ptr->first_frame_width || ++ height != png_ptr->first_frame_height)) ++ png_error(png_ptr, "width and/or height in the first frame's fcTL " ++ "don't match the ones in IHDR"); ++ ++ /* more error checking */ ++ png_ensure_fcTL_is_valid(png_ptr, width, height, x_offset, y_offset, ++ delay_num, delay_den, dispose_op, blend_op); ++ ++ png_save_uint_32(buf, png_ptr->next_seq_num); ++ png_save_uint_32(buf + 4, width); ++ png_save_uint_32(buf + 8, height); ++ png_save_uint_32(buf + 12, x_offset); ++ png_save_uint_32(buf + 16, y_offset); ++ png_save_uint_16(buf + 20, delay_num); ++ png_save_uint_16(buf + 22, delay_den); ++ buf[24] = dispose_op; ++ buf[25] = blend_op; ++ ++ png_write_complete_chunk(png_ptr, png_fcTL, buf, (png_size_t)26); ++ ++ png_ptr->next_seq_num++; ++} ++ ++void /* PRIVATE */ ++png_write_fdAT(png_structp png_ptr, ++ png_const_bytep data, png_size_t length) ++{ ++ png_byte buf[4]; ++ ++ png_write_chunk_header(png_ptr, png_fdAT, (png_uint_32)(4 + length)); ++ ++ png_save_uint_32(buf, png_ptr->next_seq_num); ++ png_write_chunk_data(png_ptr, buf, 4); ++ ++ png_write_chunk_data(png_ptr, data, length); ++ ++ png_write_chunk_end(png_ptr); ++ ++ png_ptr->next_seq_num++; ++} ++#endif /* WRITE_APNG */ ++ + /* Initializes the row writing capability of libpng */ + void /* PRIVATE */ + png_write_start_row(png_structrp png_ptr) +@@ -2706,4 +2803,39 @@ + } + #endif /* WRITE_FLUSH */ + } ++ ++#ifdef PNG_WRITE_APNG_SUPPORTED ++void /* PRIVATE */ ++png_write_reset(png_structp png_ptr) ++{ ++ png_ptr->row_number = 0; ++ png_ptr->pass = 0; ++ png_ptr->mode &= ~PNG_HAVE_IDAT; ++} ++ ++void /* PRIVATE */ ++png_write_reinit(png_structp png_ptr, png_infop info_ptr, ++ png_uint_32 width, png_uint_32 height) ++{ ++ if (png_ptr->num_frames_written == 0 && ++ (width != png_ptr->first_frame_width || ++ height != png_ptr->first_frame_height)) ++ png_error(png_ptr, "width and/or height in the first frame's fcTL " ++ "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 " ++ "the ones in IHDR"); ++ ++ png_set_IHDR(png_ptr, info_ptr, width, height, ++ info_ptr->bit_depth, info_ptr->color_type, ++ info_ptr->interlace_type, info_ptr->compression_type, ++ info_ptr->filter_type); ++ ++ png_ptr->width = width; ++ png_ptr->height = height; ++ png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth, width); ++ png_ptr->usr_width = png_ptr->width; ++} ++#endif /* WRITE_APNG */ + #endif /* WRITE */ +Index: scripts/symbols.def +=================================================================== +--- scripts/symbols.def ++++ scripts/symbols.def +@@ -249,3 +249,23 @@ + png_set_check_for_invalid_index @242 + png_get_palette_max @243 + png_set_option @244 ++ png_get_acTL @245 ++ png_set_acTL @246 ++ png_get_num_frames @247 ++ png_get_num_plays @248 ++ png_get_next_frame_fcTL @249 ++ png_set_next_frame_fcTL @250 ++ png_get_next_frame_width @251 ++ png_get_next_frame_height @252 ++ png_get_next_frame_x_offset @253 ++ png_get_next_frame_y_offset @254 ++ png_get_next_frame_delay_num @255 ++ png_get_next_frame_delay_den @256 ++ png_get_next_frame_dispose_op @257 ++ png_get_next_frame_blend_op @258 ++ png_get_first_frame_is_hidden @259 ++ png_set_first_frame_is_hidden @260 ++ png_read_frame_head @261 ++ png_set_progressive_frame_fn @262 ++ png_write_frame_head @263 ++ png_write_frame_tail @264 From crux at crux.nu Thu Dec 3 18:43:54 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 19:43:54 +0100 (CET) Subject: [crux-commits] ports/core (3.2): [notify] openssl: update to 1.0.2e Message-ID: <20151203184354.F3EC7E9900@crux.nu> commit cebb07c1929502695985eafe10b9299f6a2f1179 Author: Juergen Daubert Date: Thu Dec 3 19:42:28 2015 +0100 [notify] openssl: update to 1.0.2e includes security fixes, see http://openssl.org/news/secadv/20151203.txt diff --git a/openssl/.footprint b/openssl/.footprint index 530b899..7da61fb 100644 --- a/openssl/.footprint +++ b/openssl/.footprint @@ -442,7 +442,12 @@ lrwxrwxrwx root/root usr/share/man/man3/BN_value_one.3ssl.gz -> BN_zero.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/BUF_MEM_free.3ssl.gz -> buffer.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/BUF_MEM_grow.3ssl.gz -> buffer.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/BUF_MEM_new.3ssl.gz -> buffer.3ssl.gz +lrwxrwxrwx root/root usr/share/man/man3/BUF_MEM_new_ex.3ssl.gz -> buffer.3ssl.gz +lrwxrwxrwx root/root usr/share/man/man3/BUF_memdup.3ssl.gz -> buffer.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/BUF_strdup.3ssl.gz -> buffer.3ssl.gz +lrwxrwxrwx root/root usr/share/man/man3/BUF_strlcat.3ssl.gz -> buffer.3ssl.gz +lrwxrwxrwx root/root usr/share/man/man3/BUF_strlcpy.3ssl.gz -> buffer.3ssl.gz +lrwxrwxrwx root/root usr/share/man/man3/BUF_strndup.3ssl.gz -> buffer.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/CMS_ReceiptRequest_create0.3ssl.gz -> CMS_get1_ReceiptRequest.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/CMS_ReceiptRequest_get0_values.3ssl.gz -> CMS_get1_ReceiptRequest.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/CMS_RecipientInfo_decrypt.3ssl.gz -> CMS_get0_RecipientInfos.3ssl.gz @@ -864,6 +869,7 @@ lrwxrwxrwx root/root usr/share/man/man3/EVP_SealFinal.3ssl.gz -> EVP_SealInit.3s lrwxrwxrwx root/root usr/share/man/man3/EVP_SealUpdate.3ssl.gz -> EVP_SealInit.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/EVP_SignFinal.3ssl.gz -> EVP_SignInit.3ssl.gz -rw-r--r-- root/root usr/share/man/man3/EVP_SignInit.3ssl.gz +lrwxrwxrwx root/root usr/share/man/man3/EVP_SignInit_ex.3ssl.gz -> EVP_SignInit.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/EVP_SignUpdate.3ssl.gz -> EVP_SignInit.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/EVP_VerifyFinal.3ssl.gz -> EVP_VerifyInit.3ssl.gz -rw-r--r-- root/root usr/share/man/man3/EVP_VerifyInit.3ssl.gz @@ -1172,6 +1178,7 @@ lrwxrwxrwx root/root usr/share/man/man3/SSL_CTX_build_cert_chain.3ssl.gz -> SSL_ lrwxrwxrwx root/root usr/share/man/man3/SSL_CTX_callback_ctrl.3ssl.gz -> SSL_CTX_ctrl.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/SSL_CTX_check_private_key.3ssl.gz -> SSL_CTX_use_certificate.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/SSL_CTX_clear_chain_certs.3ssl.gz -> SSL_CTX_add1_chain_cert.3ssl.gz +lrwxrwxrwx root/root usr/share/man/man3/SSL_CTX_clear_extra_chain_certs.3ssl.gz -> SSL_CTX_add_extra_chain_cert.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/SSL_CTX_clear_options.3ssl.gz -> SSL_CTX_set_options.3ssl.gz -rw-r--r-- root/root usr/share/man/man3/SSL_CTX_ctrl.3ssl.gz -rw-r--r-- root/root usr/share/man/man3/SSL_CTX_flush_sessions.3ssl.gz @@ -1297,6 +1304,7 @@ lrwxrwxrwx root/root usr/share/man/man3/SSL_alert_desc_string_long.3ssl.gz -> SS lrwxrwxrwx root/root usr/share/man/man3/SSL_alert_type_string_long.3ssl.gz -> SSL_alert_type_string.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/SSL_build_cert_chain.3ssl.gz -> SSL_CTX_add1_chain_cert.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/SSL_callback_ctrl.3ssl.gz -> SSL_CTX_ctrl.3ssl.gz +-rw-r--r-- root/root usr/share/man/man3/SSL_check_chain.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/SSL_check_private_key.3ssl.gz -> SSL_CTX_use_certificate.3ssl.gz -rw-r--r-- root/root usr/share/man/man3/SSL_clear.3ssl.gz lrwxrwxrwx root/root usr/share/man/man3/SSL_clear_chain_certs.3ssl.gz -> SSL_CTX_add1_chain_cert.3ssl.gz diff --git a/openssl/.md5sum b/openssl/.md5sum index 4d0898d..2e072d1 100644 --- a/openssl/.md5sum +++ b/openssl/.md5sum @@ -1,2 +1,2 @@ 91f85842d2118003ee465c34259047e6 mksslcert.sh -38dd619b2e77cbac69b99f52a053d25a openssl-1.0.2d.tar.gz +2218c1a6f807f7206c11eb3ee3a5ec80 openssl-1.0.2e.tar.gz diff --git a/openssl/Pkgfile b/openssl/Pkgfile index 239d279..129387f 100644 --- a/openssl/Pkgfile +++ b/openssl/Pkgfile @@ -3,8 +3,8 @@ # Maintainer: CRUX System Team, core-ports at crux dot nu name=openssl -version=1.0.2d -release=2 +version=1.0.2e +release=1 source=(http://www.openssl.org/source/$name-$version.tar.gz \ mksslcert.sh) @@ -20,6 +20,9 @@ build() { sed -i "s|-O3|$CFLAGS|" Makefile + # https://mta.openssl.org/pipermail/openssl-dev/2015-December/003615.html + sed -i "/@pod2man=/s/=.*;/=pod2man;/" Makefile + make depend make INSTALL_PREFIX=$PKG LIBDIR=lib MANDIR=/usr/share/man MANSUFFIX=ssl install From crux at crux.nu Thu Dec 3 18:58:35 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 19:58:35 +0100 (CET) Subject: [crux-commits] ports/core (3.2): openssl: new md5sum, silent source update by upstream Message-ID: <20151203185835.CB03BE9900@crux.nu> commit 18570e3971c911c5500c6c1f470157369582b07a Author: Juergen Daubert Date: Thu Dec 3 19:58:26 2015 +0100 openssl: new md5sum, silent source update by upstream diff --git a/openssl/.md5sum b/openssl/.md5sum index 2e072d1..701b0da 100644 --- a/openssl/.md5sum +++ b/openssl/.md5sum @@ -1,2 +1,2 @@ 91f85842d2118003ee465c34259047e6 mksslcert.sh -2218c1a6f807f7206c11eb3ee3a5ec80 openssl-1.0.2e.tar.gz +5262bfa25b60ed9de9f28d5d52d77fc5 openssl-1.0.2e.tar.gz diff --git a/openssl/Pkgfile b/openssl/Pkgfile index 129387f..8ac05e8 100644 --- a/openssl/Pkgfile +++ b/openssl/Pkgfile @@ -20,9 +20,6 @@ build() { sed -i "s|-O3|$CFLAGS|" Makefile - # https://mta.openssl.org/pipermail/openssl-dev/2015-December/003615.html - sed -i "/@pod2man=/s/=.*;/=pod2man;/" Makefile - make depend make INSTALL_PREFIX=$PKG LIBDIR=lib MANDIR=/usr/share/man MANSUFFIX=ssl install From crux at crux.nu Thu Dec 3 19:09:15 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 3 Dec 2015 20:09:15 +0100 (CET) Subject: [crux-commits] ports/core (3.1): [notify] openssl: update to 1.0.2e Message-ID: <20151203190915.6E1EAE9900@crux.nu> commit a9b4c06e105ad1c0199c5e06b02a644ce3bc39a3 Author: Juergen Daubert Date: Thu Dec 3 19:42:28 2015 +0100 [notify] openssl: update to 1.0.2e includes security fixes, see http://openssl.org/news/secadv/20151203.txt (cherry picked from commit cebb07c1929502695985eafe10b9299f6a2f1179) diff --git a/openssl/.footprint b/openssl/.footprint index f1d74f6..516740d 100644 --- a/openssl/.footprint +++ b/openssl/.footprint @@ -441,7 +441,12 @@ lrwxrwxrwx root/root usr/man/man3/BN_value_one.3ssl.gz -> BN_zero.3ssl.gz lrwxrwxrwx root/root usr/man/man3/BUF_MEM_free.3ssl.gz -> buffer.3ssl.gz lrwxrwxrwx root/root usr/man/man3/BUF_MEM_grow.3ssl.gz -> buffer.3ssl.gz lrwxrwxrwx root/root usr/man/man3/BUF_MEM_new.3ssl.gz -> buffer.3ssl.gz +lrwxrwxrwx root/root usr/man/man3/BUF_MEM_new_ex.3ssl.gz -> buffer.3ssl.gz +lrwxrwxrwx root/root usr/man/man3/BUF_memdup.3ssl.gz -> buffer.3ssl.gz lrwxrwxrwx root/root usr/man/man3/BUF_strdup.3ssl.gz -> buffer.3ssl.gz +lrwxrwxrwx root/root usr/man/man3/BUF_strlcat.3ssl.gz -> buffer.3ssl.gz +lrwxrwxrwx root/root usr/man/man3/BUF_strlcpy.3ssl.gz -> buffer.3ssl.gz +lrwxrwxrwx root/root usr/man/man3/BUF_strndup.3ssl.gz -> buffer.3ssl.gz lrwxrwxrwx root/root usr/man/man3/CMS_ReceiptRequest_create0.3ssl.gz -> CMS_get1_ReceiptRequest.3ssl.gz lrwxrwxrwx root/root usr/man/man3/CMS_ReceiptRequest_get0_values.3ssl.gz -> CMS_get1_ReceiptRequest.3ssl.gz lrwxrwxrwx root/root usr/man/man3/CMS_RecipientInfo_decrypt.3ssl.gz -> CMS_get0_RecipientInfos.3ssl.gz @@ -863,6 +868,7 @@ lrwxrwxrwx root/root usr/man/man3/EVP_SealFinal.3ssl.gz -> EVP_SealInit.3ssl.gz lrwxrwxrwx root/root usr/man/man3/EVP_SealUpdate.3ssl.gz -> EVP_SealInit.3ssl.gz lrwxrwxrwx root/root usr/man/man3/EVP_SignFinal.3ssl.gz -> EVP_SignInit.3ssl.gz -rw-r--r-- root/root usr/man/man3/EVP_SignInit.3ssl.gz +lrwxrwxrwx root/root usr/man/man3/EVP_SignInit_ex.3ssl.gz -> EVP_SignInit.3ssl.gz lrwxrwxrwx root/root usr/man/man3/EVP_SignUpdate.3ssl.gz -> EVP_SignInit.3ssl.gz lrwxrwxrwx root/root usr/man/man3/EVP_VerifyFinal.3ssl.gz -> EVP_VerifyInit.3ssl.gz -rw-r--r-- root/root usr/man/man3/EVP_VerifyInit.3ssl.gz @@ -1171,6 +1177,7 @@ lrwxrwxrwx root/root usr/man/man3/SSL_CTX_build_cert_chain.3ssl.gz -> SSL_CTX_ad lrwxrwxrwx root/root usr/man/man3/SSL_CTX_callback_ctrl.3ssl.gz -> SSL_CTX_ctrl.3ssl.gz lrwxrwxrwx root/root usr/man/man3/SSL_CTX_check_private_key.3ssl.gz -> SSL_CTX_use_certificate.3ssl.gz lrwxrwxrwx root/root usr/man/man3/SSL_CTX_clear_chain_certs.3ssl.gz -> SSL_CTX_add1_chain_cert.3ssl.gz +lrwxrwxrwx root/root usr/man/man3/SSL_CTX_clear_extra_chain_certs.3ssl.gz -> SSL_CTX_add_extra_chain_cert.3ssl.gz lrwxrwxrwx root/root usr/man/man3/SSL_CTX_clear_options.3ssl.gz -> SSL_CTX_set_options.3ssl.gz -rw-r--r-- root/root usr/man/man3/SSL_CTX_ctrl.3ssl.gz -rw-r--r-- root/root usr/man/man3/SSL_CTX_flush_sessions.3ssl.gz @@ -1296,6 +1303,7 @@ lrwxrwxrwx root/root usr/man/man3/SSL_alert_desc_string_long.3ssl.gz -> SSL_aler lrwxrwxrwx root/root usr/man/man3/SSL_alert_type_string_long.3ssl.gz -> SSL_alert_type_string.3ssl.gz lrwxrwxrwx root/root usr/man/man3/SSL_build_cert_chain.3ssl.gz -> SSL_CTX_add1_chain_cert.3ssl.gz lrwxrwxrwx root/root usr/man/man3/SSL_callback_ctrl.3ssl.gz -> SSL_CTX_ctrl.3ssl.gz +-rw-r--r-- root/root usr/man/man3/SSL_check_chain.3ssl.gz lrwxrwxrwx root/root usr/man/man3/SSL_check_private_key.3ssl.gz -> SSL_CTX_use_certificate.3ssl.gz -rw-r--r-- root/root usr/man/man3/SSL_clear.3ssl.gz lrwxrwxrwx root/root usr/man/man3/SSL_clear_chain_certs.3ssl.gz -> SSL_CTX_add1_chain_cert.3ssl.gz diff --git a/openssl/.md5sum b/openssl/.md5sum index 4d0898d..701b0da 100644 --- a/openssl/.md5sum +++ b/openssl/.md5sum @@ -1,2 +1,2 @@ 91f85842d2118003ee465c34259047e6 mksslcert.sh -38dd619b2e77cbac69b99f52a053d25a openssl-1.0.2d.tar.gz +5262bfa25b60ed9de9f28d5d52d77fc5 openssl-1.0.2e.tar.gz diff --git a/openssl/Pkgfile b/openssl/Pkgfile index 304aba2..84a4c47 100644 --- a/openssl/Pkgfile +++ b/openssl/Pkgfile @@ -3,7 +3,7 @@ # Maintainer: CRUX System Team, core-ports at crux dot nu name=openssl -version=1.0.2d +version=1.0.2e release=1 source=(http://www.openssl.org/source/$name-$version.tar.gz \ mksslcert.sh) From crux at crux.nu Thu Dec 3 23:21:48 2015 From: crux at crux.nu (crux at crux.nu) Date: Fri, 4 Dec 2015 00:21:48 +0100 (CET) Subject: [crux-commits] ports/contrib (3.1): youtube-dl: 2015.03.09 -> 2015.11.27.1 Message-ID: <20151203232148.9ADCDE9900@crux.nu> commit b946f15dc566f34d128869ac78583f4a3c609497 Author: Danny Rawlins Date: Fri Dec 4 10:21:37 2015 +1100 youtube-dl: 2015.03.09 -> 2015.11.27.1 diff --git a/youtube-dl/.footprint b/youtube-dl/.footprint index 0901e4e..0f23d5c 100644 --- a/youtube-dl/.footprint +++ b/youtube-dl/.footprint @@ -10,12 +10,12 @@ drwxr-xr-x root/root usr/etc/fish/completions/ 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/youtube_dl-2015.3.9-py2.7.egg-info/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.3.9-py2.7.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.3.9-py2.7.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.3.9-py2.7.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.3.9-py2.7.egg-info/entry_points.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.3.9-py2.7.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/ +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/entry_points.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/top_level.txt drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.pyc @@ -42,24 +42,30 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/common.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/common.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/common.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/dash.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/dash.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/dash.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/external.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/external.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/external.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/f4m.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/f4m.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/f4m.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/fragment.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/fragment.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/fragment.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/hls.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/hls.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/hls.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/http.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/http.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/http.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/mplayer.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/mplayer.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/mplayer.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtmp.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtmp.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtmp.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtsp.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtsp.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtsp.pyo drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/__init__.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/__init__.pyc @@ -112,6 +118,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/aparat.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/aparat.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/aparat.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appleconnect.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appleconnect.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appleconnect.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appletrailers.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appletrailers.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appletrailers.pyo @@ -136,15 +145,21 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/azubu.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/azubu.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/azubu.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/baidu.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/baidu.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/baidu.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bambuser.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bambuser.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bambuser.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bandcamp.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bandcamp.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bandcamp.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbccouk.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbccouk.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbccouk.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbc.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbc.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbc.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beatportpro.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beatportpro.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beatportpro.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beeg.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beeg.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beeg.pyo @@ -220,6 +235,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/channel9.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/channel9.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/channel9.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chaturbate.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chaturbate.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chaturbate.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chilloutzone.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chilloutzone.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chilloutzone.pyo @@ -229,6 +247,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinchcast.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinchcast.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinchcast.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinemassacre.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinemassacre.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinemassacre.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clipfish.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clipfish.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clipfish.pyo @@ -244,6 +265,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clubic.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clubic.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clubic.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clyp.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clyp.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clyp.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cmt.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cmt.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cmt.pyo @@ -280,6 +304,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/criterion.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/criterion.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/criterion.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crooksandliars.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crooksandliars.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crooksandliars.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crunchyroll.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crunchyroll.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crunchyroll.pyo @@ -298,6 +325,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dbtv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dbtv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dbtv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dcn.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dcn.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dcn.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dctp.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dctp.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dctp.pyo @@ -307,18 +337,30 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/defense.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/defense.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/defense.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/democracynow.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/democracynow.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/democracynow.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dfb.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dfb.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dfb.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dhm.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dhm.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dhm.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/discovery.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/discovery.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/discovery.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/divxstage.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/divxstage.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/divxstage.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dotsub.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dotsub.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dotsub.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/douyutv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/douyutv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/douyutv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dplay.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dplay.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dplay.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dramafever.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dramafever.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dramafever.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/drbonanza.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/drbonanza.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/drbonanza.pyo @@ -337,6 +379,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dump.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dump.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dump.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dumpert.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dumpert.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dumpert.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dvtv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dvtv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dvtv.pyo @@ -370,9 +415,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/embedly.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/embedly.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/embedly.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/empflix.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/empflix.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/empflix.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/engadget.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/engadget.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/engadget.pyo @@ -385,6 +427,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/escapist.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/escapist.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/escapist.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/espn.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/espn.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/espn.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/esri.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/esri.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/esri.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/europa.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/europa.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/europa.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/everyonesmixtape.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/everyonesmixtape.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/everyonesmixtape.pyo @@ -406,9 +457,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fc2.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fc2.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fc2.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firedrive.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firedrive.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firedrive.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fczenit.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fczenit.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fczenit.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firstpost.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firstpost.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firstpost.pyo @@ -418,6 +469,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivemin.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivemin.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivemin.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivetv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivetv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivetv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fktv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fktv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fktv.pyo @@ -427,6 +481,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/folketinget.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/folketinget.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/folketinget.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/footyroom.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/footyroom.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/footyroom.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fourtube.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fourtube.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fourtube.pyo @@ -436,6 +493,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxnews.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxnews.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxnews.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxsports.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxsports.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxsports.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/franceculture.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/franceculture.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/franceculture.pyo @@ -463,6 +523,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameone.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameone.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameone.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamersyde.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamersyde.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamersyde.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamespot.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamespot.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamespot.pyo @@ -481,6 +544,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/generic.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/generic.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/generic.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gfycat.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gfycat.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gfycat.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/giantbomb.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/giantbomb.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/giantbomb.pyo @@ -508,15 +574,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/googlesearch.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/googlesearch.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/googlesearch.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gorillavid.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gorillavid.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gorillavid.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/goshgay.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/goshgay.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/goshgay.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/grooveshark.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/grooveshark.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/grooveshark.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/groupon.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/groupon.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/groupon.pyo @@ -550,9 +610,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hornbunny.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hornbunny.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hornbunny.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hostingbulk.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hostingbulk.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hostingbulk.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hotnewhiphop.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hotnewhiphop.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hotnewhiphop.pyo @@ -583,6 +640,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ina.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ina.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ina.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/indavideo.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/indavideo.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/indavideo.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/infoq.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/infoq.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/infoq.pyo @@ -595,6 +655,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iprima.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iprima.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iprima.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iqiyi.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iqiyi.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iqiyi.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ir90tv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ir90tv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ir90tv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ivi.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ivi.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ivi.pyo @@ -619,12 +685,18 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kaltura.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kaltura.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kaltura.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kanalplay.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kanalplay.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kanalplay.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kankan.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kankan.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kankan.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karaoketv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karaoketv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karaoketv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karrierevideos.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karrierevideos.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karrierevideos.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/keek.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/keek.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/keek.pyo @@ -646,18 +718,30 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ku6.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ku6.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ku6.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kuwo.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kuwo.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kuwo.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/la7.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/la7.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/la7.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/laola1tv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/laola1tv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/laola1tv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lecture2go.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lecture2go.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lecture2go.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/letv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/letv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/letv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/libsyn.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/libsyn.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/libsyn.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lifenews.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lifenews.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lifenews.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/limelight.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/limelight.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/limelight.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/liveleak.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/liveleak.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/liveleak.pyo @@ -703,6 +787,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ministrygrid.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ministrygrid.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ministrygrid.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/miomio.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/miomio.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/miomio.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mit.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mit.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mit.pyo @@ -760,18 +847,21 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicplayon.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicplayon.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicplayon.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicvault.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicvault.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicvault.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/muzu.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/muzu.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/muzu.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mwave.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mwave.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mwave.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspace.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspace.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspace.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspass.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspass.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspass.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvi.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvi.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvi.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvideo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvideo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvideo.pyo @@ -802,6 +892,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nerdist.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nerdist.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nerdist.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/neteasemusic.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/neteasemusic.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/neteasemusic.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/netzkino.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/netzkino.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/netzkino.pyo @@ -838,12 +931,18 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nosvideo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nosvideo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nosvideo.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nova.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nova.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nova.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/novamov.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/novamov.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/novamov.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowness.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowness.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowness.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowtv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowtv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowtv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowvideo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowvideo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowvideo.pyo @@ -871,12 +970,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/oktoberfesttv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/oktoberfesttv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/oktoberfesttv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/onionstudios.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/onionstudios.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/onionstudios.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ooyala.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ooyala.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ooyala.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/openfilm.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/openfilm.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/openfilm.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/orf.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/orf.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/orf.pyo @@ -889,12 +988,21 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pbs.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pbs.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pbs.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/periscope.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/periscope.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/periscope.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/philharmoniedeparis.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/philharmoniedeparis.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/philharmoniedeparis.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/phoenix.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/phoenix.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/phoenix.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/photobucket.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/photobucket.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/photobucket.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pinkbike.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pinkbike.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pinkbike.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pladform.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pladform.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pladform.pyo @@ -907,15 +1015,24 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playfm.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playfm.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playfm.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playtvak.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playtvak.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playtvak.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playvid.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playvid.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playvid.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playwire.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playwire.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playwire.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pluralsight.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pluralsight.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pluralsight.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/podomatic.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/podomatic.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/podomatic.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/porn91.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/porn91.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/porn91.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornhd.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornhd.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornhd.pyo @@ -925,9 +1042,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornotube.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornotube.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornotube.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornovoisines.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornovoisines.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornovoisines.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornoxo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornoxo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornoxo.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/primesharetv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/primesharetv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/primesharetv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/promptfile.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/promptfile.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/promptfile.pyo @@ -940,6 +1063,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pyvideo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pyvideo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pyvideo.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/qqmusic.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/qqmusic.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/qqmusic.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/quickvid.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/quickvid.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/quickvid.pyo @@ -955,12 +1081,18 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiofrance.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiofrance.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiofrance.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiojavan.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiojavan.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiojavan.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rai.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rai.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rai.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rbmaradio.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rbmaradio.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rbmaradio.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rds.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rds.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rds.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/redtube.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/redtube.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/redtube.pyo @@ -994,9 +1126,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnl.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnl.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnl.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnow.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnow.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnow.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtp.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtp.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtp.pyo @@ -1006,6 +1135,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtve.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtve.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtve.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvnh.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvnh.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvnh.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruhd.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruhd.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruhd.pyo @@ -1015,6 +1147,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rutv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rutv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rutv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruutu.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruutu.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruutu.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/safari.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/safari.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/safari.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sandia.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sandia.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sandia.pyo @@ -1039,6 +1177,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/screenwavemedia.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/screenwavemedia.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/screenwavemedia.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/senateisvp.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/senateisvp.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/senateisvp.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/servingsys.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/servingsys.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/servingsys.pyo @@ -1048,6 +1189,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sexykarma.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sexykarma.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sexykarma.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shahid.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shahid.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shahid.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shared.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shared.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shared.pyo @@ -1066,15 +1210,18 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/smotri.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/smotri.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/smotri.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snagfilms.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snagfilms.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snagfilms.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snotr.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snotr.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snotr.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sockshare.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sockshare.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sockshare.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sohu.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sohu.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sohu.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soompi.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soompi.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soompi.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soundcloud.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soundcloud.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soundcloud.pyo @@ -1087,6 +1234,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/space.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/space.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/space.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankbang.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankbang.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankbang.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankwire.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankwire.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankwire.pyo @@ -1108,15 +1258,24 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportdeutschland.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportdeutschland.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportdeutschland.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srf.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srf.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srf.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srmediathek.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srmediathek.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srmediathek.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ssa.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ssa.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ssa.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stanfordoc.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stanfordoc.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stanfordoc.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/steam.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/steam.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/steam.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stitcher.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stitcher.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stitcher.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/streamcloud.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/streamcloud.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/streamcloud.pyo @@ -1129,9 +1288,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sunporno.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sunporno.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sunporno.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svtplay.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svtplay.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svtplay.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svt.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svt.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svt.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/swrmediathek.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/swrmediathek.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/swrmediathek.pyo @@ -1171,6 +1330,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telecinco.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telecinco.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telecinco.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telegraaf.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telegraaf.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telegraaf.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telemb.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telemb.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telemb.pyo @@ -1198,6 +1360,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thesixtyone.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thesixtyone.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thesixtyone.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisamericanlife.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisamericanlife.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisamericanlife.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisav.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisav.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisav.pyo @@ -1234,6 +1399,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tube8.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tube8.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tube8.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tubitv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tubitv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tubitv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tudou.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tudou.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tudou.pyo @@ -1249,9 +1417,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tutv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tutv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tutv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv2.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv2.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv2.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv4.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv4.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv4.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvc.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvc.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvc.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvigle.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvigle.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvigle.pyo @@ -1267,15 +1441,27 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentyfourvideo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentyfourvideo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentyfourvideo.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentytwotracks.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentytwotracks.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentytwotracks.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitch.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitch.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitch.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitter.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitter.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitter.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ubu.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ubu.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ubu.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udemy.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udemy.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udemy.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udn.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udn.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udn.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ultimedia.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ultimedia.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ultimedia.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/unistra.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/unistra.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/unistra.pyo @@ -1285,6 +1471,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ustream.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ustream.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ustream.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/varzesh3.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/varzesh3.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/varzesh3.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vbox7.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vbox7.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vbox7.pyo @@ -1294,6 +1483,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/veoh.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/veoh.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/veoh.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vessel.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vessel.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vessel.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vesti.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vesti.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vesti.pyo @@ -1312,18 +1504,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viddler.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viddler.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viddler.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videobam.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videobam.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videobam.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videodetective.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videodetective.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videodetective.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videofyme.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videofyme.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videofyme.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videolecturesnet.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videolecturesnet.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videolecturesnet.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videomega.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videomega.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videomega.pyo @@ -1345,6 +1531,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vier.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vier.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vier.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viewster.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viewster.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viewster.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viidea.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viidea.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viidea.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viki.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viki.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viki.pyo @@ -1360,9 +1552,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vk.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vk.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vk.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vlive.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vlive.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vlive.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vodlocker.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vodlocker.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vodlocker.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/voicerepublic.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/voicerepublic.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/voicerepublic.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vporn.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vporn.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vporn.pyo @@ -1420,6 +1618,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xboxclips.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xboxclips.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xboxclips.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xfileshare.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xfileshare.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xfileshare.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xhamster.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xhamster.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xhamster.pyo @@ -1429,6 +1630,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xnxx.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xnxx.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xnxx.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xstream.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xstream.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xstream.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xtube.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xtube.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xtube.pyo @@ -1447,9 +1651,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yam.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yam.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yam.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yandexmusic.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yandexmusic.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yandexmusic.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yesjapan.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yesjapan.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yesjapan.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yinyuetai.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yinyuetai.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yinyuetai.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ynet.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ynet.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ynet.pyo @@ -1487,18 +1697,21 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/__init__.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/__init__.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/__init__.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/atomicparsley.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/atomicparsley.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/atomicparsley.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/common.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/common.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/common.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/embedthumbnail.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/embedthumbnail.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/embedthumbnail.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/execafterdownload.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/execafterdownload.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/execafterdownload.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/ffmpeg.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/ffmpeg.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/ffmpeg.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/metadatafromtitle.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/metadatafromtitle.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/metadatafromtitle.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/xattrpp.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/xattrpp.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/xattrpp.pyo diff --git a/youtube-dl/.md5sum b/youtube-dl/.md5sum index e5ef7cc..cf0d538 100644 --- a/youtube-dl/.md5sum +++ b/youtube-dl/.md5sum @@ -1 +1 @@ -5737e1f2d9a78d52340d77c67f57c692 youtube-dl-2015.03.09.tar.gz +de944217956851d05bfeae278cd8748b youtube-dl-2015.11.27.1.tar.gz diff --git a/youtube-dl/Pkgfile b/youtube-dl/Pkgfile index 1aac9ff..2d2184b 100644 --- a/youtube-dl/Pkgfile +++ b/youtube-dl/Pkgfile @@ -5,7 +5,7 @@ # Depends on: setuptools name=youtube-dl -version=2015.03.09 +version=2015.11.27.1 release=1 source=(http://youtube-dl.org/downloads/$version/$name-$version.tar.gz) From crux at crux.nu Thu Dec 3 23:25:28 2015 From: crux at crux.nu (crux at crux.nu) Date: Fri, 4 Dec 2015 00:25:28 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): Merge branch '3.1' into 3.2 Message-ID: <20151203232528.84AE3E9900@crux.nu> commit 4b3f1bf1e00c9f0ff64b37c881410e4fafe40fc5 Merge: 64fb3c8 b946f15 Author: Danny Rawlins Date: Fri Dec 4 10:24:58 2015 +1100 Merge branch '3.1' into 3.2 From crux at crux.nu Thu Dec 3 23:25:28 2015 From: crux at crux.nu (crux at crux.nu) Date: Fri, 4 Dec 2015 00:25:28 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): youtube-dl: 2015.03.09 -> 2015.11.27.1 Message-ID: <20151203232528.D4AF5E9905@crux.nu> commit b946f15dc566f34d128869ac78583f4a3c609497 Author: Danny Rawlins Date: Fri Dec 4 10:21:37 2015 +1100 youtube-dl: 2015.03.09 -> 2015.11.27.1 diff --git a/youtube-dl/.footprint b/youtube-dl/.footprint index 0901e4e..0f23d5c 100644 --- a/youtube-dl/.footprint +++ b/youtube-dl/.footprint @@ -10,12 +10,12 @@ drwxr-xr-x root/root usr/etc/fish/completions/ 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/youtube_dl-2015.3.9-py2.7.egg-info/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.3.9-py2.7.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.3.9-py2.7.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.3.9-py2.7.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.3.9-py2.7.egg-info/entry_points.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.3.9-py2.7.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/ +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/entry_points.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/top_level.txt drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.pyc @@ -42,24 +42,30 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/common.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/common.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/common.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/dash.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/dash.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/dash.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/external.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/external.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/external.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/f4m.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/f4m.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/f4m.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/fragment.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/fragment.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/fragment.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/hls.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/hls.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/hls.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/http.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/http.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/http.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/mplayer.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/mplayer.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/mplayer.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtmp.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtmp.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtmp.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtsp.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtsp.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/downloader/rtsp.pyo drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/__init__.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/__init__.pyc @@ -112,6 +118,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/aparat.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/aparat.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/aparat.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appleconnect.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appleconnect.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appleconnect.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appletrailers.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appletrailers.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/appletrailers.pyo @@ -136,15 +145,21 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/azubu.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/azubu.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/azubu.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/baidu.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/baidu.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/baidu.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bambuser.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bambuser.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bambuser.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bandcamp.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bandcamp.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bandcamp.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbccouk.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbccouk.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbccouk.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbc.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbc.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bbc.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beatportpro.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beatportpro.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beatportpro.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beeg.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beeg.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/beeg.pyo @@ -220,6 +235,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/channel9.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/channel9.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/channel9.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chaturbate.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chaturbate.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chaturbate.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chilloutzone.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chilloutzone.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/chilloutzone.pyo @@ -229,6 +247,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinchcast.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinchcast.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinchcast.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinemassacre.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinemassacre.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cinemassacre.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clipfish.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clipfish.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clipfish.pyo @@ -244,6 +265,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clubic.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clubic.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clubic.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clyp.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clyp.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/clyp.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cmt.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cmt.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/cmt.pyo @@ -280,6 +304,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/criterion.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/criterion.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/criterion.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crooksandliars.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crooksandliars.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crooksandliars.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crunchyroll.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crunchyroll.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/crunchyroll.pyo @@ -298,6 +325,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dbtv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dbtv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dbtv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dcn.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dcn.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dcn.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dctp.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dctp.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dctp.pyo @@ -307,18 +337,30 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/defense.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/defense.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/defense.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/democracynow.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/democracynow.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/democracynow.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dfb.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dfb.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dfb.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dhm.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dhm.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dhm.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/discovery.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/discovery.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/discovery.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/divxstage.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/divxstage.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/divxstage.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dotsub.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dotsub.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dotsub.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/douyutv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/douyutv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/douyutv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dplay.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dplay.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dplay.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dramafever.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dramafever.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dramafever.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/drbonanza.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/drbonanza.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/drbonanza.pyo @@ -337,6 +379,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dump.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dump.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dump.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dumpert.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dumpert.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dumpert.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dvtv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dvtv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/dvtv.pyo @@ -370,9 +415,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/embedly.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/embedly.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/embedly.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/empflix.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/empflix.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/empflix.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/engadget.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/engadget.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/engadget.pyo @@ -385,6 +427,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/escapist.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/escapist.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/escapist.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/espn.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/espn.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/espn.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/esri.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/esri.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/esri.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/europa.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/europa.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/europa.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/everyonesmixtape.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/everyonesmixtape.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/everyonesmixtape.pyo @@ -406,9 +457,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fc2.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fc2.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fc2.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firedrive.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firedrive.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firedrive.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fczenit.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fczenit.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fczenit.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firstpost.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firstpost.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/firstpost.pyo @@ -418,6 +469,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivemin.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivemin.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivemin.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivetv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivetv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fivetv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fktv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fktv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fktv.pyo @@ -427,6 +481,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/folketinget.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/folketinget.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/folketinget.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/footyroom.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/footyroom.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/footyroom.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fourtube.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fourtube.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/fourtube.pyo @@ -436,6 +493,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxnews.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxnews.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxnews.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxsports.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxsports.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/foxsports.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/franceculture.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/franceculture.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/franceculture.pyo @@ -463,6 +523,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameone.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameone.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameone.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamersyde.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamersyde.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamersyde.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamespot.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamespot.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamespot.pyo @@ -481,6 +544,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/generic.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/generic.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/generic.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gfycat.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gfycat.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gfycat.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/giantbomb.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/giantbomb.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/giantbomb.pyo @@ -508,15 +574,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/googlesearch.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/googlesearch.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/googlesearch.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gorillavid.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gorillavid.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gorillavid.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/goshgay.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/goshgay.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/goshgay.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/grooveshark.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/grooveshark.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/grooveshark.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/groupon.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/groupon.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/groupon.pyo @@ -550,9 +610,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hornbunny.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hornbunny.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hornbunny.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hostingbulk.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hostingbulk.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hostingbulk.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hotnewhiphop.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hotnewhiphop.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/hotnewhiphop.pyo @@ -583,6 +640,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ina.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ina.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ina.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/indavideo.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/indavideo.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/indavideo.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/infoq.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/infoq.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/infoq.pyo @@ -595,6 +655,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iprima.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iprima.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iprima.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iqiyi.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iqiyi.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/iqiyi.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ir90tv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ir90tv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ir90tv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ivi.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ivi.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ivi.pyo @@ -619,12 +685,18 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kaltura.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kaltura.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kaltura.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kanalplay.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kanalplay.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kanalplay.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kankan.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kankan.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kankan.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karaoketv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karaoketv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karaoketv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karrierevideos.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karrierevideos.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/karrierevideos.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/keek.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/keek.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/keek.pyo @@ -646,18 +718,30 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ku6.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ku6.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ku6.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kuwo.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kuwo.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kuwo.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/la7.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/la7.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/la7.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/laola1tv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/laola1tv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/laola1tv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lecture2go.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lecture2go.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lecture2go.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/letv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/letv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/letv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/libsyn.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/libsyn.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/libsyn.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lifenews.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lifenews.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/lifenews.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/limelight.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/limelight.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/limelight.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/liveleak.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/liveleak.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/liveleak.pyo @@ -703,6 +787,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ministrygrid.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ministrygrid.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ministrygrid.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/miomio.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/miomio.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/miomio.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mit.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mit.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mit.pyo @@ -760,18 +847,21 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicplayon.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicplayon.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicplayon.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicvault.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicvault.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/musicvault.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/muzu.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/muzu.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/muzu.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mwave.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mwave.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/mwave.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspace.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspace.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspace.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspass.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspass.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myspass.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvi.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvi.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvi.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvideo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvideo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/myvideo.pyo @@ -802,6 +892,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nerdist.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nerdist.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nerdist.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/neteasemusic.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/neteasemusic.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/neteasemusic.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/netzkino.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/netzkino.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/netzkino.pyo @@ -838,12 +931,18 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nosvideo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nosvideo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nosvideo.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nova.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nova.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nova.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/novamov.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/novamov.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/novamov.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowness.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowness.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowness.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowtv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowtv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowtv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowvideo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowvideo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/nowvideo.pyo @@ -871,12 +970,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/oktoberfesttv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/oktoberfesttv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/oktoberfesttv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/onionstudios.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/onionstudios.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/onionstudios.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ooyala.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ooyala.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ooyala.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/openfilm.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/openfilm.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/openfilm.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/orf.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/orf.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/orf.pyo @@ -889,12 +988,21 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pbs.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pbs.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pbs.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/periscope.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/periscope.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/periscope.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/philharmoniedeparis.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/philharmoniedeparis.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/philharmoniedeparis.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/phoenix.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/phoenix.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/phoenix.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/photobucket.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/photobucket.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/photobucket.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pinkbike.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pinkbike.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pinkbike.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pladform.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pladform.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pladform.pyo @@ -907,15 +1015,24 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playfm.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playfm.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playfm.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playtvak.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playtvak.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playtvak.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playvid.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playvid.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playvid.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playwire.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playwire.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/playwire.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pluralsight.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pluralsight.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pluralsight.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/podomatic.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/podomatic.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/podomatic.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/porn91.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/porn91.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/porn91.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornhd.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornhd.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornhd.pyo @@ -925,9 +1042,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornotube.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornotube.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornotube.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornovoisines.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornovoisines.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornovoisines.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornoxo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornoxo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pornoxo.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/primesharetv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/primesharetv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/primesharetv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/promptfile.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/promptfile.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/promptfile.pyo @@ -940,6 +1063,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pyvideo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pyvideo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/pyvideo.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/qqmusic.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/qqmusic.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/qqmusic.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/quickvid.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/quickvid.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/quickvid.pyo @@ -955,12 +1081,18 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiofrance.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiofrance.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiofrance.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiojavan.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiojavan.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/radiojavan.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rai.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rai.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rai.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rbmaradio.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rbmaradio.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rbmaradio.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rds.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rds.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rds.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/redtube.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/redtube.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/redtube.pyo @@ -994,9 +1126,6 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnl.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnl.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnl.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnow.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnow.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtlnow.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtp.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtp.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtp.pyo @@ -1006,6 +1135,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtve.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtve.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtve.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvnh.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvnh.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rtvnh.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruhd.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruhd.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruhd.pyo @@ -1015,6 +1147,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rutv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rutv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/rutv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruutu.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruutu.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ruutu.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/safari.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/safari.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/safari.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sandia.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sandia.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sandia.pyo @@ -1039,6 +1177,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/screenwavemedia.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/screenwavemedia.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/screenwavemedia.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/senateisvp.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/senateisvp.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/senateisvp.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/servingsys.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/servingsys.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/servingsys.pyo @@ -1048,6 +1189,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sexykarma.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sexykarma.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sexykarma.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shahid.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shahid.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shahid.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shared.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shared.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/shared.pyo @@ -1066,15 +1210,18 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/smotri.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/smotri.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/smotri.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snagfilms.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snagfilms.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snagfilms.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snotr.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snotr.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/snotr.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sockshare.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sockshare.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sockshare.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sohu.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sohu.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sohu.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soompi.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soompi.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soompi.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soundcloud.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soundcloud.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/soundcloud.pyo @@ -1087,6 +1234,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/space.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/space.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/space.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankbang.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankbang.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankbang.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankwire.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankwire.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/spankwire.pyo @@ -1108,15 +1258,24 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportdeutschland.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportdeutschland.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sportdeutschland.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srf.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srf.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srf.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srmediathek.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srmediathek.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/srmediathek.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ssa.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ssa.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ssa.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stanfordoc.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stanfordoc.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stanfordoc.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/steam.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/steam.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/steam.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stitcher.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stitcher.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/stitcher.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/streamcloud.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/streamcloud.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/streamcloud.pyo @@ -1129,9 +1288,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sunporno.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sunporno.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sunporno.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svtplay.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svtplay.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svtplay.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svt.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svt.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/svt.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/swrmediathek.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/swrmediathek.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/swrmediathek.pyo @@ -1171,6 +1330,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telecinco.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telecinco.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telecinco.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telegraaf.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telegraaf.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telegraaf.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telemb.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telemb.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/telemb.pyo @@ -1198,6 +1360,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thesixtyone.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thesixtyone.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thesixtyone.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisamericanlife.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisamericanlife.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisamericanlife.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisav.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisav.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/thisav.pyo @@ -1234,6 +1399,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tube8.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tube8.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tube8.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tubitv.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tubitv.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tubitv.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tudou.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tudou.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tudou.pyo @@ -1249,9 +1417,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tutv.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tutv.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tutv.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv2.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv2.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv2.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv4.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv4.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tv4.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvc.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvc.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvc.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvigle.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvigle.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/tvigle.pyo @@ -1267,15 +1441,27 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentyfourvideo.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentyfourvideo.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentyfourvideo.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentytwotracks.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentytwotracks.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twentytwotracks.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitch.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitch.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitch.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitter.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitter.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/twitter.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ubu.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ubu.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ubu.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udemy.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udemy.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udemy.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udn.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udn.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/udn.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ultimedia.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ultimedia.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ultimedia.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/unistra.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/unistra.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/unistra.pyo @@ -1285,6 +1471,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ustream.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ustream.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ustream.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/varzesh3.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/varzesh3.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/varzesh3.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vbox7.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vbox7.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vbox7.pyo @@ -1294,6 +1483,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/veoh.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/veoh.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/veoh.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vessel.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vessel.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vessel.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vesti.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vesti.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vesti.pyo @@ -1312,18 +1504,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viddler.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viddler.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viddler.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videobam.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videobam.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videobam.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videodetective.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videodetective.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videodetective.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videofyme.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videofyme.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videofyme.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videolecturesnet.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videolecturesnet.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videolecturesnet.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videomega.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videomega.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/videomega.pyo @@ -1345,6 +1531,12 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vier.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vier.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vier.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viewster.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viewster.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viewster.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viidea.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viidea.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viidea.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viki.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viki.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/viki.pyo @@ -1360,9 +1552,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vk.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vk.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vk.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vlive.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vlive.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vlive.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vodlocker.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vodlocker.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vodlocker.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/voicerepublic.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/voicerepublic.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/voicerepublic.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vporn.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vporn.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/vporn.pyo @@ -1420,6 +1618,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xboxclips.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xboxclips.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xboxclips.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xfileshare.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xfileshare.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xfileshare.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xhamster.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xhamster.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xhamster.pyo @@ -1429,6 +1630,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xnxx.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xnxx.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xnxx.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xstream.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xstream.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xstream.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xtube.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xtube.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/xtube.pyo @@ -1447,9 +1651,15 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yam.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yam.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yam.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yandexmusic.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yandexmusic.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yandexmusic.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yesjapan.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yesjapan.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yesjapan.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yinyuetai.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yinyuetai.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yinyuetai.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ynet.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ynet.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ynet.pyo @@ -1487,18 +1697,21 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/__init__.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/__init__.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/__init__.pyo --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/atomicparsley.py --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/atomicparsley.pyc --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/atomicparsley.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/common.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/common.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/common.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/embedthumbnail.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/embedthumbnail.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/embedthumbnail.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/execafterdownload.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/execafterdownload.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/execafterdownload.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/ffmpeg.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/ffmpeg.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/ffmpeg.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/metadatafromtitle.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/metadatafromtitle.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/metadatafromtitle.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/xattrpp.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/xattrpp.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/postprocessor/xattrpp.pyo diff --git a/youtube-dl/.md5sum b/youtube-dl/.md5sum index e5ef7cc..cf0d538 100644 --- a/youtube-dl/.md5sum +++ b/youtube-dl/.md5sum @@ -1 +1 @@ -5737e1f2d9a78d52340d77c67f57c692 youtube-dl-2015.03.09.tar.gz +de944217956851d05bfeae278cd8748b youtube-dl-2015.11.27.1.tar.gz diff --git a/youtube-dl/Pkgfile b/youtube-dl/Pkgfile index 1aac9ff..2d2184b 100644 --- a/youtube-dl/Pkgfile +++ b/youtube-dl/Pkgfile @@ -5,7 +5,7 @@ # Depends on: setuptools name=youtube-dl -version=2015.03.09 +version=2015.11.27.1 release=1 source=(http://youtube-dl.org/downloads/$version/$name-$version.tar.gz) From crux at crux.nu Sat Dec 5 13:08:06 2015 From: crux at crux.nu (crux at crux.nu) Date: Sat, 5 Dec 2015 14:08:06 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): nano: add file to dependencies, move man-pages Message-ID: <20151205130806.C38B9E9900@crux.nu> commit c97d77c7cd70a1bed5ed1188eda3230b4c92c644 Author: Juergen Daubert Date: Sat Dec 5 14:07:53 2015 +0100 nano: add file to dependencies, move man-pages diff --git a/nano/.footprint b/nano/.footprint index c6d9ca8..1013508 100644 --- a/nano/.footprint +++ b/nano/.footprint @@ -4,13 +4,13 @@ drwxr-xr-x root/root usr/bin/ lrwxrwxrwx root/root usr/bin/rnano -> nano drwxr-xr-x root/root usr/etc/ -rw-r--r-- root/root usr/etc/nanorc -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/nano.1.gz --rw-r--r-- root/root usr/man/man1/rnano.1.gz -drwxr-xr-x root/root usr/man/man5/ --rw-r--r-- root/root usr/man/man5/nanorc.5.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/nano.1.gz +-rw-r--r-- root/root usr/share/man/man1/rnano.1.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/nanorc.5.gz drwxr-xr-x root/root usr/share/nano/ -rw-r--r-- root/root usr/share/nano/asm.nanorc -rw-r--r-- root/root usr/share/nano/awk.nanorc diff --git a/nano/Pkgfile b/nano/Pkgfile index 1a9db30..5190071 100644 --- a/nano/Pkgfile +++ b/nano/Pkgfile @@ -2,16 +2,16 @@ # URL: http://www.nano-editor.org # Maintainer: Juergen Daubert, jue at crux dot nu # Packager: Simone Rota, sip at crux dot nu -# Depends on: ncurses +# Depends on: file ncurses name=nano version=2.4.3 -release=1 +release=2 source=(http://www.nano-editor.org/dist/v2.4/$name-$version.tar.gz) build(){ cd $name-$version - ./configure --prefix=/usr --disable-nls --mandir=/usr/man + ./configure --prefix=/usr --disable-nls make make DESTDIR=$PKG install install -D -m 644 doc/nanorc.sample $PKG/usr/etc/nanorc From crux at crux.nu Sat Dec 5 13:14:20 2015 From: crux at crux.nu (crux at crux.nu) Date: Sat, 5 Dec 2015 14:14:20 +0100 (CET) Subject: [crux-commits] ports/core (3.2): man-pages: update to 4.03 Message-ID: <20151205131420.36DFEE9900@crux.nu> commit 81caa43235734f075ff7ea0c0c5d9ace3ebd4215 Author: Juergen Daubert Date: Sat Dec 5 14:14:07 2015 +0100 man-pages: update to 4.03 diff --git a/man-pages/.footprint b/man-pages/.footprint index 73b4777..8a5099f 100644 --- a/man-pages/.footprint +++ b/man-pages/.footprint @@ -869,7 +869,9 @@ drwxr-xr-x root/root usr/share/man/man3/ -rw-r--r-- root/root usr/share/man/man3/__ppc_mdoom.3.gz -rw-r--r-- root/root usr/share/man/man3/__ppc_set_ppr_low.3.gz -rw-r--r-- root/root usr/share/man/man3/__ppc_set_ppr_med.3.gz +-rw-r--r-- root/root usr/share/man/man3/__ppc_set_ppr_med_high.3.gz -rw-r--r-- root/root usr/share/man/man3/__ppc_set_ppr_med_low.3.gz +-rw-r--r-- root/root usr/share/man/man3/__ppc_set_ppr_very_low.3.gz -rw-r--r-- root/root usr/share/man/man3/__ppc_yield.3.gz -rw-r--r-- root/root usr/share/man/man3/__realloc_hook.3.gz -rw-r--r-- root/root usr/share/man/man3/__setfpucw.3.gz diff --git a/man-pages/.md5sum b/man-pages/.md5sum index d228526..478f6f7 100644 --- a/man-pages/.md5sum +++ b/man-pages/.md5sum @@ -1,2 +1,2 @@ -6c5692af39eb5fe468a8bd1f110b0edd man-pages-4.02.tar.xz +3835788d4422b92ac565b4bd97d295f6 man-pages-4.03.tar.xz 825fde78e6fddd02426ecdd50e2cbe0d man-pages-posix-2013-a.tar.xz diff --git a/man-pages/Pkgfile b/man-pages/Pkgfile index c5614bd..7a90344 100644 --- a/man-pages/Pkgfile +++ b/man-pages/Pkgfile @@ -3,7 +3,7 @@ # Maintainer: CRUX System Team, core-ports at crux dot nu name=man-pages -version=4.02 +version=4.03 release=1 source=(http://www.kernel.org/pub/linux/docs/$name/$name-$version.tar.xz \ http://www.kernel.org/pub/linux/docs/$name/$name-posix/$name-posix-2013-a.tar.xz) From crux at crux.nu Sat Dec 5 16:03:30 2015 From: crux at crux.nu (crux at crux.nu) Date: Sat, 5 Dec 2015 17:03:30 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): [notify] chromium: updated to 47.0.2526.73 Message-ID: <20151205160330.C690EE9900@crux.nu> commit fd2a8ca22470f1b6605448d4ee0fe51166fff8a9 Author: Jose V Beneyto Date: Sat Dec 5 17:03:07 2015 +0100 [notify] chromium: updated to 47.0.2526.73 The Chrome team announced the promotion of version 47 to the stable channel. This update includes 41 security fixes: http://googlechromereleases.blogspot.com/2015/12/stable-channel-update.html diff --git a/chromium/.footprint b/chromium/.footprint index 7424b32..9855ff2 100644 --- a/chromium/.footprint +++ b/chromium/.footprint @@ -72,14 +72,12 @@ drwxr-xr-x root/root usr/lib/chromium/resources/inspector/Images/ -rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/responsiveDesign_2x.png -rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/searchNext.png -rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/searchPrev.png --rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateInsecure.png --rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateInsecure_2x.png --rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateNeutral.png --rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateNeutral_2x.png --rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateSecure.png --rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateSecure_2x.png --rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateWarning.png --rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateWarning_2x.png +-rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityPropertyInsecure.svg +-rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityPropertySecure.svg +-rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityPropertyWarning.svg +-rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateInsecure.svg +-rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateNeutral.svg +-rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/securityStateSecure.svg -rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/serviceWorker.svg -rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/sessionStorage.png -rw-r--r-- root/root usr/lib/chromium/resources/inspector/Images/settingsListRemove.png @@ -107,8 +105,10 @@ drwxr-xr-x root/root usr/lib/chromium/resources/inspector/Images/ -rw-r--r-- root/root usr/lib/chromium/resources/inspector/cm_modes_module.js -rw-r--r-- root/root usr/lib/chromium/resources/inspector/components_lazy_module.js -rw-r--r-- root/root usr/lib/chromium/resources/inspector/console_module.js +-rw-r--r-- root/root usr/lib/chromium/resources/inspector/devices_module.js -rw-r--r-- root/root usr/lib/chromium/resources/inspector/devtools.js -rw-r--r-- root/root usr/lib/chromium/resources/inspector/devtools_extension_api.js +-rw-r--r-- root/root usr/lib/chromium/resources/inspector/diff_module.js -rw-r--r-- root/root usr/lib/chromium/resources/inspector/elements_module.js drwxr-xr-x root/root usr/lib/chromium/resources/inspector/emulated_devices/ -rw-r--r-- root/root usr/lib/chromium/resources/inspector/emulated_devices/google-nexus-5-horizontal-default-1x.png diff --git a/chromium/.md5sum b/chromium/.md5sum index 4b82f85..2a85dd8 100644 --- a/chromium/.md5sum +++ b/chromium/.md5sum @@ -1,3 +1,3 @@ -dadfd54a7fd1366688ff95f21c3bd1b7 chromium-46.0.2490.86.tar.xz +5c56e67d110167cd08af145c5d493fb9 chromium-47.0.2526.73.tar.xz b527005e021b14869a669e42c46b661d chromium.desktop 64968626706b07721983ac59fb3babbf chromium.sh diff --git a/chromium/Pkgfile b/chromium/Pkgfile index 68f50e7..76bee64 100644 --- a/chromium/Pkgfile +++ b/chromium/Pkgfile @@ -5,7 +5,7 @@ # Depends on: ninja dbus-glib gtk libevent nss xorg-libxscrnsaver xorg-libxtst libgcrypt xorg-libxdamage yasm xorg-libxt gperf speech-dispatcher libdrm libexif pciutils name=chromium -version=46.0.2490.86 +version=47.0.2526.73 release=1 source=(http://commondatastorage.googleapis.com/$name-browser-official/$name-$version.tar.xz \ $name.sh $name.desktop) From crux at crux.nu Sat Dec 5 18:28:53 2015 From: crux at crux.nu (crux at crux.nu) Date: Sat, 5 Dec 2015 19:28:53 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): zsh: 5.0.8 -> 5.2 Message-ID: <20151205182853.F1716E9900@crux.nu> commit a1d0d95ebdfa3e28f7573335e2d3c2200638d52d Author: Thomas Penteker Date: Sat Dec 5 19:28:51 2015 +0100 zsh: 5.0.8 -> 5.2 diff --git a/zsh/.footprint b/zsh/.footprint index e026f8b..6811c1f 100644 --- a/zsh/.footprint +++ b/zsh/.footprint @@ -3,48 +3,50 @@ lrwxrwxrwx root/root bin/zsh -> /usr/bin/zsh drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/zsh --rwxr-xr-x root/root usr/bin/zsh-5.0.8 +-rwxr-xr-x root/root usr/bin/zsh-5.2 drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/zsh/ -drwxr-xr-x root/root usr/lib/zsh/5.0.8/ -drwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/ --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/attr.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/cap.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/clone.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/compctl.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/complete.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/complist.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/computil.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/curses.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/datetime.so -drwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/db/ --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/db/gdbm.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/deltochar.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/example.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/files.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/langinfo.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/mapfile.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/mathfunc.so -drwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/net/ --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/net/socket.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/net/tcp.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/newuser.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/parameter.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/pcre.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/regex.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/rlimits.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/sched.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/stat.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/system.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/termcap.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/terminfo.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/zftp.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/zle.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/zleparameter.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/zprof.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/zpty.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/zselect.so --rwxr-xr-x root/root usr/lib/zsh/5.0.8/zsh/zutil.so +drwxr-xr-x root/root usr/lib/zsh/5.2/ +drwxr-xr-x root/root usr/lib/zsh/5.2/zsh/ +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/attr.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/cap.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/clone.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/compctl.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/complete.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/complist.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/computil.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/curses.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/datetime.so +drwxr-xr-x root/root usr/lib/zsh/5.2/zsh/db/ +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/db/gdbm.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/deltochar.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/example.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/files.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/langinfo.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/mapfile.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/mathfunc.so +drwxr-xr-x root/root usr/lib/zsh/5.2/zsh/net/ +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/net/socket.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/net/tcp.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/newuser.so +drwxr-xr-x root/root usr/lib/zsh/5.2/zsh/param/ +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/param/private.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/parameter.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/pcre.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/regex.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/rlimits.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/sched.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/stat.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/system.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/termcap.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/terminfo.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/zftp.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/zle.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/zleparameter.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/zprof.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/zpty.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/zselect.so +-rwxr-xr-x root/root usr/lib/zsh/5.2/zsh/zutil.so drwxr-xr-x root/root usr/man/ drwxr-xr-x root/root usr/man/man1/ -rw-r--r-- root/root usr/man/man1/zsh-lovers.1.gz @@ -67,1098 +69,1122 @@ drwxr-xr-x root/root usr/man/man1/ -rw-r--r-- root/root usr/man/man1/zshzle.1.gz drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/zsh/ -drwxr-xr-x root/root usr/share/zsh/5.0.8/ -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/ -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Calendar/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/after --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/age --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/before --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/calendar --rwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Calendar/calendar_add --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/calendar_edit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/calendar_lockfiles --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/calendar_parse --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/calendar_read --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/calendar_scandate --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/calendar_show --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/calendar_showdate --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Calendar/calendar_sort -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Chpwd/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Chpwd/_cdr --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Chpwd/cdr --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Chpwd/chpwd_recent_add --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Chpwd/chpwd_recent_dirs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Chpwd/chpwd_recent_filehandler --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Chpwd/zsh_directory_name_cdr -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/ -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/AIX/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_floppy --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_logical_volumes --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_lscfg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_lsdev --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_lslv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_lspv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_lsvg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_object_classes --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_physical_volumes --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_smit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/AIX/_volume_groups -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/BSD/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_bsd_pkg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_bsdconfig --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_bsdinstall --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_chflags --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_csup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_cvsup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_fetch --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_freebsd-update --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_fstat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_jails --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_jexec --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_jls --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_kld --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_mixerctl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_pfctl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_portaudit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_portlint --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_portmaster --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_portsnap --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_powerd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_procstat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/BSD/_sockstat -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/Base/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_all_labels --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_all_matches --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_alternative --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_approximate --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_arg_compile --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_arguments --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_bash_completions --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_cache_invalid --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_call_function --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_call_program --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_combination --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_comp_locale --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_complete --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_complete_debug --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_complete_help --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_complete_help_generic --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_complete_tag --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_correct --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_correct_filename --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_correct_word --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_describe --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_description --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_dispatch --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_expand --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_expand_alias --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_expand_word --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_extensions --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_external_pwds --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_generic --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_guard --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_history --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_history_complete_word --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_ignored --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_list --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_main_complete --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_menu --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_message --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_most_recent_file --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_multi_parts --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_next_label --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_next_tags --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_normal --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_nothing --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_oldlist --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_pick_variant --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_prefix --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_read_comp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_regex_arguments --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_regex_words --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_requested --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_retrieve_cache --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_sep_parts --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_sequence --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_set_command --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_store_cache --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_sub_commands --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_tags --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_user_expand --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_values --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Base/_wanted -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_cygcheck --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_cygpath --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_cygrunsrv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_cygserver --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_cygstart --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_dumper --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_getclip --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_mkshortcut --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_mkzsh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_pscp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_putclip --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Cygwin/_readshortcut -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/_defaults --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/_fink --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/_hdiutil --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/_mac_applications --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/_mac_files_for_application --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/_open --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/_qtplay --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/_retrieve_mac_apps --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/_softwareupdate --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Darwin/_system_profiler -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/Debian/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_a2utils --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_apt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_apt-file --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_apt-move --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_apt-show-versions --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_aptitude --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_auto-apt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_axi-cache --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_bts --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_bug --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_cdbs-edit-patch --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dak --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dchroot --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dchroot-dsa --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dcut --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_deb_architectures --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_deb_packages --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_debchange --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_debdiff --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_debfoster --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_debsign --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dlocate --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dpatch-edit-patch --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dpkg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dpkg-buildpackage --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dpkg-cross --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dpkg-repack --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dpkg_source --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dput --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_dupload --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_git-buildpackage --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_grep-excuses --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_invoke-rc.d --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_lighttpd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_lintian --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_madison --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_make-kpkg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_members --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_mergechanges --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_module-assistant --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_pbuilder --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_piuparts --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_reprepro --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_schroot --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_svn-buildpackage --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_toolchain-source --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_update-alternatives --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_update-rc.d --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_uscan --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_vim-addons --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_wajig --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Debian/_wanna-build -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/Linux/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_acpi --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_acpitool --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_analyseplugin --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_brctl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_btrfs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_chrt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_cryptsetup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_ethtool --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_fuse_arguments --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_fuse_values --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_fusermount --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_ionice --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_ipset --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_iptables --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_iwconfig --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_losetup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_lsusb --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_mdadm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_mii-tool --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_modutils --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_mondo --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_nmcli --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_pkgtool --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_qdbus --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_rpmbuild --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_schedtool --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_ss --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_sshfs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_strace --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_sysstat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_tpb --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_tpconfig --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_tune2fs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_uml --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_valgrind --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_vserver --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_wakeup_capable_devices --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Linux/_wpa_cli -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/Mandriva/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Mandriva/_rebootin --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Mandriva/_urpmi -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/Redhat/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Redhat/_rpm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Redhat/_yum -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_be_name --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_beadm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_coreadm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_dhcpinfo --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_dladm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_dtrace --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_dumpadm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_flowadm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_fmadm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_inetadm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_ipadm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_netstat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_pfexec --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_pkg5 --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_prstat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_ptree --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_savecore --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_snoop --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_svcadm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_svccfg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_svcprop --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_svcs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_svcs_fmri --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_zlogin --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_zoneadm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Solaris/_zones -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/Unix/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_a2ps --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_aap --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_adb --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ant --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_antiword --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_apachectl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_apm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_arch_archives --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_arch_namespace --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_arp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_arping --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_at --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_attr --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_augeas --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_awk --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_baz --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_bind_addresses --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_bison --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_bittorrent --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_bogofilter --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_bpython --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_bzip2 --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_bzr --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cabal --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cal --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_calendar --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_canonical_paths --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ccal --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cdcd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cdrdao --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cdrecord --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_chkconfig --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_chmod --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_chown --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_chsh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_clay --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cmdstring --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cmp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_comm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_compress --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_configure --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cowsay --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cpio --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cplay --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cssh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ctags_tags --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cut --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_cvs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_darcs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_date --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_dbus --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_dd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_devtodo --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_df --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_dhclient --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_dict --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_dict_words --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_diff --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_diff_options --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_diffstat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_dir_list --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_directories --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_django --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_dmidecode --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_domains --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_dsh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_du --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_dvi --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ecasound --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_elfdump --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_elinks --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_elm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_email_addresses --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_enscript --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_env --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_espeak --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_etags --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_fakeroot --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_feh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_fetchmail --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ffmpeg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_figlet --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_file_systems --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_files --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_find --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_find_net_interfaces --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_finger --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_flasher --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_flex --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_fortune --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_fsh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_fuser --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gcc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gcore --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gdb --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_genisoimage --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_getconf --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_getent --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_getfacl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_getmail --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_git --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_global --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_global_tags --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gnu_generic --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gnupod --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gnutls --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_go --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gpg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gphoto2 --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gprof --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gradle --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_graphicsmagick --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_grep --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_groff --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_groups --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_growisofs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_guilt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_gzip --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_have_glob_qual --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_hg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_hosts --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_iconv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_id --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ifconfig --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_iftop --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_imagemagick --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_init_d --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_initctl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ip --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_irssi --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ispell --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_java --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_java_class --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_joe --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_join --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_killall --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_knock --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_kvno --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_last --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ld_debug --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ldd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_less --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_lha --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_links --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_list_files --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ln --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_loadkeys --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_locales --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_locate --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_look --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_lp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ls --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_lsof --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_lynx --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_lzop --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mail --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mailboxes --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_make --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_man --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_md5sum --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mencal --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_metaflac --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mime_types --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mkdir --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_module --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_monotone --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_moosic --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mosh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mount --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mpc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mtools --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mtr --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mutt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_my_accounts --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mysql_utils --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_mysqldiff --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ncftp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_net_interfaces --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_netcat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_newsgroups --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_nice --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_nkf --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_nl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_nm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_nmap --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_notmuch --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_npm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_nslookup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_od --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_other_accounts --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pack --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_patch --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_path_commands --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_path_files --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pax --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pbm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pdf --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_perforce --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_perl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_perl_basepods --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_perl_modules --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_perldoc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pgrep --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_php --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pids --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pine --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ping --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pkg-config --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pkg_instance --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pon --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ports --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_postfix --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_postscript --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_prcs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_printenv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_printers --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_prove --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ps --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ps1234 --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pspdf --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_psutils --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pump --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_pydoc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_python --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_python_modules --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_qemu --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_quilt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_raggle --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_rake --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ranlib --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_rar --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_rcs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_readelf --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_remote_files --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_renice --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ri --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_rlogin --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_rm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_rrdtool --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_rsync --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_rubber --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ruby --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_runit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_sablotron --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_samba --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_sccs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_screen --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_sed --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_service --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_services --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_setfacl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_sh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_showmount --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_signals --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_sisu --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_slrn --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_socket --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_sort --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_spamassassin --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_sqlite --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_sqsh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_ssh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_stgit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_strip --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_stty --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_su --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_subversion --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_sudo --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_surfraw --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_sysctl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_systemd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tar --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tar_archive --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tardy --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tcpdump --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tcptraceroute --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_telnet --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_terminals --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tex --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_texi --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_texinfo --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tidy --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tiff --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tilde_files --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_time_zone --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tin --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tla --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tmux --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_todo.sh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_toilet --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_topgit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_totd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tracepath --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_tree --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_twidge --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_twisted --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_unace --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_uname --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_unexpand --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_uniq --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_unison --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_units --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_urls --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_user_admin --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_user_at_host --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_users --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_users_on --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_uzbl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_vcsh --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_vim --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_vorbis --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_vorbiscomment --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_vux --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_w3m --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_wc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_webbrowser --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_wget --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_whereis --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_whois --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_wiggle --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_xargs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_xmlsoft --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_xmms2 --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_xxd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_xz --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_yafc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_yodl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_yp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_zcat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_zdump --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_zfs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_zfs_dataset --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_zfs_keysource_props --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_zfs_pool --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_zip --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Unix/_zpool -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/X/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_acroread --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_dcop --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_gnome-gv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_gqview --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_gv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_kfmclient --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_matlab --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_mozilla --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_mplayer --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_nautilus --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_nedit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_netscape --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_okular --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_pdftk --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_qiv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_rdesktop --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_setxkbmap --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_urxvt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_vnc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_arguments --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_borderwidth --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_color --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_colormapid --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_cursor --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_display --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_extension --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_font --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_geometry --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_keysym --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_locale --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_modifier --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_name --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_resource --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_selection_timeout --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_title --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_utils --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_visual --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_x_window --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xauth --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xautolock --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xclip --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xdvi --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xfig --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xft_fonts --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xloadimage --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xmodmap --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xournal --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xpdf --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xrandr --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xscreensaver --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xset --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xt_arguments --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xt_session_id --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xterm --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/X/_xwit -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_add-zsh-hook --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_alias --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_aliases --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_arrays --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_assign --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_autocd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_bindkey --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_brace_parameter --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_builtin --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_cd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_command --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_command_names --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_compdef --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_condition --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_default --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_delimiters --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_directory_stack --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_dirs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_disable --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_dynamic_directory_name --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_echotc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_echoti --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_emulate --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_enable --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_equal --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_fc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_file_descriptors --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_first --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_functions --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_globflags --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_globqual_delims --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_globquals --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_hash --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_history_modifiers --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_in_vared --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_jobs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_jobs_bg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_jobs_builtin --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_jobs_fg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_kill --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_limit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_limits --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_math --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_math_params --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_mere --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_module_math_func --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_options --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_options_set --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_options_unset --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_parameter --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_parameters --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_precommand --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_print --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_prompt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_read --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_redirect --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_run-help --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_sched --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_set --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_setopt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_source --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_stat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_subscript --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_suffix_alias_files --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_tcpsys --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_tilde --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_trap --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_ttyctl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_typeset --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_ulimit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_unhash --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_user_math_func --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_value --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_vared --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_vars --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_wait --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_which --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zargs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zattr --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zcalc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zcalc_line --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zcompile --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zed --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zftp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zle --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zmodload --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zmv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zpty --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zsh-mime-handler --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_zstyle --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/Zsh/_ztodo --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/bashcompinit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/compaudit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/compdump --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/compinit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/compinstall -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Completion/openSUSE/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/openSUSE/_SUSEconfig --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/openSUSE/_hwinfo --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/openSUSE/_osc --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/openSUSE/_yast --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Completion/openSUSE/_zypper -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Exceptions/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Exceptions/catch --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Exceptions/throw -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/MIME/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/MIME/pick-web-browser --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/MIME/zsh-mime-contexts --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/MIME/zsh-mime-handler --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/MIME/zsh-mime-setup -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Misc/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/add-zsh-hook --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/allopt --rwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Misc/checkmail --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/colors --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/getjobs --rwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Misc/harden --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/is-at-least --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/mere --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/nslookup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/promptnl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/regexp-replace --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/relative --rwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Misc/run-help --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/run-help-git --rwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Misc/run-help-ip --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/run-help-openssl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/run-help-p4 --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/run-help-sudo --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/run-help-svk --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/run-help-svn --rwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Misc/sticky-note --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/tetris --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/tetriscurses --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/xtermctl --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/zargs --rwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Misc/zcalc --rwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Misc/zed --rwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Misc/zkbd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/zmathfuncdef --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/zmv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/zrecompile --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/zstyle+ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Misc/ztodo -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Newuser/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Newuser/zsh-newuser-install -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Prompts/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_adam1_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_adam2_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_bart_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_bigfade_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_clint_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_elite2_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_elite_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_fade_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_fire_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_off_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_oliver_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_pws_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_redhat_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_special_chars --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_suse_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_walters_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/prompt_zefram_setup --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Prompts/promptinit -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/TCP/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_alias --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_close --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_command --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_expect --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_fd_handler --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_log --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_open --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_output --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_point --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_proxy --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_read --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_rename --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_send --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_sess --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_shoot --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_spam --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_talk --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/TCP/tcp_wait -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/VCS_Info/ -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_bzr --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_cdv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_cvs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_darcs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_fossil --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_git --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_hg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_mtn --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_p4 --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_svk --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_svn --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_detect_tla --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_bzr --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_cdv --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_cvs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_darcs --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_fossil --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_git --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_hg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_mtn --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_p4 --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_svk --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_svn --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/Backends/VCS_INFO_get_data_tla --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_adjust --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_bydir_detect --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_check_com --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_formats --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_get_cmd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_hook --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_maxexports --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_nvcsformats --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_quilt --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_realpath --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_reposub --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/VCS_INFO_set --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/vcs_info --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/vcs_info_hookadd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/vcs_info_hookdel --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/vcs_info_lastmsg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/vcs_info_printsys --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/VCS_Info/vcs_info_setsys -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Zftp/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfanon --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfautocheck --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfcd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfcd_match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfcget --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfclose --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfcput --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfdir --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zffcache --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfgcp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfget --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfget_match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfgoto --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfhere --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfinit --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfls --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfmark --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfopen --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfparams --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfpcp --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfput --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfrglob --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfrtime --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfsession --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfstat --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zftp_chpwd --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zftp_progress --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zftransfer --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zftype --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfuget --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zftp/zfuput -drwxr-xr-x root/root usr/share/zsh/5.0.8/functions/Zle/ --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/backward-kill-word-match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/backward-word-match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/capitalize-word-match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/copy-earlier-word --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/cycle-completion-positions --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/define-composed-chars --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/delete-whole-word-match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/down-case-word-match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/down-line-or-beginning-search --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/edit-command-line --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/expand-absolute-path --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/forward-word-match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/history-beginning-search-menu --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/history-pattern-search --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/history-search-end --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/incarg --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/incremental-complete-word --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/insert-composed-char --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/insert-files --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/insert-unicode-char --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/keeper --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/keymap+widget --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/kill-word-match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/match-word-context --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/match-words-by-style --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/modify-current-argument --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/move-line-in-buffer --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/narrow-to-region --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/narrow-to-region-invisible --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/predict-on --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/quote-and-complete-word --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/read-from-minibuffer --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/replace-argument --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/replace-string --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/replace-string-again --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/select-bracketed --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/select-quoted --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/select-word-style --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/send-invisible --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/smart-insert-last-word --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/split-shell-arguments --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/surround --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/transpose-lines --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/transpose-words-match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/up-case-word-match --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/up-line-or-beginning-search --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/url-quote-magic --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/which-command --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/zcalc-auto-insert --rw-r--r-- root/root usr/share/zsh/5.0.8/functions/Zle/zed-set-file-name -drwxr-xr-x root/root usr/share/zsh/5.0.8/help/ --rw-r--r-- root/root usr/share/zsh/5.0.8/help/alias -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/autoload -> functions --rw-r--r-- root/root usr/share/zsh/5.0.8/help/bg --rw-r--r-- root/root usr/share/zsh/5.0.8/help/bindkey --rw-r--r-- root/root usr/share/zsh/5.0.8/help/break --rw-r--r-- root/root usr/share/zsh/5.0.8/help/builtin -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/bye -> exit --rw-r--r-- root/root usr/share/zsh/5.0.8/help/cap --rw-r--r-- root/root usr/share/zsh/5.0.8/help/cd -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/chdir -> cd --rw-r--r-- root/root usr/share/zsh/5.0.8/help/clone --rw-r--r-- root/root usr/share/zsh/5.0.8/help/colon --rw-r--r-- root/root usr/share/zsh/5.0.8/help/command --rw-r--r-- root/root usr/share/zsh/5.0.8/help/comparguments --rw-r--r-- root/root usr/share/zsh/5.0.8/help/compcall --rw-r--r-- root/root usr/share/zsh/5.0.8/help/compctl --rw-r--r-- root/root usr/share/zsh/5.0.8/help/compdescribe --rw-r--r-- root/root usr/share/zsh/5.0.8/help/compfiles --rw-r--r-- root/root usr/share/zsh/5.0.8/help/compgroups --rw-r--r-- root/root usr/share/zsh/5.0.8/help/compquote --rw-r--r-- root/root usr/share/zsh/5.0.8/help/comptags --rw-r--r-- root/root usr/share/zsh/5.0.8/help/comptry --rw-r--r-- root/root usr/share/zsh/5.0.8/help/compvalues --rw-r--r-- root/root usr/share/zsh/5.0.8/help/continue -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/declare -> typeset --rw-r--r-- root/root usr/share/zsh/5.0.8/help/dirs --rw-r--r-- root/root usr/share/zsh/5.0.8/help/disable --rw-r--r-- root/root usr/share/zsh/5.0.8/help/disown --rw-r--r-- root/root usr/share/zsh/5.0.8/help/dot --rw-r--r-- root/root usr/share/zsh/5.0.8/help/echo --rw-r--r-- root/root usr/share/zsh/5.0.8/help/echotc --rw-r--r-- root/root usr/share/zsh/5.0.8/help/echoti --rw-r--r-- root/root usr/share/zsh/5.0.8/help/emulate --rw-r--r-- root/root usr/share/zsh/5.0.8/help/enable --rw-r--r-- root/root usr/share/zsh/5.0.8/help/eval --rw-r--r-- root/root usr/share/zsh/5.0.8/help/exec --rw-r--r-- root/root usr/share/zsh/5.0.8/help/exit --rw-r--r-- root/root usr/share/zsh/5.0.8/help/export --rw-r--r-- root/root usr/share/zsh/5.0.8/help/false --rw-r--r-- root/root usr/share/zsh/5.0.8/help/fc --rw-r--r-- root/root usr/share/zsh/5.0.8/help/fg -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/float -> typeset --rw-r--r-- root/root usr/share/zsh/5.0.8/help/functions --rw-r--r-- root/root usr/share/zsh/5.0.8/help/getcap --rw-r--r-- root/root usr/share/zsh/5.0.8/help/getln --rw-r--r-- root/root usr/share/zsh/5.0.8/help/getopts --rw-r--r-- root/root usr/share/zsh/5.0.8/help/hash -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/history -> fc -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/integer -> typeset --rw-r--r-- root/root usr/share/zsh/5.0.8/help/jobs --rw-r--r-- root/root usr/share/zsh/5.0.8/help/kill --rw-r--r-- root/root usr/share/zsh/5.0.8/help/let --rw-r--r-- root/root usr/share/zsh/5.0.8/help/limit -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/local -> typeset --rw-r--r-- root/root usr/share/zsh/5.0.8/help/log -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/logout -> exit --rw-r--r-- root/root usr/share/zsh/5.0.8/help/noglob --rw-r--r-- root/root usr/share/zsh/5.0.8/help/popd --rw-r--r-- root/root usr/share/zsh/5.0.8/help/print --rw-r--r-- root/root usr/share/zsh/5.0.8/help/printf --rw-r--r-- root/root usr/share/zsh/5.0.8/help/pushd -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/pushln -> print --rw-r--r-- root/root usr/share/zsh/5.0.8/help/pwd -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/r -> fc --rw-r--r-- root/root usr/share/zsh/5.0.8/help/read -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/readonly -> typeset -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/rehash -> hash --rw-r--r-- root/root usr/share/zsh/5.0.8/help/return --rw-r--r-- root/root usr/share/zsh/5.0.8/help/sched --rw-r--r-- root/root usr/share/zsh/5.0.8/help/set --rw-r--r-- root/root usr/share/zsh/5.0.8/help/setcap --rw-r--r-- root/root usr/share/zsh/5.0.8/help/setopt --rw-r--r-- root/root usr/share/zsh/5.0.8/help/shift --rw-r--r-- root/root usr/share/zsh/5.0.8/help/source --rw-r--r-- root/root usr/share/zsh/5.0.8/help/stat --rw-r--r-- root/root usr/share/zsh/5.0.8/help/suspend --rw-r--r-- root/root usr/share/zsh/5.0.8/help/test --rw-r--r-- root/root usr/share/zsh/5.0.8/help/times --rw-r--r-- root/root usr/share/zsh/5.0.8/help/trap --rw-r--r-- root/root usr/share/zsh/5.0.8/help/true --rw-r--r-- root/root usr/share/zsh/5.0.8/help/ttyctl -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/type -> whence --rw-r--r-- root/root usr/share/zsh/5.0.8/help/typeset --rw-r--r-- root/root usr/share/zsh/5.0.8/help/ulimit --rw-r--r-- root/root usr/share/zsh/5.0.8/help/umask -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/unalias -> unhash -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/unfunction -> unhash --rw-r--r-- root/root usr/share/zsh/5.0.8/help/unhash --rw-r--r-- root/root usr/share/zsh/5.0.8/help/unlimit --rw-r--r-- root/root usr/share/zsh/5.0.8/help/unset --rw-r--r-- root/root usr/share/zsh/5.0.8/help/unsetopt --rw-r--r-- root/root usr/share/zsh/5.0.8/help/vared --rw-r--r-- root/root usr/share/zsh/5.0.8/help/wait --rw-r--r-- root/root usr/share/zsh/5.0.8/help/whence -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/where -> whence -lrwxrwxrwx root/root usr/share/zsh/5.0.8/help/which -> whence --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zcompile --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zformat --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zftp --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zle --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zmodload --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zparseopts --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zprof --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zpty --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zregexparse --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zsocket --rw-r--r-- root/root usr/share/zsh/5.0.8/help/zstyle --rw-r--r-- root/root usr/share/zsh/5.0.8/help/ztcp -drwxr-xr-x root/root usr/share/zsh/5.0.8/scripts/ --rw-r--r-- root/root usr/share/zsh/5.0.8/scripts/newuser +drwxr-xr-x root/root usr/share/zsh/5.2/ +drwxr-xr-x root/root usr/share/zsh/5.2/functions/ +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Calendar/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/after +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/age +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/before +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/calendar +-rwxr-xr-x root/root usr/share/zsh/5.2/functions/Calendar/calendar_add +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/calendar_edit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/calendar_lockfiles +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/calendar_parse +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/calendar_read +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/calendar_scandate +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/calendar_show +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/calendar_showdate +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Calendar/calendar_sort +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Chpwd/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Chpwd/_cdr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Chpwd/cdr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Chpwd/chpwd_recent_add +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Chpwd/chpwd_recent_dirs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Chpwd/chpwd_recent_filehandler +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Chpwd/zsh_directory_name_cdr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Chpwd/zsh_directory_name_generic +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/ +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/AIX/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_floppy +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_logical_volumes +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_lscfg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_lsdev +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_lslv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_lspv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_lsvg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_object_classes +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_physical_volumes +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_smit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/AIX/_volume_groups +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/BSD/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_bsd_pkg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_bsdconfig +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_bsdinstall +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_chflags +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_csup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_cvsup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_fetch +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_freebsd-update +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_fstat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_jails +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_jexec +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_jls +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_kld +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_mixerctl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_pfctl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_portaudit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_portlint +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_portmaster +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_portsnap +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_powerd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_procstat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_sockstat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_systat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/BSD/_watch-snoop +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/Base/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_all_labels +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_all_matches +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_alternative +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_approximate +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_arg_compile +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_arguments +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_bash_completions +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_cache_invalid +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_call_function +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_call_program +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_combination +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_comp_locale +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_complete +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_complete_debug +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_complete_help +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_complete_help_generic +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_complete_tag +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_correct +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_correct_filename +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_correct_word +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_describe +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_description +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_dispatch +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_expand +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_expand_alias +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_expand_word +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_extensions +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_external_pwds +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_generic +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_guard +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_history +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_history_complete_word +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_ignored +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_list +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_main_complete +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_menu +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_message +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_most_recent_file +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_multi_parts +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_next_label +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_next_tags +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_normal +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_nothing +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_oldlist +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_pick_variant +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_prefix +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_read_comp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_regex_arguments +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_regex_words +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_requested +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_retrieve_cache +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_sep_parts +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_sequence +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_set_command +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_store_cache +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_sub_commands +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_tags +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_user_expand +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_values +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Base/_wanted +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/Cygwin/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_cygcheck +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_cygpath +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_cygrunsrv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_cygserver +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_cygstart +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_dumper +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_getclip +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_mkshortcut +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_mkzsh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_pscp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_putclip +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Cygwin/_readshortcut +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/Darwin/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Darwin/_defaults +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Darwin/_fink +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Darwin/_hdiutil +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Darwin/_mac_applications +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Darwin/_mac_files_for_application +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Darwin/_open +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Darwin/_qtplay +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Darwin/_retrieve_mac_apps +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Darwin/_softwareupdate +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Darwin/_system_profiler +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/Debian/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_a2utils +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_apt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_apt-file +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_apt-move +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_apt-show-versions +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_aptitude +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_auto-apt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_axi-cache +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_bts +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_bug +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_cdbs-edit-patch +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dak +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dchroot +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dchroot-dsa +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dcut +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_deb_architectures +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_deb_packages +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_debchange +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_debcheckout +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_debdiff +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_debfoster +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_debsign +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dlocate +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dpatch-edit-patch +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dpkg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dpkg-buildpackage +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dpkg-cross +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dpkg-repack +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dpkg_source +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dput +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_dupload +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_git-buildpackage +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_grep-excuses +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_invoke-rc.d +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_lighttpd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_lintian +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_madison +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_make-kpkg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_members +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_mergechanges +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_module-assistant +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_pbuilder +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_piuparts +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_reprepro +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_schroot +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_svn-buildpackage +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_toolchain-source +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_update-alternatives +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_update-rc.d +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_uscan +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_vim-addons +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_wajig +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Debian/_wanna-build +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/Linux/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_acpi +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_acpitool +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_analyseplugin +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_brctl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_btrfs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_chrt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_cryptsetup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_ethtool +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_fuse_arguments +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_fuse_values +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_fusermount +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_ionice +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_ipset +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_iptables +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_iwconfig +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_losetup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_lsusb +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_mdadm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_mii-tool +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_modutils +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_mondo +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_nmcli +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_pkgtool +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_qdbus +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_rpmbuild +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_schedtool +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_ss +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_sshfs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_strace +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_sysstat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_tpb +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_tpconfig +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_tune2fs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_uml +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_valgrind +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_vserver +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_wakeup_capable_devices +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Linux/_wpa_cli +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/Mandriva/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Mandriva/_rebootin +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Mandriva/_urpmi +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/Redhat/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Redhat/_dnf +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Redhat/_rpm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Redhat/_scl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Redhat/_yum +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/Solaris/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_be_name +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_beadm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_coreadm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_dhcpinfo +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_dladm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_dtrace +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_dumpadm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_flowadm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_fmadm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_inetadm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_ipadm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_netstat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_pfexec +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_pkg5 +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_prstat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_ptree +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_savecore +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_snoop +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_svcadm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_svccfg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_svcprop +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_svcs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_svcs_fmri +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_zlogin +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_zoneadm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Solaris/_zones +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/Unix/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_a2ps +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_aap +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_adb +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ant +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_antiword +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_apachectl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_apm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_arch_archives +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_arch_namespace +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_arp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_arping +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_at +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_attr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_augeas +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_awk +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_baz +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_beep +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_bind_addresses +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_bison +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_bittorrent +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_bogofilter +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_bpython +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_bzip2 +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_bzr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cabal +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cal +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_calendar +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_canonical_paths +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ccal +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cdcd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cdrdao +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cdrecord +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_chkconfig +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_chmod +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_chown +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_chsh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_clay +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cmdstring +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cmp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_comm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_compress +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_configure +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cowsay +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cpio +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cplay +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cssh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ctags_tags +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_curl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cut +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_cvs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_darcs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_date +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_date_formats +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_dates +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_dbus +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_dd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_devtodo +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_df +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_dhclient +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_dict +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_dict_words +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_diff +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_diff_options +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_diffstat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_dir_list +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_directories +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_django +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_dmidecode +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_domains +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_dsh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_du +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_dvi +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ecasound +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_elfdump +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_elinks +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_elm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_email_addresses +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_enscript +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_env +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_espeak +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_etags +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_fakeroot +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_feh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_fetchmail +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ffmpeg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_figlet +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_file_systems +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_files +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_find +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_find_net_interfaces +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_finger +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_flasher +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_flex +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_fortune +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_fsh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_fuser +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gcc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gcore +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gdb +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_genisoimage +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_getconf +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_getent +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_getfacl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_getmail +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_git +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_global +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_global_tags +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gnu_generic +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gnupod +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gnutls +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_go +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gpg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gphoto2 +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gprof +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gradle +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_graphicsmagick +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_grep +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_groff +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_groups +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_growisofs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_guilt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_gzip +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_have_glob_qual +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_head +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_hg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_hosts +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_iconv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_id +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ifconfig +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_iftop +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_imagemagick +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_init_d +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_initctl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ip +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_irssi +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ispell +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_java +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_java_class +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_joe +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_join +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_killall +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_knock +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_kvno +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_last +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ld_debug +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ldd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_less +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_lha +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_links +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_list_files +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_lldb +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ln +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_loadkeys +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_locales +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_locate +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_look +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_lp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ls +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_lsof +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_lynx +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_lzop +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mail +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mailboxes +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_make +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_man +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_md5sum +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mencal +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_metaflac +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mime_types +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mkdir +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_module +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_monotone +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_moosic +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mosh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mount +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mpc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mtools +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mtr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mutt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_my_accounts +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mysql_utils +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_mysqldiff +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ncftp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_net_interfaces +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_netcat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_newsgroups +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_nice +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_nkf +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_nl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_nm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_nmap +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_notmuch +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_npm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_nslookup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_objdump +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_od +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_other_accounts +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pack +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_patch +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_patchutils +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_path_commands +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_path_files +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pax +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pbm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pdf +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_perforce +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_perl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_perl_basepods +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_perl_modules +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_perldoc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pgrep +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_php +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pids +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pine +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ping +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pkg-config +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pkg_instance +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pon +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ports +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_postfix +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_postscript +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_prcs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_printenv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_printers +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_prove +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ps +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pspdf +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_psutils +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pump +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_pydoc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_python +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_python_modules +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_qemu +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_quilt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_raggle +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_rake +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ranlib +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_rar +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_rcs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_readelf +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_remote_files +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_renice +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ri +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_rlogin +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_rm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_rrdtool +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_rsync +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_rubber +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ruby +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_runit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_sablotron +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_samba +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_sccs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_screen +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_sed +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_service +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_services +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_setfacl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_sh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_showmount +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_signals +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_sisu +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_slrn +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_socket +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_sort +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_spamassassin +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_sqlite +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_sqsh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ssh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_stgit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_strip +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_stty +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_su +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_subversion +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_sudo +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_surfraw +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_sysctl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tail +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tar +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tar_archive +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tardy +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tcpdump +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tcptraceroute +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_telnet +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_terminals +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tex +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_texi +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_texinfo +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tidy +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tiff +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tilde_files +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_time_zone +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tin +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tla +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tmux +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_todo.sh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_toilet +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_topgit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_totd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tracepath +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_tree +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_ttys +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_twidge +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_twisted +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_unace +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_uname +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_unexpand +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_uniq +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_unison +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_units +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_urls +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_user_admin +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_user_at_host +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_users +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_users_on +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_uzbl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_vcsh +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_vim +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_vmstat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_vorbis +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_vorbiscomment +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_vux +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_w3m +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_watch +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_wc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_webbrowser +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_wget +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_whereis +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_whois +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_wiggle +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_xargs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_xmlsoft +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_xmms2 +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_xxd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_xz +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_yafc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_yodl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_yp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_zcat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_zdump +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_zfs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_zfs_dataset +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_zfs_keysource_props +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_zfs_pool +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_zip +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_zpool +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Unix/_zsh +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/X/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_acroread +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_dcop +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_gnome-gv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_gqview +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_gv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_kfmclient +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_matlab +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_mozilla +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_mplayer +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_nautilus +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_nedit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_netscape +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_okular +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_pdftk +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_qiv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_rdesktop +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_setxkbmap +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_urxvt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_vnc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_arguments +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_borderwidth +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_color +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_colormapid +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_cursor +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_display +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_extension +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_font +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_geometry +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_keysym +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_locale +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_modifier +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_name +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_resource +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_selection_timeout +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_title +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_utils +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_visual +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_x_window +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xauth +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xautolock +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xclip +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xdvi +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xfig +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xft_fonts +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xloadimage +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xmodmap +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xournal +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xpdf +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xrandr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xscreensaver +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xset +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xt_arguments +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xt_session_id +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xterm +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/X/_xwit +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/Zsh/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_add-zsh-hook +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_alias +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_aliases +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_arrays +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_assign +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_autocd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_bindkey +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_brace_parameter +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_builtin +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_cd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_command +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_command_names +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_compadd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_compdef +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_condition +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_default +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_delimiters +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_directory_stack +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_dirs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_disable +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_dynamic_directory_name +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_echotc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_echoti +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_emulate +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_enable +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_equal +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_fc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_file_descriptors +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_first +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_functions +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_globflags +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_globqual_delims +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_globquals +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_hash +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_history_modifiers +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_in_vared +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_jobs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_jobs_bg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_jobs_builtin +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_jobs_fg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_kill +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_limit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_limits +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_math +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_math_params +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_mere +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_module_math_func +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_options +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_options_set +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_options_unset +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_parameter +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_parameters +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_precommand +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_print +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_prompt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_ps1234 +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_read +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_redirect +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_run-help +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_sched +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_set +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_setopt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_source +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_stat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_strftime +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_subscript +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_suffix_alias_files +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_tcpsys +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_tilde +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_trap +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_ttyctl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_typeset +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_ulimit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_unhash +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_user_math_func +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_value +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_vared +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_vars +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_wait +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_which +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zargs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zattr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zcalc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zcalc_line +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zcompile +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zed +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zftp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zle +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zmodload +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zmv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zpty +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zsh-mime-handler +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zsocket +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_zstyle +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/Zsh/_ztodo +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/bashcompinit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/compaudit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/compdump +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/compinit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/compinstall +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Completion/openSUSE/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/openSUSE/_SUSEconfig +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/openSUSE/_hwinfo +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/openSUSE/_osc +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/openSUSE/_yast +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Completion/openSUSE/_zypper +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Exceptions/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Exceptions/catch +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Exceptions/throw +drwxr-xr-x root/root usr/share/zsh/5.2/functions/MIME/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/MIME/pick-web-browser +-rw-r--r-- root/root usr/share/zsh/5.2/functions/MIME/zsh-mime-contexts +-rw-r--r-- root/root usr/share/zsh/5.2/functions/MIME/zsh-mime-handler +-rw-r--r-- root/root usr/share/zsh/5.2/functions/MIME/zsh-mime-setup +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Misc/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/add-zsh-hook +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/allopt +-rwxr-xr-x root/root usr/share/zsh/5.2/functions/Misc/checkmail +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/colors +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/getjobs +-rwxr-xr-x root/root usr/share/zsh/5.2/functions/Misc/harden +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/is-at-least +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/mere +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/nslookup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/promptnl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/regexp-replace +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/relative +-rwxr-xr-x root/root usr/share/zsh/5.2/functions/Misc/run-help +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/run-help-git +-rwxr-xr-x root/root usr/share/zsh/5.2/functions/Misc/run-help-ip +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/run-help-openssl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/run-help-p4 +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/run-help-sudo +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/run-help-svk +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/run-help-svn +-rwxr-xr-x root/root usr/share/zsh/5.2/functions/Misc/sticky-note +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/tetris +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/tetriscurses +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/xtermctl +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/zargs +-rwxr-xr-x root/root usr/share/zsh/5.2/functions/Misc/zcalc +-rwxr-xr-x root/root usr/share/zsh/5.2/functions/Misc/zed +-rwxr-xr-x root/root usr/share/zsh/5.2/functions/Misc/zkbd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/zmathfuncdef +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/zmv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/zrecompile +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/zstyle+ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Misc/ztodo +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Newuser/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Newuser/zsh-newuser-install +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Prompts/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_adam1_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_adam2_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_bart_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_bigfade_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_clint_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_elite2_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_elite_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_fade_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_fire_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_off_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_oliver_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_pws_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_redhat_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_special_chars +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_suse_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_walters_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/prompt_zefram_setup +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Prompts/promptinit +drwxr-xr-x root/root usr/share/zsh/5.2/functions/TCP/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_alias +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_close +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_command +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_expect +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_fd_handler +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_log +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_open +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_output +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_point +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_proxy +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_read +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_rename +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_send +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_sess +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_shoot +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_spam +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_talk +-rw-r--r-- root/root usr/share/zsh/5.2/functions/TCP/tcp_wait +drwxr-xr-x root/root usr/share/zsh/5.2/functions/VCS_Info/ +drwxr-xr-x root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_bzr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_cdv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_cvs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_darcs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_fossil +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_git +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_hg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_mtn +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_p4 +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_svk +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_svn +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_detect_tla +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_bzr +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_cdv +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_cvs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_darcs +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_fossil +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_git +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_hg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_mtn +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_p4 +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_svk +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_svn +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/Backends/VCS_INFO_get_data_tla +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_adjust +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_bydir_detect +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_check_com +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_formats +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_get_cmd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_hook +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_maxexports +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_nvcsformats +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_quilt +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_realpath +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_reposub +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/VCS_INFO_set +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/vcs_info +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/vcs_info_hookadd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/vcs_info_hookdel +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/vcs_info_lastmsg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/vcs_info_printsys +-rw-r--r-- root/root usr/share/zsh/5.2/functions/VCS_Info/vcs_info_setsys +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Zftp/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfanon +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfautocheck +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfcd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfcd_match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfcget +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfclose +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfcput +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfdir +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zffcache +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfgcp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfget +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfget_match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfgoto +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfhere +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfinit +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfls +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfmark +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfopen +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfparams +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfpcp +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfput +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfrglob +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfrtime +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfsession +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfstat +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zftp_chpwd +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zftp_progress +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zftransfer +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zftype +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfuget +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zftp/zfuput +drwxr-xr-x root/root usr/share/zsh/5.2/functions/Zle/ +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/backward-kill-word-match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/backward-word-match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/bracketed-paste-magic +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/bracketed-paste-url-magic +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/capitalize-word-match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/copy-earlier-word +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/cycle-completion-positions +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/define-composed-chars +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/delete-whole-word-match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/down-case-word-match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/down-line-or-beginning-search +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/edit-command-line +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/expand-absolute-path +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/forward-word-match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/history-beginning-search-menu +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/history-pattern-search +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/history-search-end +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/incarg +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/incremental-complete-word +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/insert-composed-char +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/insert-files +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/insert-unicode-char +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/keeper +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/keymap+widget +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/kill-word-match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/match-word-context +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/match-words-by-style +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/modify-current-argument +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/move-line-in-buffer +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/narrow-to-region +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/narrow-to-region-invisible +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/predict-on +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/quote-and-complete-word +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/read-from-minibuffer +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/replace-argument +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/replace-string +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/replace-string-again +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/select-bracketed +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/select-quoted +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/select-word-style +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/send-invisible +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/smart-insert-last-word +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/split-shell-arguments +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/surround +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/transpose-lines +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/transpose-words-match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/up-case-word-match +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/up-line-or-beginning-search +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/url-quote-magic +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/which-command +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/zcalc-auto-insert +-rw-r--r-- root/root usr/share/zsh/5.2/functions/Zle/zed-set-file-name +drwxr-xr-x root/root usr/share/zsh/5.2/help/ +-rw-r--r-- root/root usr/share/zsh/5.2/help/alias +lrwxrwxrwx root/root usr/share/zsh/5.2/help/autoload -> functions +-rw-r--r-- root/root usr/share/zsh/5.2/help/bg +-rw-r--r-- root/root usr/share/zsh/5.2/help/bindkey +-rw-r--r-- root/root usr/share/zsh/5.2/help/break +-rw-r--r-- root/root usr/share/zsh/5.2/help/builtin +lrwxrwxrwx root/root usr/share/zsh/5.2/help/bye -> exit +-rw-r--r-- root/root usr/share/zsh/5.2/help/cap +-rw-r--r-- root/root usr/share/zsh/5.2/help/cd +lrwxrwxrwx root/root usr/share/zsh/5.2/help/chdir -> cd +-rw-r--r-- root/root usr/share/zsh/5.2/help/clone +-rw-r--r-- root/root usr/share/zsh/5.2/help/colon +-rw-r--r-- root/root usr/share/zsh/5.2/help/command +-rw-r--r-- root/root usr/share/zsh/5.2/help/comparguments +-rw-r--r-- root/root usr/share/zsh/5.2/help/compcall +-rw-r--r-- root/root usr/share/zsh/5.2/help/compctl +-rw-r--r-- root/root usr/share/zsh/5.2/help/compdescribe +-rw-r--r-- root/root usr/share/zsh/5.2/help/compfiles +-rw-r--r-- root/root usr/share/zsh/5.2/help/compgroups +-rw-r--r-- root/root usr/share/zsh/5.2/help/compquote +-rw-r--r-- root/root usr/share/zsh/5.2/help/comptags +-rw-r--r-- root/root usr/share/zsh/5.2/help/comptry +-rw-r--r-- root/root usr/share/zsh/5.2/help/compvalues +-rw-r--r-- root/root usr/share/zsh/5.2/help/continue +lrwxrwxrwx root/root usr/share/zsh/5.2/help/declare -> typeset +-rw-r--r-- root/root usr/share/zsh/5.2/help/dirs +-rw-r--r-- root/root usr/share/zsh/5.2/help/disable +-rw-r--r-- root/root usr/share/zsh/5.2/help/disown +-rw-r--r-- root/root usr/share/zsh/5.2/help/dot +-rw-r--r-- root/root usr/share/zsh/5.2/help/echo +-rw-r--r-- root/root usr/share/zsh/5.2/help/echotc +-rw-r--r-- root/root usr/share/zsh/5.2/help/echoti +-rw-r--r-- root/root usr/share/zsh/5.2/help/emulate +-rw-r--r-- root/root usr/share/zsh/5.2/help/enable +-rw-r--r-- root/root usr/share/zsh/5.2/help/eval +-rw-r--r-- root/root usr/share/zsh/5.2/help/exec +-rw-r--r-- root/root usr/share/zsh/5.2/help/exit +-rw-r--r-- root/root usr/share/zsh/5.2/help/export +-rw-r--r-- root/root usr/share/zsh/5.2/help/false +-rw-r--r-- root/root usr/share/zsh/5.2/help/fc +-rw-r--r-- root/root usr/share/zsh/5.2/help/fg +lrwxrwxrwx root/root usr/share/zsh/5.2/help/float -> typeset +-rw-r--r-- root/root usr/share/zsh/5.2/help/functions +-rw-r--r-- root/root usr/share/zsh/5.2/help/getcap +-rw-r--r-- root/root usr/share/zsh/5.2/help/getln +-rw-r--r-- root/root usr/share/zsh/5.2/help/getopts +-rw-r--r-- root/root usr/share/zsh/5.2/help/hash +lrwxrwxrwx root/root usr/share/zsh/5.2/help/history -> fc +lrwxrwxrwx root/root usr/share/zsh/5.2/help/integer -> typeset +-rw-r--r-- root/root usr/share/zsh/5.2/help/jobs +-rw-r--r-- root/root usr/share/zsh/5.2/help/kill +-rw-r--r-- root/root usr/share/zsh/5.2/help/let +-rw-r--r-- root/root usr/share/zsh/5.2/help/limit +lrwxrwxrwx root/root usr/share/zsh/5.2/help/local -> typeset +-rw-r--r-- root/root usr/share/zsh/5.2/help/log +lrwxrwxrwx root/root usr/share/zsh/5.2/help/logout -> exit +-rw-r--r-- root/root usr/share/zsh/5.2/help/noglob +-rw-r--r-- root/root usr/share/zsh/5.2/help/popd +-rw-r--r-- root/root usr/share/zsh/5.2/help/print +-rw-r--r-- root/root usr/share/zsh/5.2/help/printf +-rw-r--r-- root/root usr/share/zsh/5.2/help/pushd +lrwxrwxrwx root/root usr/share/zsh/5.2/help/pushln -> print +-rw-r--r-- root/root usr/share/zsh/5.2/help/pwd +lrwxrwxrwx root/root usr/share/zsh/5.2/help/r -> fc +-rw-r--r-- root/root usr/share/zsh/5.2/help/read +lrwxrwxrwx root/root usr/share/zsh/5.2/help/readonly -> typeset +lrwxrwxrwx root/root usr/share/zsh/5.2/help/rehash -> hash +-rw-r--r-- root/root usr/share/zsh/5.2/help/return +-rw-r--r-- root/root usr/share/zsh/5.2/help/sched +-rw-r--r-- root/root usr/share/zsh/5.2/help/set +-rw-r--r-- root/root usr/share/zsh/5.2/help/setcap +-rw-r--r-- root/root usr/share/zsh/5.2/help/setopt +-rw-r--r-- root/root usr/share/zsh/5.2/help/shift +-rw-r--r-- root/root usr/share/zsh/5.2/help/source +-rw-r--r-- root/root usr/share/zsh/5.2/help/stat +-rw-r--r-- root/root usr/share/zsh/5.2/help/suspend +-rw-r--r-- root/root usr/share/zsh/5.2/help/test +-rw-r--r-- root/root usr/share/zsh/5.2/help/times +-rw-r--r-- root/root usr/share/zsh/5.2/help/trap +-rw-r--r-- root/root usr/share/zsh/5.2/help/true +-rw-r--r-- root/root usr/share/zsh/5.2/help/ttyctl +lrwxrwxrwx root/root usr/share/zsh/5.2/help/type -> whence +-rw-r--r-- root/root usr/share/zsh/5.2/help/typeset +-rw-r--r-- root/root usr/share/zsh/5.2/help/ulimit +-rw-r--r-- root/root usr/share/zsh/5.2/help/umask +lrwxrwxrwx root/root usr/share/zsh/5.2/help/unalias -> unhash +lrwxrwxrwx root/root usr/share/zsh/5.2/help/unfunction -> unhash +-rw-r--r-- root/root usr/share/zsh/5.2/help/unhash +-rw-r--r-- root/root usr/share/zsh/5.2/help/unlimit +-rw-r--r-- root/root usr/share/zsh/5.2/help/unset +-rw-r--r-- root/root usr/share/zsh/5.2/help/unsetopt +-rw-r--r-- root/root usr/share/zsh/5.2/help/vared +-rw-r--r-- root/root usr/share/zsh/5.2/help/wait +-rw-r--r-- root/root usr/share/zsh/5.2/help/whence +lrwxrwxrwx root/root usr/share/zsh/5.2/help/where -> whence +lrwxrwxrwx root/root usr/share/zsh/5.2/help/which -> whence +-rw-r--r-- root/root usr/share/zsh/5.2/help/zcompile +-rw-r--r-- root/root usr/share/zsh/5.2/help/zformat +-rw-r--r-- root/root usr/share/zsh/5.2/help/zftp +-rw-r--r-- root/root usr/share/zsh/5.2/help/zle +-rw-r--r-- root/root usr/share/zsh/5.2/help/zmodload +-rw-r--r-- root/root usr/share/zsh/5.2/help/zparseopts +-rw-r--r-- root/root usr/share/zsh/5.2/help/zprof +-rw-r--r-- root/root usr/share/zsh/5.2/help/zpty +-rw-r--r-- root/root usr/share/zsh/5.2/help/zregexparse +-rw-r--r-- root/root usr/share/zsh/5.2/help/zsocket +-rw-r--r-- root/root usr/share/zsh/5.2/help/zstyle +-rw-r--r-- root/root usr/share/zsh/5.2/help/ztcp +drwxr-xr-x root/root usr/share/zsh/5.2/scripts/ +-rw-r--r-- root/root usr/share/zsh/5.2/scripts/newuser drwxr-xr-x root/root usr/share/zsh/site-functions/ -rw-r--r-- root/root usr/share/zsh/site-functions/_prt-get diff --git a/zsh/.md5sum b/zsh/.md5sum index 190cf95..ab41802 100644 --- a/zsh/.md5sum +++ b/zsh/.md5sum @@ -1,3 +1,3 @@ 1df5b335eca489948dfc49026d5a5e17 _prt-get -e6759e8dd7b714d624feffd0a73ba0fe zsh-5.0.8.tar.bz2 +afe96fde08b70e23c1cab1ca7a68fb34 zsh-5.2.tar.xz bbcef882147da9000691b07ac61c1b6b zsh-lovers.1 diff --git a/zsh/Pkgfile b/zsh/Pkgfile index ec5ede5..b9b06ae 100644 --- a/zsh/Pkgfile +++ b/zsh/Pkgfile @@ -5,10 +5,9 @@ # Depends on: libpcre name=zsh -version=5.0.8 -release=2 -source=(http://downloads.sourceforge.net/project/zsh/zsh/$version/zsh-$version.tar.bz2 \ - _prt-get zsh-lovers.1) +version=5.2 +release=1 +source=(https://crux.nu/~tek/zsh-5.2.tar.xz _prt-get zsh-lovers.1) build() { cd $name-$version From crux at crux.nu Sat Dec 5 21:39:01 2015 From: crux at crux.nu (crux at crux.nu) Date: Sat, 5 Dec 2015 22:39:01 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): pinentry: add new dependency libassuan Message-ID: <20151205213901.5D5B1E9900@crux.nu> commit 001a7b135ae18f37f5c3e48087dbde2165b00bbe Author: Thomas Penteker Date: Sat Dec 5 22:38:59 2015 +0100 pinentry: add new dependency libassuan diff --git a/pinentry/Pkgfile b/pinentry/Pkgfile index e17ccd8..3f2358c 100644 --- a/pinentry/Pkgfile +++ b/pinentry/Pkgfile @@ -2,7 +2,7 @@ # URL: http://www.gnupg.org # Maintainer: Thomas Penteker, tek at serverop dot de # Packager: Alan Mizrahi, alan at mizrahi dot com dot ve -# Depends on: +# Depends on: libassuan # Nice to have: pinentry-gtk2 pinentry-qt4 name=pinentry From crux at crux.nu Sun Dec 6 00:49:40 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 01:49:40 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): lua52: added Message-ID: <20151206004940.794C0E9900@crux.nu> commit fb2e4193d5be61ce2d42584c563d1c042ab363d5 Author: Danny Rawlins Date: Sun Dec 6 11:49:24 2015 +1100 lua52: added diff --git a/lua52/.footprint b/lua52/.footprint new file mode 100644 index 0000000..4da164d --- /dev/null +++ b/lua52/.footprint @@ -0,0 +1,29 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/lua5.2 +-rwxr-xr-x root/root usr/bin/luac5.2 +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/lua5.2/ +-rw-r--r-- root/root usr/include/lua5.2/lauxlib.h +-rw-r--r-- root/root usr/include/lua5.2/lua.h +-rw-r--r-- root/root usr/include/lua5.2/lua.hpp +-rw-r--r-- root/root usr/include/lua5.2/luaconf.h +-rw-r--r-- root/root usr/include/lua5.2/lualib.h +drwxr-xr-x root/root usr/lib/ +lrwxrwxrwx root/root usr/lib/liblua.so.5.2 -> liblua5.2.so +lrwxrwxrwx root/root usr/lib/liblua.so.5.2.4 -> liblua5.2.so +-rw-r--r-- root/root usr/lib/liblua5.2.a +lrwxrwxrwx root/root usr/lib/liblua5.2.so -> liblua5.2.so.5.2.4 +lrwxrwxrwx root/root usr/lib/liblua5.2.so.5.2 -> liblua5.2.so.5.2.4 +-rwxr-xr-x root/root usr/lib/liblua5.2.so.5.2.4 +drwxr-xr-x root/root usr/lib/lua/ +drwxr-xr-x root/root usr/lib/lua/5.2/ +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/lua5.2.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/lua/ +drwxr-xr-x root/root usr/share/lua/5.2/ +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/lua5.2.1.gz +-rw-r--r-- root/root usr/share/man/man1/luac5.2.1.gz diff --git a/lua52/.md5sum b/lua52/.md5sum new file mode 100644 index 0000000..1becca9 --- /dev/null +++ b/lua52/.md5sum @@ -0,0 +1,4 @@ +d703bf06f6a517463de205060b01b45d lua-5.2-cflags.diff +913fdb32207046b273fdb17aad70be13 lua-5.2.4.tar.gz +bdc663c7b82ffc0b5df67611621fb625 lua.diff +e7ba6c2b695b0b84a5ea0cbff5fc9067 lua.pc diff --git a/lua52/Pkgfile b/lua52/Pkgfile new file mode 100644 index 0000000..b5c0037 --- /dev/null +++ b/lua52/Pkgfile @@ -0,0 +1,48 @@ +# Description: A programming language designed for extending applications. +# URL: http://www.lua.org/ +# Maintainer: Danny Rawlins, crux at romster dot me +# Packager: Tilman Sauerbeck, tilman at crux dot nu +# Depends on: readline + +name=lua52 +version=5.2.4 +release=1 +source=(http://www.lua.org/ftp/lua-$version.tar.gz + lua.diff lua-5.2-cflags.diff lua.pc) + +build() { + cd lua-$version + + patch -p1 -i $SRC/lua.diff + patch -p1 -i $SRC/lua-5.2-cflags.diff + + sed -e "s/%VER%/${version%.*}/g;s/%REL%/$version/g" $SRC/lua.pc > lua.pc + sed -e 's:llua:llua5.2:' -e 's:/include:/include/lua5.2:' -i lua.pc + + sed -r \ + -e '/^LUA_(SO|A|T)=/ s/lua/lua5.2/' \ + -e '/^LUAC_T=/ s/luac/luac5.2/' \ + -i src/Makefile + + make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS" linux + + install -d $PKG/usr/include/lua5.2 $PKG/usr/share/man/man1 $PKG/usr/lib + + make \ + TO_BIN="lua5.2 luac5.2" \ + TO_LIB="liblua5.2.a liblua5.2.so liblua5.2.so.5.2 liblua5.2.so.$version" \ + INSTALL_DATA='cp -d' \ + INSTALL_TOP="$PKG/usr" \ + INSTALL_INC="$PKG/usr/include/lua5.2" \ + INSTALL_MAN="$PKG/usr/share/man/man1" \ + install + + install -m 0644 -D lua.pc $PKG/usr/lib/pkgconfig/lua5.2.pc + + # fixups + ln -s liblua5.2.so $PKG/usr/lib/liblua.so.5.2 + ln -s liblua5.2.so $PKG/usr/lib/liblua.so.$version + cd $PKG/usr/share/man/man1 + mv lua.1 lua5.2.1 + mv luac.1 luac5.2.1 +} diff --git a/lua52/lua-5.2-cflags.diff b/lua52/lua-5.2-cflags.diff new file mode 100644 index 0000000..b945156 --- /dev/null +++ b/lua52/lua-5.2-cflags.diff @@ -0,0 +1,19 @@ +Binary files lua-5.2.4.orig/src/.Makefile.un~ and lua-5.2.4/src/.Makefile.un~ differ +diff -pruN lua-5.2.4.orig/src/Makefile lua-5.2.4/src/Makefile +--- lua-5.2.4.orig/src/Makefile 2015-12-06 00:26:37.000000000 +0000 ++++ lua-5.2.4/src/Makefile 2015-12-06 00:33:01.000000000 +0000 +@@ -6,9 +6,11 @@ + # Your platform. See PLATS for possible values. + PLAT= none + +-CC= gcc +-CFLAGS= -O2 -Wall -DLUA_COMPAT_ALL $(SYSCFLAGS) $(MYCFLAGS) +-LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS) ++CC ?= gcc ++CFLAGS ?= -O2 -Wall ++CFLAGS += -fPIC -DLUA_COMPAT_ALL $(SYSCFLAGS) $(MYCFLAGS) ++LDFLAGS ?= ++LDFLAGS += $(SYSLDFLAGS) $(MYLDFLAGS) + LIBS= -lm $(SYSLIBS) $(MYLIBS) + + AR= ar rcu diff --git a/lua52/lua.diff b/lua52/lua.diff new file mode 100644 index 0000000..92c1f3a --- /dev/null +++ b/lua52/lua.diff @@ -0,0 +1,57 @@ +diff -ru lua-5.2.1/Makefile lua-5.2.1.new/Makefile +--- lua-5.2.1/Makefile 2012-05-17 16:05:54.000000000 +0200 ++++ lua-5.2.1.new/Makefile 2012-09-12 22:39:07.162748096 +0200 +@@ -52,7 +52,7 @@ + all: $(PLAT) + + $(PLATS) clean: +- cd src && $(MAKE) $@ ++ cd src && $(MAKE) $@ V=$(V) R=$(R) + + test: dummy + src/lua -v +diff -ru lua-5.2.1/src/luaconf.h lua-5.2.1.new/src/luaconf.h +--- lua-5.2.1/src/luaconf.h 2012-05-11 16:14:42.000000000 +0200 ++++ lua-5.2.1.new/src/luaconf.h 2012-09-12 22:40:27.986622772 +0200 +@@ -100,7 +100,7 @@ + #else /* }{ */ + + #define LUA_VDIR LUA_VERSION_MAJOR "." LUA_VERSION_MINOR "/" +-#define LUA_ROOT "/usr/local/" ++#define LUA_ROOT "/usr/" + #define LUA_LDIR LUA_ROOT "share/lua/" LUA_VDIR + #define LUA_CDIR LUA_ROOT "lib/lua/" LUA_VDIR + #define LUA_PATH_DEFAULT \ +diff -ru lua-5.2.1/src/Makefile lua-5.2.1.new/src/Makefile +--- lua-5.2.1/src/Makefile 2012-03-09 17:32:16.000000000 +0100 ++++ lua-5.2.1.new/src/Makefile 2012-09-12 22:38:08.591386896 +0200 +@@ -29,6 +29,7 @@ + PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris + + LUA_A= liblua.a ++LUA_SO= liblua.so + CORE_O= lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \ + lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \ + ltm.o lundump.o lvm.o lzio.o +@@ -43,7 +44,7 @@ + LUAC_O= luac.o + + ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O) +-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) ++ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO) + ALL_A= $(LUA_A) + + # Targets start here. +@@ -59,6 +60,12 @@ + $(AR) $@ $(BASE_O) + $(RANLIB) $@ + ++$(LUA_SO): $(CORE_O) $(LIB_O) ++ $(CC) -shared -ldl -Wl,-soname,$(LUA_SO).$(V) -o $@.$(R) $? -lm $(MYLDFLAGS) ++ ln -sf $(LUA_SO).$(R) $(LUA_SO).$(V) ++ ln -sf $(LUA_SO).$(R) $(LUA_SO) ++ ++ + $(LUA_T): $(LUA_O) $(LUA_A) + $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) + diff --git a/lua52/lua.pc b/lua52/lua.pc new file mode 100644 index 0000000..bf7977b --- /dev/null +++ b/lua52/lua.pc @@ -0,0 +1,20 @@ +V=%VER% +R=%REL% + +prefix=/usr +INSTALL_BIN=${prefix}/bin +INSTALL_INC=${prefix}/include +INSTALL_LIB=${prefix}/lib +INSTALL_MAN=${prefix}/man/man1 +INSTALL_LMOD=${prefix}/share/lua/${V} +INSTALL_CMOD=${prefix}/lib/lua/${V} +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: Lua +Description: An Extensible Extension Language +Version: ${R} +Requires: +Libs: -L${libdir} -llua -lm +Cflags: -I${includedir} From crux at crux.nu Sun Dec 6 01:29:05 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 02:29:05 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): youtube-dl: 2015.11.27.1 -> 2015.12.05 Message-ID: <20151206012905.33820E9900@crux.nu> commit e0cf607ee353cb29620110cc2ca023933693621d Author: Danny Rawlins Date: Sun Dec 6 12:28:50 2015 +1100 youtube-dl: 2015.11.27.1 -> 2015.12.05 diff --git a/youtube-dl/.footprint b/youtube-dl/.footprint index 0f23d5c..1984498 100644 --- a/youtube-dl/.footprint +++ b/youtube-dl/.footprint @@ -10,12 +10,12 @@ drwxr-xr-x root/root usr/etc/fish/completions/ 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/youtube_dl-2015.11.27.1-py2.7.egg-info/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/entry_points.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/ +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/entry_points.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/top_level.txt drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.pyc @@ -79,6 +79,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/academicearth.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/academicearth.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/academicearth.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/acast.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/acast.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/acast.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/addanime.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/addanime.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/addanime.pyo @@ -139,6 +142,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/atttechchannel.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/atttechchannel.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/atttechchannel.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audimedia.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audimedia.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audimedia.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audiomack.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audiomack.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audiomack.pyo @@ -517,6 +523,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/funnyordie.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/funnyordie.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/funnyordie.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameinformer.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameinformer.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameinformer.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamekings.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamekings.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamekings.pyo @@ -1201,6 +1210,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sina.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sina.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sina.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/skynewsarabia.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/skynewsarabia.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/skynewsarabia.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/slideshare.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/slideshare.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/slideshare.pyo diff --git a/youtube-dl/.md5sum b/youtube-dl/.md5sum index cf0d538..52e3bd3 100644 --- a/youtube-dl/.md5sum +++ b/youtube-dl/.md5sum @@ -1 +1 @@ -de944217956851d05bfeae278cd8748b youtube-dl-2015.11.27.1.tar.gz +8aedc5294d04d4dfde99650800b22651 youtube-dl-2015.12.05.tar.gz diff --git a/youtube-dl/Pkgfile b/youtube-dl/Pkgfile index 2d2184b..64e10cd 100644 --- a/youtube-dl/Pkgfile +++ b/youtube-dl/Pkgfile @@ -5,7 +5,7 @@ # Depends on: setuptools name=youtube-dl -version=2015.11.27.1 +version=2015.12.05 release=1 source=(http://youtube-dl.org/downloads/$version/$name-$version.tar.gz) From crux at crux.nu Sun Dec 6 01:30:06 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 02:30:06 +0100 (CET) Subject: [crux-commits] ports/contrib (3.1): youtube-dl: 2015.11.27.1 -> 2015.12.05 Message-ID: <20151206013006.9CDC5E9900@crux.nu> commit f64736e81334052a04fa25b96045556b0c0daff0 Author: Danny Rawlins Date: Sun Dec 6 12:29:59 2015 +1100 youtube-dl: 2015.11.27.1 -> 2015.12.05 diff --git a/youtube-dl/.footprint b/youtube-dl/.footprint index 0f23d5c..1984498 100644 --- a/youtube-dl/.footprint +++ b/youtube-dl/.footprint @@ -10,12 +10,12 @@ drwxr-xr-x root/root usr/etc/fish/completions/ 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/youtube_dl-2015.11.27.1-py2.7.egg-info/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/entry_points.txt --rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.11.27.1-py2.7.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/ +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/entry_points.txt +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl-2015.12.5-py2.7.egg-info/top_level.txt drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.pyc @@ -79,6 +79,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/academicearth.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/academicearth.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/academicearth.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/acast.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/acast.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/acast.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/addanime.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/addanime.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/addanime.pyo @@ -139,6 +142,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/atttechchannel.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/atttechchannel.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/atttechchannel.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audimedia.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audimedia.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audimedia.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audiomack.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audiomack.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/audiomack.pyo @@ -517,6 +523,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/funnyordie.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/funnyordie.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/funnyordie.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameinformer.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameinformer.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gameinformer.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamekings.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamekings.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/gamekings.pyo @@ -1201,6 +1210,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/ -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sina.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sina.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/sina.pyo +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/skynewsarabia.py +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/skynewsarabia.pyc +-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/skynewsarabia.pyo -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/slideshare.py -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/slideshare.pyc -rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/slideshare.pyo diff --git a/youtube-dl/.md5sum b/youtube-dl/.md5sum index cf0d538..52e3bd3 100644 --- a/youtube-dl/.md5sum +++ b/youtube-dl/.md5sum @@ -1 +1 @@ -de944217956851d05bfeae278cd8748b youtube-dl-2015.11.27.1.tar.gz +8aedc5294d04d4dfde99650800b22651 youtube-dl-2015.12.05.tar.gz diff --git a/youtube-dl/Pkgfile b/youtube-dl/Pkgfile index 2d2184b..64e10cd 100644 --- a/youtube-dl/Pkgfile +++ b/youtube-dl/Pkgfile @@ -5,7 +5,7 @@ # Depends on: setuptools name=youtube-dl -version=2015.11.27.1 +version=2015.12.05 release=1 source=(http://youtube-dl.org/downloads/$version/$name-$version.tar.gz) From crux at crux.nu Sun Dec 6 08:33:29 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 09:33:29 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): t1lib: fix source, fix CVE-2011-0764 CVE-2011-1552_1553_1554 CVE-2010-2642 Message-ID: <20151206083329.68B6AE98F6@crux.nu> commit b77ae468ef83fee575993794d7fc5a3ef970f2e6 Author: Danny Rawlins Date: Sun Dec 6 19:33:08 2015 +1100 t1lib: fix source, fix CVE-2011-0764 CVE-2011-1552_1553_1554 CVE-2010-2642 diff --git a/t1lib/.md5sum b/t1lib/.md5sum index 09e0987..05dc1e0 100644 --- a/t1lib/.md5sum +++ b/t1lib/.md5sum @@ -1 +1,6 @@ +2283c116d1dda278ee77ef27c1a8e397 CVE-2010-2642.patch +60fb9f058a6bb1f760ddaf2ed7d71879 CVE-2011-0764.diff +22e03d81fab188139acbe7fd3a0a706a CVE-2011-1552_1553_1554.patch +b947e6a732729db2819d4f857a686e2f format-security.diff +82dafb6051d64a94f32c73d59649ddd0 lib-cleanup.diff a5629b56b93134377718009df1435f3c t1lib-5.1.2.tar.gz diff --git a/t1lib/CVE-2010-2642.patch b/t1lib/CVE-2010-2642.patch new file mode 100644 index 0000000..cd54889 --- /dev/null +++ b/t1lib/CVE-2010-2642.patch @@ -0,0 +1,24 @@ +diff --git a/lib/t1lib/parseAFM.c b/lib/t1lib/parseAFM.c +index 6a31d7f..ba64541 100644 +--- a/lib/t1lib/parseAFM.c ++++ b/lib/t1lib/parseAFM.c +@@ -199,7 +199,9 @@ static char *token(stream) + idx = 0; + + while (ch != EOF && ch != ' ' && ch != CR && ch != LF && +- ch != CTRL_Z && ch != '\t' && ch != ':' && ch != ';'){ ++ ch != CTRL_Z && ch != '\t' && ch != ':' && ch != ';' ++ && idx < (MAX_NAME -1)) ++ { + ident[idx++] = ch; + ch = fgetc(stream); + } /* while */ +@@ -235,7 +237,7 @@ static char *linetoken(stream) + while ((ch = fgetc(stream)) == ' ' || ch == '\t' ); + + idx = 0; +- while (ch != EOF && ch != CR && ch != LF && ch != CTRL_Z) ++ while (ch != EOF && ch != CR && ch != LF && ch != CTRL_Z && idx < (MAX_NAME - 1)) + { + ident[idx++] = ch; + ch = fgetc(stream); diff --git a/t1lib/CVE-2011-0764.diff b/t1lib/CVE-2011-0764.diff new file mode 100644 index 0000000..c2d9e17 --- /dev/null +++ b/t1lib/CVE-2011-0764.diff @@ -0,0 +1,32 @@ +Description: Don't lookup previous point if there isn't any +Author: Marc Deslauriers +Forwarded: no + +Index: t1lib-5.1.2/lib/type1/type1.c +=================================================================== +--- t1lib-5.1.2.orig/lib/type1/type1.c 2011-12-13 14:24:14.280965637 -0600 ++++ t1lib-5.1.2/lib/type1/type1.c 2011-12-13 14:25:25.893320747 -0600 +@@ -1700,6 +1700,7 @@ + long pindex = 0; + + /* compute hinting for previous segment! */ ++ if (ppoints == NULL) Error0i("RLineTo: No previous point!\n"); + FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx, dy); + + /* Allocate a new path point and pre-setup data */ +@@ -1728,6 +1729,7 @@ + long pindex = 0; + + /* compute hinting for previous point! */ ++ if (ppoints == NULL) Error0i("RRCurveTo: No previous point!\n"); + FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx1, dy1); + + /* Allocate three new path points and pre-setup data */ +@@ -1903,6 +1905,7 @@ + FindStems( currx, curry, 0, 0, dx, dy); + } + else { ++ if (ppoints == NULL) Error0i("RMoveTo: No previous point!\n"); + FindStems( currx, curry, ppoints[numppoints-2].x, ppoints[numppoints-2].y, dx, dy); + } + diff --git a/t1lib/CVE-2011-1552_1553_1554.patch b/t1lib/CVE-2011-1552_1553_1554.patch new file mode 100644 index 0000000..aaa31f7 --- /dev/null +++ b/t1lib/CVE-2011-1552_1553_1554.patch @@ -0,0 +1,133 @@ +Author: Jaroslav ??karvada +Description: Fix more crashes on oversized fonts +Bug-Redhat: http://bugzilla.redhat.com/show_bug.cgi?id=692909 +Index: t1lib-5.1.2/lib/type1/lines.c +=================================================================== +--- t1lib-5.1.2.orig/lib/type1/lines.c 2007-12-23 09:49:42.000000000 -0600 ++++ t1lib-5.1.2/lib/type1/lines.c 2012-01-17 14:15:08.000000000 -0600 +@@ -67,6 +67,10 @@ + None. + */ + ++#define BITS (sizeof(LONG)*8) ++#define HIGHTEST(p) (((p)>>(BITS-2)) != 0) /* includes sign bit */ ++#define TOOBIG(xy) ((xy < 0) ? HIGHTEST(-xy) : HIGHTEST(xy)) ++ + /* + :h2.StepLine() - Produces Run Ends for a Line After Checks + +@@ -84,6 +88,9 @@ + IfTrace4((LineDebug > 0), ".....StepLine: (%d,%d) to (%d,%d)\n", + x1, y1, x2, y2); + ++ if ( TOOBIG(x1) || TOOBIG(x2) || TOOBIG(y1) || TOOBIG(y2)) ++ abort("Lines this big not supported", 49); ++ + dy = y2 - y1; + + /* +Index: t1lib-5.1.2/lib/type1/objects.c +=================================================================== +--- t1lib-5.1.2.orig/lib/type1/objects.c 2007-12-23 09:49:42.000000000 -0600 ++++ t1lib-5.1.2/lib/type1/objects.c 2012-01-17 14:15:08.000000000 -0600 +@@ -1137,12 +1137,13 @@ + "Context: out of them", /* 46 */ + "MatrixInvert: can't", /* 47 */ + "xiStub called", /* 48 */ +- "Illegal access type1 abort() message" /* 49 */ ++ "Lines this big not supported", /* 49 */ ++ "Illegal access type1 abort() message" /* 50 */ + }; + +- /* no is valid from 1 to 48 */ +- if ( (number<1)||(number>48)) +- number=49; ++ /* no is valid from 1 to 49 */ ++ if ( (number<1)||(number>49)) ++ number=50; + return( err_msgs[number-1]); + + } +Index: t1lib-5.1.2/lib/type1/type1.c +=================================================================== +--- t1lib-5.1.2.orig/lib/type1/type1.c 2012-01-17 14:13:28.000000000 -0600 ++++ t1lib-5.1.2/lib/type1/type1.c 2012-01-17 14:19:54.000000000 -0600 +@@ -1012,6 +1012,7 @@ + double nextdtana = 0.0; /* tangent of post-delta against horizontal line */ + double nextdtanb = 0.0; /* tangent of post-delta against vertical line */ + ++ if (ppoints == NULL || numppoints < 1) Error0v("FindStems: No previous point!\n"); + + /* setup default hinted position */ + ppoints[numppoints-1].ax = ppoints[numppoints-1].x; +@@ -1289,7 +1290,7 @@ + static int DoRead(CodeP) + int *CodeP; + { +- if (strindex >= CharStringP->len) return(FALSE); /* end of string */ ++ if (!CharStringP || strindex >= CharStringP->len) return(FALSE); /* end of string */ + /* We handle the non-documented Adobe convention to use lenIV=-1 to + suppress charstring encryption. */ + if (blues->lenIV==-1) { +@@ -1700,7 +1701,7 @@ + long pindex = 0; + + /* compute hinting for previous segment! */ +- if (ppoints == NULL) Error0i("RLineTo: No previous point!\n"); ++ if (ppoints == NULL || numppoints < 2) Error0i("RLineTo: No previous point!\n"); + FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx, dy); + + /* Allocate a new path point and pre-setup data */ +@@ -1729,7 +1730,7 @@ + long pindex = 0; + + /* compute hinting for previous point! */ +- if (ppoints == NULL) Error0i("RRCurveTo: No previous point!\n"); ++ if (ppoints == NULL || numppoints < 2) Error0i("RRCurveTo: No previous point!\n"); + FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx1, dy1); + + /* Allocate three new path points and pre-setup data */ +@@ -1788,7 +1789,9 @@ + long tmpind; + double deltax = 0.0; + double deltay = 0.0; +- ++ ++ if (ppoints == NULL || numppoints < 1) Error0i("DoClosePath: No previous point!"); ++ + /* If this ClosePath command together with the starting point of this + path completes to a segment aligned to a stem, we would miss + hinting for this point. --> Check and explicitly care for this! */ +@@ -1803,6 +1806,7 @@ + deltax = ppoints[i].x - ppoints[numppoints-1].x; + deltay = ppoints[i].y - ppoints[numppoints-1].y; + ++ if (ppoints == NULL || numppoints <= i + 1) Error0i("DoClosePath: No previous point!"); + /* save nummppoints and reset to move point */ + tmpind = numppoints; + numppoints = i + 1; +@@ -1905,7 +1909,7 @@ + FindStems( currx, curry, 0, 0, dx, dy); + } + else { +- if (ppoints == NULL) Error0i("RMoveTo: No previous point!\n"); ++ if (ppoints == NULL || numppoints < 2) Error0i("RMoveTo: No previous point!\n"); + FindStems( currx, curry, ppoints[numppoints-2].x, ppoints[numppoints-2].y, dx, dy); + } + +@@ -2155,6 +2159,7 @@ + DOUBLE cx, cy; + DOUBLE ex, ey; + ++ if (ppoints == NULL || numppoints < 8) Error0v("FlxProc: No previous point!"); + + /* Our PPOINT list now contains 7 moveto commands which + are about to be consumed by the Flex mechanism. --> Remove these +@@ -2324,6 +2329,7 @@ + /* Returns currentpoint on stack */ + static void FlxProc2() + { ++ if (ppoints == NULL || numppoints < 1) Error0v("FlxProc2: No previous point!"); + /* Push CurrentPoint on fake PostScript stack */ + PSFakePush( ppoints[numppoints-1].x); + PSFakePush( ppoints[numppoints-1].y); diff --git a/t1lib/Pkgfile b/t1lib/Pkgfile index dd4c9ea..dd69733 100644 --- a/t1lib/Pkgfile +++ b/t1lib/Pkgfile @@ -1,17 +1,28 @@ -# Description: Library for generating character- and string-glyphs from Adobe Type 1 fonts. -# URL: http://www.foolabs.com/xpdf/ +# Description: A Type 1 Font Rasterizer Library for UNIX/X11. +# URL: ftp://metalab.unc.edu/pub/Linux/libs/graphics/ # Maintainer: Danny Rawlins, crux at romster dot me # Packager: Robert McMeekin, viper at mcmeekin dot info # Depends on: xorg-libxaw name=t1lib version=5.1.2 -release=1 -source=(ftp://sunsite.unc.edu/pub/Linux/libs/graphics/$name-$version.tar.gz) +release=2 +source=(http://www.ibiblio.org/pub/Linux/libs/graphics/$name-$version.tar.gz + lib-cleanup.diff + format-security.diff + CVE-2011-0764.diff + CVE-2011-1552_1553_1554.patch + CVE-2010-2642.patch) build() { cd $name-$version + patch -p1 -i $SRC/lib-cleanup.diff + patch -p1 -i $SRC/format-security.diff + patch -p1 -i $SRC/CVE-2011-0764.diff + patch -p1 -i $SRC/CVE-2011-1552_1553_1554.patch + patch -p1 -i $SRC/CVE-2010-2642.patch + ./configure \ --prefix=/usr \ --disable-nls diff --git a/t1lib/format-security.diff b/t1lib/format-security.diff new file mode 100644 index 0000000..4425455 --- /dev/null +++ b/t1lib/format-security.diff @@ -0,0 +1,33 @@ +--- a/lib/type1/objects.c ++++ b/lib/type1/objects.c +@@ -957,7 +957,7 @@ + + sprintf(typemsg, "Wrong object type in %s; expected %s, found %s.\n", + name, TypeFmt(expect), TypeFmt(obj->type)); +- IfTrace0(TRUE,typemsg); ++ IfTrace1(TRUE, "%s", typemsg); + + ObjectPostMortem(obj); + +--- a/lib/t1lib/t1subset.c ++++ b/lib/t1lib/t1subset.c +@@ -759,7 +759,7 @@ + tr_len); + T1_PrintLog( "T1_SubsetFont()", err_warn_msg_buf, + T1LOG_DEBUG); +- l+=sprintf( &(trailerbuf[l]), linebuf); /* contains the PostScript trailer */ ++ l+=sprintf( &(trailerbuf[l]), "%s", linebuf); /* contains the PostScript trailer */ + } + + /* compute size of output file */ +--- a/lib/type1/objects.h ++++ b/lib/type1/objects.h +@@ -214,7 +214,7 @@ + /*SHARED*/ + /* NDW: personally, I want to see status and error messages! */ + #define IfTrace0(condition,model) \ +- {if (condition) printf(model);} ++ {if (condition) fputs(model,stdout);} + #define IfTrace1(condition,model,arg0) \ + {if (condition) printf(model,arg0);} + #define IfTrace2(condition,model,arg0,arg1) \ diff --git a/t1lib/lib-cleanup.diff b/t1lib/lib-cleanup.diff new file mode 100644 index 0000000..bd109d1 --- /dev/null +++ b/t1lib/lib-cleanup.diff @@ -0,0 +1,59 @@ +do not link against libraries that are not needed + +Index: t1lib-5.1.1/lib/Makefile.in +=================================================================== +--- t1lib-5.1.1.orig/lib/Makefile.in 2008-01-05 19:17:21.000000000 +0100 ++++ t1lib-5.1.1/lib/Makefile.in 2008-01-05 19:17:38.000000000 +0100 +@@ -24,7 +24,7 @@ + X_LIBS = @X_LIBS@ + TOPSRC = @top_srcdir@ + XPM_LIB = -lXpm +-XLIB = @X_PRE_LIBS@ -lXext -lX11 @X_EXTRA_LIBS@ ++XLIB = -lX11 + LDFLAGS = @LDFLAGS@ + LDLIBS = @LDLIBS@ + AR = ar rc +@@ -137,7 +137,7 @@ + $(LIBTOOL) --mode=link \ + $(CC) $(LDFLAGS) -o $@ $(T1LIBX_OBJS) \ + -version-info @T1LIB_LT_CURRENT@:@T1LIB_LT_REVISION@:@T1LIB_LT_AGE@ \ +- libt1.la $(X_LIBS) $(XPM_LIB) $(XLIB) -no-undefined -rpath $(libdir) ++ libt1.la $(X_LIBS) $(XLIB) -no-undefined -rpath $(libdir) + cp t1lib/t1libx.h . + + +Index: t1lib-5.1.1/type1afm/Makefile.in +=================================================================== +--- t1lib-5.1.1.orig/type1afm/Makefile.in 2008-01-05 19:17:52.000000000 +0100 ++++ t1lib-5.1.1/type1afm/Makefile.in 2008-01-05 19:18:02.000000000 +0100 +@@ -70,7 +70,7 @@ + + type1afm: $(OBJS) ../lib/t1lib.h + $(LIBTOOL) --mode=link \ +- $(CC) -o type1afm $(LDFLAGS) $(OBJS) $(T1LIB) $(LDLIBS) ++ $(CC) -o type1afm $(LDFLAGS) $(OBJS) $(T1LIB) + + .SUFFIXES: .lo + .c.lo: +Index: t1lib-5.1.1/xglyph/Makefile.in +=================================================================== +--- t1lib-5.1.1.orig/xglyph/Makefile.in 2008-01-05 19:18:15.000000000 +0100 ++++ t1lib-5.1.1/xglyph/Makefile.in 2008-01-05 19:18:31.000000000 +0100 +@@ -24,7 +24,7 @@ + X_LIBS = @X_LIBS@ + TOPSRC = @top_srcdir@ + XPM_LIB = -lXpm +-XLIB = @X_PRE_LIBS@ -lXext -lX11 @X_EXTRA_LIBS@ ++XLIB = -lX11 @X_EXTRA_LIBS@ + LDFLAGS = @LDFLAGS@ + LDLIBS = @LDLIBS@ + AR = ar rc +@@ -65,7 +65,7 @@ + + T1LIB = ../lib/libt1.la + T1LIBX = ../lib/libt1x.la +-XAWLIB = -lXaw -lXt -lXmu ++XAWLIB = -lXaw -lXt + + + all: xglyph From crux at crux.nu Sun Dec 6 08:35:54 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 09:35:54 +0100 (CET) Subject: [crux-commits] ports/opt (3.1): t1lib: fix source, fix CVE-2011-0764 CVE-2011-1552_1553_1554 CVE-2010-2642 Message-ID: <20151206083554.16873E98F6@crux.nu> commit b164e39ae3fcec2c567fdbe59baead3878960b18 Author: Danny Rawlins Date: Sun Dec 6 19:34:49 2015 +1100 t1lib: fix source, fix CVE-2011-0764 CVE-2011-1552_1553_1554 CVE-2010-2642 diff --git a/t1lib/.md5sum b/t1lib/.md5sum index 09e0987..05dc1e0 100644 --- a/t1lib/.md5sum +++ b/t1lib/.md5sum @@ -1 +1,6 @@ +2283c116d1dda278ee77ef27c1a8e397 CVE-2010-2642.patch +60fb9f058a6bb1f760ddaf2ed7d71879 CVE-2011-0764.diff +22e03d81fab188139acbe7fd3a0a706a CVE-2011-1552_1553_1554.patch +b947e6a732729db2819d4f857a686e2f format-security.diff +82dafb6051d64a94f32c73d59649ddd0 lib-cleanup.diff a5629b56b93134377718009df1435f3c t1lib-5.1.2.tar.gz diff --git a/t1lib/CVE-2010-2642.patch b/t1lib/CVE-2010-2642.patch new file mode 100644 index 0000000..cd54889 --- /dev/null +++ b/t1lib/CVE-2010-2642.patch @@ -0,0 +1,24 @@ +diff --git a/lib/t1lib/parseAFM.c b/lib/t1lib/parseAFM.c +index 6a31d7f..ba64541 100644 +--- a/lib/t1lib/parseAFM.c ++++ b/lib/t1lib/parseAFM.c +@@ -199,7 +199,9 @@ static char *token(stream) + idx = 0; + + while (ch != EOF && ch != ' ' && ch != CR && ch != LF && +- ch != CTRL_Z && ch != '\t' && ch != ':' && ch != ';'){ ++ ch != CTRL_Z && ch != '\t' && ch != ':' && ch != ';' ++ && idx < (MAX_NAME -1)) ++ { + ident[idx++] = ch; + ch = fgetc(stream); + } /* while */ +@@ -235,7 +237,7 @@ static char *linetoken(stream) + while ((ch = fgetc(stream)) == ' ' || ch == '\t' ); + + idx = 0; +- while (ch != EOF && ch != CR && ch != LF && ch != CTRL_Z) ++ while (ch != EOF && ch != CR && ch != LF && ch != CTRL_Z && idx < (MAX_NAME - 1)) + { + ident[idx++] = ch; + ch = fgetc(stream); diff --git a/t1lib/CVE-2011-0764.diff b/t1lib/CVE-2011-0764.diff new file mode 100644 index 0000000..c2d9e17 --- /dev/null +++ b/t1lib/CVE-2011-0764.diff @@ -0,0 +1,32 @@ +Description: Don't lookup previous point if there isn't any +Author: Marc Deslauriers +Forwarded: no + +Index: t1lib-5.1.2/lib/type1/type1.c +=================================================================== +--- t1lib-5.1.2.orig/lib/type1/type1.c 2011-12-13 14:24:14.280965637 -0600 ++++ t1lib-5.1.2/lib/type1/type1.c 2011-12-13 14:25:25.893320747 -0600 +@@ -1700,6 +1700,7 @@ + long pindex = 0; + + /* compute hinting for previous segment! */ ++ if (ppoints == NULL) Error0i("RLineTo: No previous point!\n"); + FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx, dy); + + /* Allocate a new path point and pre-setup data */ +@@ -1728,6 +1729,7 @@ + long pindex = 0; + + /* compute hinting for previous point! */ ++ if (ppoints == NULL) Error0i("RRCurveTo: No previous point!\n"); + FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx1, dy1); + + /* Allocate three new path points and pre-setup data */ +@@ -1903,6 +1905,7 @@ + FindStems( currx, curry, 0, 0, dx, dy); + } + else { ++ if (ppoints == NULL) Error0i("RMoveTo: No previous point!\n"); + FindStems( currx, curry, ppoints[numppoints-2].x, ppoints[numppoints-2].y, dx, dy); + } + diff --git a/t1lib/CVE-2011-1552_1553_1554.patch b/t1lib/CVE-2011-1552_1553_1554.patch new file mode 100644 index 0000000..aaa31f7 --- /dev/null +++ b/t1lib/CVE-2011-1552_1553_1554.patch @@ -0,0 +1,133 @@ +Author: Jaroslav ??karvada +Description: Fix more crashes on oversized fonts +Bug-Redhat: http://bugzilla.redhat.com/show_bug.cgi?id=692909 +Index: t1lib-5.1.2/lib/type1/lines.c +=================================================================== +--- t1lib-5.1.2.orig/lib/type1/lines.c 2007-12-23 09:49:42.000000000 -0600 ++++ t1lib-5.1.2/lib/type1/lines.c 2012-01-17 14:15:08.000000000 -0600 +@@ -67,6 +67,10 @@ + None. + */ + ++#define BITS (sizeof(LONG)*8) ++#define HIGHTEST(p) (((p)>>(BITS-2)) != 0) /* includes sign bit */ ++#define TOOBIG(xy) ((xy < 0) ? HIGHTEST(-xy) : HIGHTEST(xy)) ++ + /* + :h2.StepLine() - Produces Run Ends for a Line After Checks + +@@ -84,6 +88,9 @@ + IfTrace4((LineDebug > 0), ".....StepLine: (%d,%d) to (%d,%d)\n", + x1, y1, x2, y2); + ++ if ( TOOBIG(x1) || TOOBIG(x2) || TOOBIG(y1) || TOOBIG(y2)) ++ abort("Lines this big not supported", 49); ++ + dy = y2 - y1; + + /* +Index: t1lib-5.1.2/lib/type1/objects.c +=================================================================== +--- t1lib-5.1.2.orig/lib/type1/objects.c 2007-12-23 09:49:42.000000000 -0600 ++++ t1lib-5.1.2/lib/type1/objects.c 2012-01-17 14:15:08.000000000 -0600 +@@ -1137,12 +1137,13 @@ + "Context: out of them", /* 46 */ + "MatrixInvert: can't", /* 47 */ + "xiStub called", /* 48 */ +- "Illegal access type1 abort() message" /* 49 */ ++ "Lines this big not supported", /* 49 */ ++ "Illegal access type1 abort() message" /* 50 */ + }; + +- /* no is valid from 1 to 48 */ +- if ( (number<1)||(number>48)) +- number=49; ++ /* no is valid from 1 to 49 */ ++ if ( (number<1)||(number>49)) ++ number=50; + return( err_msgs[number-1]); + + } +Index: t1lib-5.1.2/lib/type1/type1.c +=================================================================== +--- t1lib-5.1.2.orig/lib/type1/type1.c 2012-01-17 14:13:28.000000000 -0600 ++++ t1lib-5.1.2/lib/type1/type1.c 2012-01-17 14:19:54.000000000 -0600 +@@ -1012,6 +1012,7 @@ + double nextdtana = 0.0; /* tangent of post-delta against horizontal line */ + double nextdtanb = 0.0; /* tangent of post-delta against vertical line */ + ++ if (ppoints == NULL || numppoints < 1) Error0v("FindStems: No previous point!\n"); + + /* setup default hinted position */ + ppoints[numppoints-1].ax = ppoints[numppoints-1].x; +@@ -1289,7 +1290,7 @@ + static int DoRead(CodeP) + int *CodeP; + { +- if (strindex >= CharStringP->len) return(FALSE); /* end of string */ ++ if (!CharStringP || strindex >= CharStringP->len) return(FALSE); /* end of string */ + /* We handle the non-documented Adobe convention to use lenIV=-1 to + suppress charstring encryption. */ + if (blues->lenIV==-1) { +@@ -1700,7 +1701,7 @@ + long pindex = 0; + + /* compute hinting for previous segment! */ +- if (ppoints == NULL) Error0i("RLineTo: No previous point!\n"); ++ if (ppoints == NULL || numppoints < 2) Error0i("RLineTo: No previous point!\n"); + FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx, dy); + + /* Allocate a new path point and pre-setup data */ +@@ -1729,7 +1730,7 @@ + long pindex = 0; + + /* compute hinting for previous point! */ +- if (ppoints == NULL) Error0i("RRCurveTo: No previous point!\n"); ++ if (ppoints == NULL || numppoints < 2) Error0i("RRCurveTo: No previous point!\n"); + FindStems( currx, curry, currx-ppoints[numppoints-2].x, curry-ppoints[numppoints-2].y, dx1, dy1); + + /* Allocate three new path points and pre-setup data */ +@@ -1788,7 +1789,9 @@ + long tmpind; + double deltax = 0.0; + double deltay = 0.0; +- ++ ++ if (ppoints == NULL || numppoints < 1) Error0i("DoClosePath: No previous point!"); ++ + /* If this ClosePath command together with the starting point of this + path completes to a segment aligned to a stem, we would miss + hinting for this point. --> Check and explicitly care for this! */ +@@ -1803,6 +1806,7 @@ + deltax = ppoints[i].x - ppoints[numppoints-1].x; + deltay = ppoints[i].y - ppoints[numppoints-1].y; + ++ if (ppoints == NULL || numppoints <= i + 1) Error0i("DoClosePath: No previous point!"); + /* save nummppoints and reset to move point */ + tmpind = numppoints; + numppoints = i + 1; +@@ -1905,7 +1909,7 @@ + FindStems( currx, curry, 0, 0, dx, dy); + } + else { +- if (ppoints == NULL) Error0i("RMoveTo: No previous point!\n"); ++ if (ppoints == NULL || numppoints < 2) Error0i("RMoveTo: No previous point!\n"); + FindStems( currx, curry, ppoints[numppoints-2].x, ppoints[numppoints-2].y, dx, dy); + } + +@@ -2155,6 +2159,7 @@ + DOUBLE cx, cy; + DOUBLE ex, ey; + ++ if (ppoints == NULL || numppoints < 8) Error0v("FlxProc: No previous point!"); + + /* Our PPOINT list now contains 7 moveto commands which + are about to be consumed by the Flex mechanism. --> Remove these +@@ -2324,6 +2329,7 @@ + /* Returns currentpoint on stack */ + static void FlxProc2() + { ++ if (ppoints == NULL || numppoints < 1) Error0v("FlxProc2: No previous point!"); + /* Push CurrentPoint on fake PostScript stack */ + PSFakePush( ppoints[numppoints-1].x); + PSFakePush( ppoints[numppoints-1].y); diff --git a/t1lib/Pkgfile b/t1lib/Pkgfile index dd4c9ea..dd69733 100644 --- a/t1lib/Pkgfile +++ b/t1lib/Pkgfile @@ -1,17 +1,28 @@ -# Description: Library for generating character- and string-glyphs from Adobe Type 1 fonts. -# URL: http://www.foolabs.com/xpdf/ +# Description: A Type 1 Font Rasterizer Library for UNIX/X11. +# URL: ftp://metalab.unc.edu/pub/Linux/libs/graphics/ # Maintainer: Danny Rawlins, crux at romster dot me # Packager: Robert McMeekin, viper at mcmeekin dot info # Depends on: xorg-libxaw name=t1lib version=5.1.2 -release=1 -source=(ftp://sunsite.unc.edu/pub/Linux/libs/graphics/$name-$version.tar.gz) +release=2 +source=(http://www.ibiblio.org/pub/Linux/libs/graphics/$name-$version.tar.gz + lib-cleanup.diff + format-security.diff + CVE-2011-0764.diff + CVE-2011-1552_1553_1554.patch + CVE-2010-2642.patch) build() { cd $name-$version + patch -p1 -i $SRC/lib-cleanup.diff + patch -p1 -i $SRC/format-security.diff + patch -p1 -i $SRC/CVE-2011-0764.diff + patch -p1 -i $SRC/CVE-2011-1552_1553_1554.patch + patch -p1 -i $SRC/CVE-2010-2642.patch + ./configure \ --prefix=/usr \ --disable-nls diff --git a/t1lib/format-security.diff b/t1lib/format-security.diff new file mode 100644 index 0000000..4425455 --- /dev/null +++ b/t1lib/format-security.diff @@ -0,0 +1,33 @@ +--- a/lib/type1/objects.c ++++ b/lib/type1/objects.c +@@ -957,7 +957,7 @@ + + sprintf(typemsg, "Wrong object type in %s; expected %s, found %s.\n", + name, TypeFmt(expect), TypeFmt(obj->type)); +- IfTrace0(TRUE,typemsg); ++ IfTrace1(TRUE, "%s", typemsg); + + ObjectPostMortem(obj); + +--- a/lib/t1lib/t1subset.c ++++ b/lib/t1lib/t1subset.c +@@ -759,7 +759,7 @@ + tr_len); + T1_PrintLog( "T1_SubsetFont()", err_warn_msg_buf, + T1LOG_DEBUG); +- l+=sprintf( &(trailerbuf[l]), linebuf); /* contains the PostScript trailer */ ++ l+=sprintf( &(trailerbuf[l]), "%s", linebuf); /* contains the PostScript trailer */ + } + + /* compute size of output file */ +--- a/lib/type1/objects.h ++++ b/lib/type1/objects.h +@@ -214,7 +214,7 @@ + /*SHARED*/ + /* NDW: personally, I want to see status and error messages! */ + #define IfTrace0(condition,model) \ +- {if (condition) printf(model);} ++ {if (condition) fputs(model,stdout);} + #define IfTrace1(condition,model,arg0) \ + {if (condition) printf(model,arg0);} + #define IfTrace2(condition,model,arg0,arg1) \ diff --git a/t1lib/lib-cleanup.diff b/t1lib/lib-cleanup.diff new file mode 100644 index 0000000..bd109d1 --- /dev/null +++ b/t1lib/lib-cleanup.diff @@ -0,0 +1,59 @@ +do not link against libraries that are not needed + +Index: t1lib-5.1.1/lib/Makefile.in +=================================================================== +--- t1lib-5.1.1.orig/lib/Makefile.in 2008-01-05 19:17:21.000000000 +0100 ++++ t1lib-5.1.1/lib/Makefile.in 2008-01-05 19:17:38.000000000 +0100 +@@ -24,7 +24,7 @@ + X_LIBS = @X_LIBS@ + TOPSRC = @top_srcdir@ + XPM_LIB = -lXpm +-XLIB = @X_PRE_LIBS@ -lXext -lX11 @X_EXTRA_LIBS@ ++XLIB = -lX11 + LDFLAGS = @LDFLAGS@ + LDLIBS = @LDLIBS@ + AR = ar rc +@@ -137,7 +137,7 @@ + $(LIBTOOL) --mode=link \ + $(CC) $(LDFLAGS) -o $@ $(T1LIBX_OBJS) \ + -version-info @T1LIB_LT_CURRENT@:@T1LIB_LT_REVISION@:@T1LIB_LT_AGE@ \ +- libt1.la $(X_LIBS) $(XPM_LIB) $(XLIB) -no-undefined -rpath $(libdir) ++ libt1.la $(X_LIBS) $(XLIB) -no-undefined -rpath $(libdir) + cp t1lib/t1libx.h . + + +Index: t1lib-5.1.1/type1afm/Makefile.in +=================================================================== +--- t1lib-5.1.1.orig/type1afm/Makefile.in 2008-01-05 19:17:52.000000000 +0100 ++++ t1lib-5.1.1/type1afm/Makefile.in 2008-01-05 19:18:02.000000000 +0100 +@@ -70,7 +70,7 @@ + + type1afm: $(OBJS) ../lib/t1lib.h + $(LIBTOOL) --mode=link \ +- $(CC) -o type1afm $(LDFLAGS) $(OBJS) $(T1LIB) $(LDLIBS) ++ $(CC) -o type1afm $(LDFLAGS) $(OBJS) $(T1LIB) + + .SUFFIXES: .lo + .c.lo: +Index: t1lib-5.1.1/xglyph/Makefile.in +=================================================================== +--- t1lib-5.1.1.orig/xglyph/Makefile.in 2008-01-05 19:18:15.000000000 +0100 ++++ t1lib-5.1.1/xglyph/Makefile.in 2008-01-05 19:18:31.000000000 +0100 +@@ -24,7 +24,7 @@ + X_LIBS = @X_LIBS@ + TOPSRC = @top_srcdir@ + XPM_LIB = -lXpm +-XLIB = @X_PRE_LIBS@ -lXext -lX11 @X_EXTRA_LIBS@ ++XLIB = -lX11 @X_EXTRA_LIBS@ + LDFLAGS = @LDFLAGS@ + LDLIBS = @LDLIBS@ + AR = ar rc +@@ -65,7 +65,7 @@ + + T1LIB = ../lib/libt1.la + T1LIBX = ../lib/libt1x.la +-XAWLIB = -lXaw -lXt -lXmu ++XAWLIB = -lXaw -lXt + + + all: xglyph From crux at crux.nu Sun Dec 6 09:48:35 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 10:48:35 +0100 (CET) Subject: [crux-commits] ports/compat-32 (3.2): openssl-32: 1.0.2d -> 1.0.2e Message-ID: <20151206094835.A1C41E98F6@crux.nu> commit da3a17fa478b96f6bbf9534b07028306a1f6730c Author: Danny Rawlins Date: Sun Dec 6 20:48:26 2015 +1100 openssl-32: 1.0.2d -> 1.0.2e diff --git a/openssl-32/.md5sum b/openssl-32/.md5sum index b811621..5b40dd8 100644 --- a/openssl-32/.md5sum +++ b/openssl-32/.md5sum @@ -1,3 +1,3 @@ 2a0b82fe7740163a908a23c4f13f2690 openssl-1.0.2a-32bit_x86_64.patch 278954b1b014f8a3f73b12d7230ef902 openssl-1.0.2d-parallel-build.patch -38dd619b2e77cbac69b99f52a053d25a openssl-1.0.2d.tar.gz +5262bfa25b60ed9de9f28d5d52d77fc5 openssl-1.0.2e.tar.gz diff --git a/openssl-32/Pkgfile b/openssl-32/Pkgfile index 065f91b..a4b8f47 100644 --- a/openssl-32/Pkgfile +++ b/openssl-32/Pkgfile @@ -3,7 +3,7 @@ # Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu name=openssl-32 -version=1.0.2d +version=1.0.2e release=1 source=(http://www.openssl.org/source/openssl-$version.tar.gz openssl-1.0.2a-32bit_x86_64.patch From crux at crux.nu Sun Dec 6 09:48:35 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 10:48:35 +0100 (CET) Subject: [crux-commits] ports/compat-32 (3.2): libpng-32: 1.6.19 -> 1.6.20 Message-ID: <20151206094835.BD5A4E9900@crux.nu> commit 4becbd0bad1a6f07c6b4bbec1ed2330e7f88595f Author: Danny Rawlins Date: Sun Dec 6 20:48:01 2015 +1100 libpng-32: 1.6.19 -> 1.6.20 diff --git a/libpng-32/.footprint b/libpng-32/.footprint index 941c52f..8e1f362 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.19.0 -lrwxrwxrwx root/root usr/lib32/libpng16.so.16 -> libpng16.so.16.19.0 --rwxr-xr-x root/root usr/lib32/libpng16.so.16.19.0 +lrwxrwxrwx root/root usr/lib32/libpng16.so -> libpng16.so.16.20.0 +lrwxrwxrwx root/root usr/lib32/libpng16.so.16 -> libpng16.so.16.20.0 +-rwxr-xr-x root/root usr/lib32/libpng16.so.16.20.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 c91a3ea..65734eb 100644 --- a/libpng-32/.md5sum +++ b/libpng-32/.md5sum @@ -1,2 +1,2 @@ -b215830867151242fb4ef9d246f050c4 libpng-1.6.19-apng.patch.gz -1e6a458429e850fc93c1f3b6dc00a48f libpng-1.6.19.tar.xz +b2186d5e7853890e25b34b03c7f2ddde libpng-1.6.20-apng.patch.gz +3968acb7c66ef81a9dab867f35d0eb4b libpng-1.6.20.tar.xz diff --git a/libpng-32/Pkgfile b/libpng-32/Pkgfile index 001b615..0c9c6f4 100644 --- a/libpng-32/Pkgfile +++ b/libpng-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: zlib-32 libpng name=libpng-32 -version=1.6.19 +version=1.6.20 release=1 source=(http://download.sourceforge.net/libpng/libpng-$version.tar.xz http://downloads.sourceforge.net/project/libpng-apng/libpng16/$version/libpng-$version-apng.patch.gz) From crux at crux.nu Sun Dec 6 09:48:35 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 10:48:35 +0100 (CET) Subject: [crux-commits] ports/compat-32 (3.2): freetype-32: 2.6.1 -> 2.6.2 Message-ID: <20151206094835.D2F0CE9905@crux.nu> commit 20b2758928824fc954d802c9fbbf219c18281385 Author: Danny Rawlins Date: Sun Dec 6 20:47:24 2015 +1100 freetype-32: 2.6.1 -> 2.6.2 diff --git a/freetype-32/.footprint b/freetype-32/.footprint index 97ab70e..3dbb4f4 100644 --- a/freetype-32/.footprint +++ b/freetype-32/.footprint @@ -4,8 +4,8 @@ drwxr-xr-x root/root usr/bin/ drwxr-xr-x root/root usr/lib32/ -rw-r--r-- root/root usr/lib32/libfreetype.a -rwxr-xr-x root/root usr/lib32/libfreetype.la -lrwxrwxrwx root/root usr/lib32/libfreetype.so -> libfreetype.so.6.12.1 -lrwxrwxrwx root/root usr/lib32/libfreetype.so.6 -> libfreetype.so.6.12.1 --rwxr-xr-x root/root usr/lib32/libfreetype.so.6.12.1 +lrwxrwxrwx root/root usr/lib32/libfreetype.so -> libfreetype.so.6.12.2 +lrwxrwxrwx root/root usr/lib32/libfreetype.so.6 -> libfreetype.so.6.12.2 +-rwxr-xr-x root/root usr/lib32/libfreetype.so.6.12.2 drwxr-xr-x root/root usr/lib32/pkgconfig/ -rw-r--r-- root/root usr/lib32/pkgconfig/freetype2.pc diff --git a/freetype-32/.md5sum b/freetype-32/.md5sum index df0c3a2..68caa6c 100644 --- a/freetype-32/.md5sum +++ b/freetype-32/.md5sum @@ -1 +1 @@ -35cb8f4d9e5906847901bb39324c2f80 freetype-2.6.1.tar.bz2 +86109d0c998787d81ac582bad9adf82e freetype-2.6.2.tar.bz2 diff --git a/freetype-32/Pkgfile b/freetype-32/Pkgfile index 414bb05..8d995d3 100644 --- a/freetype-32/Pkgfile +++ b/freetype-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: zlib-32 libpng-32 freetype name=freetype-32 -version=2.6.1 +version=2.6.2 release=1 source=(http://download.savannah.gnu.org/releases/freetype/freetype-$version.tar.bz2) From crux at crux.nu Sun Dec 6 09:48:35 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 10:48:35 +0100 (CET) Subject: [crux-commits] ports/compat-32 (3.2): dbus-32: 1.10.4 -> 1.10.6 Message-ID: <20151206094835.DFB95E990D@crux.nu> commit 496118b1f68ea83d86b538c9a801a63419fff683 Author: Danny Rawlins Date: Sun Dec 6 20:46:59 2015 +1100 dbus-32: 1.10.4 -> 1.10.6 diff --git a/dbus-32/.footprint b/dbus-32/.footprint index 143dbab..e605c9d 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.5 -lrwxrwxrwx root/root usr/lib32/libdbus-1.so.3 -> libdbus-1.so.3.14.5 --rwxr-xr-x root/root usr/lib32/libdbus-1.so.3.14.5 +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 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 cf0410e..7834a47 100644 --- a/dbus-32/.md5sum +++ b/dbus-32/.md5sum @@ -1 +1 @@ -27b8e99ffad603b8acfa25201c6e3d5c dbus-1.10.4.tar.gz +26d0cf3a1c9782cb0e342101f0450440 dbus-1.10.6.tar.gz diff --git a/dbus-32/Pkgfile b/dbus-32/Pkgfile index 8f76b21..474bb04 100644 --- a/dbus-32/Pkgfile +++ b/dbus-32/Pkgfile @@ -4,7 +4,7 @@ # Depends on: expat-32 dbus name=dbus-32 -version=1.10.4 +version=1.10.6 release=1 source=(http://dbus.freedesktop.org/releases/dbus/dbus-$version.tar.gz) From crux at crux.nu Sun Dec 6 10:28:45 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 11:28:45 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): polkit: add misisng dependency intltool Message-ID: <20151206102845.5A31FE98F6@crux.nu> commit eeec8c14b7ab5fd713deef90d3130e8e39a2f584 Author: Danny Rawlins Date: Sun Dec 6 21:28:38 2015 +1100 polkit: add misisng dependency intltool diff --git a/polkit/Pkgfile b/polkit/Pkgfile index 9e9e25b..752886d 100644 --- a/polkit/Pkgfile +++ b/polkit/Pkgfile @@ -1,7 +1,7 @@ # Description: Application development toolkit for controlling system-wide privileges # URL: http://www.freedesktop.org/wiki/Software/PolicyKit # Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve -# Depends on: glib nspr spidermonkey +# Depends on: glib intltool nspr spidermonkey name=polkit version=0.112 From crux at crux.nu Sun Dec 6 10:43:25 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 11:43:25 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): wine: 1.8-rc2 -> 1.8-rc3 Message-ID: <20151206104325.0814DE98F6@crux.nu> commit 30f1d6ab541cab2adacc780c0752bde85b5ce5bb Author: Danny Rawlins Date: Sun Dec 6 21:43:18 2015 +1100 wine: 1.8-rc2 -> 1.8-rc3 diff --git a/wine/.md5sum b/wine/.md5sum index 1ad92cf..1bd35c9 100644 --- a/wine/.md5sum +++ b/wine/.md5sum @@ -1,4 +1,4 @@ -1707ec947597d32619fd73f65940990c wine-1.8-rc2.tar.bz2 +5ad43f42e4ebec51d421392d78bd9e91 wine-1.8-rc3.tar.bz2 6cec03fb81eb083c517c9bb2d70a1424 wine-mono-4.5.6.msi 66fa7ceca8c0aa84c6a2db8672a743b6 wine_gecko-2.40-x86.msi 5e5d242e52e885190a0fe02a2e38a987 wine_gecko-2.40-x86_64.msi diff --git a/wine/Pkgfile b/wine/Pkgfile index d24741c..6e22be3 100644 --- a/wine/Pkgfile +++ b/wine/Pkgfile @@ -5,7 +5,7 @@ # 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 name=wine -version=1.8-rc2 +version=1.8-rc3 release=1 source=(http://downloads.sourceforge.net/wine/$name-$version.tar.bz2 http://downloads.sourceforge.net/wine/wine_gecko-2.40-x86.msi From crux at crux.nu Sun Dec 6 10:43:56 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 11:43:56 +0100 (CET) Subject: [crux-commits] ports/opt (3.1): wine: 1.8-rc2 -> 1.8-rc3 Message-ID: <20151206104356.1178FE98F6@crux.nu> commit 7055411622cdbe428dc4d00790fd8ba7b8dc4611 Author: Danny Rawlins Date: Sun Dec 6 21:43:48 2015 +1100 wine: 1.8-rc2 -> 1.8-rc3 diff --git a/wine/.md5sum b/wine/.md5sum index 1ad92cf..1bd35c9 100644 --- a/wine/.md5sum +++ b/wine/.md5sum @@ -1,4 +1,4 @@ -1707ec947597d32619fd73f65940990c wine-1.8-rc2.tar.bz2 +5ad43f42e4ebec51d421392d78bd9e91 wine-1.8-rc3.tar.bz2 6cec03fb81eb083c517c9bb2d70a1424 wine-mono-4.5.6.msi 66fa7ceca8c0aa84c6a2db8672a743b6 wine_gecko-2.40-x86.msi 5e5d242e52e885190a0fe02a2e38a987 wine_gecko-2.40-x86_64.msi diff --git a/wine/Pkgfile b/wine/Pkgfile index d24741c..6e22be3 100644 --- a/wine/Pkgfile +++ b/wine/Pkgfile @@ -5,7 +5,7 @@ # 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 name=wine -version=1.8-rc2 +version=1.8-rc3 release=1 source=(http://downloads.sourceforge.net/wine/$name-$version.tar.bz2 http://downloads.sourceforge.net/wine/wine_gecko-2.40-x86.msi From crux at crux.nu Sun Dec 6 11:47:52 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 12:47:52 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): ladspa: site is parked, new source url Message-ID: <20151206114752.55FCCE98F6@crux.nu> commit 81ec852ffdd7eef6de1386d0834dbf70eb0c91ed Author: Danny Rawlins Date: Sun Dec 6 22:47:40 2015 +1100 ladspa: site is parked, new source url diff --git a/ladspa/Pkgfile b/ladspa/Pkgfile index 515a276..3afb310 100644 --- a/ladspa/Pkgfile +++ b/ladspa/Pkgfile @@ -7,9 +7,12 @@ name=ladspa version=1.13 release=1 -source=(http://www.ladspa.org/download/ladspa_sdk_$version.tgz \ +source=(http://crux.ster.zone/downloads/$name/ladspa_sdk_$version.tgz ladspa-$version.patch) +#source=(http://www.ladspa.org/download/ladspa_sdk_$version.tgz +# ladspa-$version.patch) + build() { cd ladspa_sdk/src patch -p2 -i $SRC/ladspa-$version.patch @@ -26,4 +29,3 @@ build() { make make DESTDIR=$PKG install } - From crux at crux.nu Sun Dec 6 11:48:51 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 12:48:51 +0100 (CET) Subject: [crux-commits] ports/contrib (3.1): ladspa: site is parked, new source url Message-ID: <20151206114851.EF964E98F6@crux.nu> commit 61d427bc7fe456b5692d786caeaef34d1ce392f0 Author: Danny Rawlins Date: Sun Dec 6 22:48:45 2015 +1100 ladspa: site is parked, new source url diff --git a/ladspa/Pkgfile b/ladspa/Pkgfile index 515a276..3afb310 100644 --- a/ladspa/Pkgfile +++ b/ladspa/Pkgfile @@ -7,9 +7,12 @@ name=ladspa version=1.13 release=1 -source=(http://www.ladspa.org/download/ladspa_sdk_$version.tgz \ +source=(http://crux.ster.zone/downloads/$name/ladspa_sdk_$version.tgz ladspa-$version.patch) +#source=(http://www.ladspa.org/download/ladspa_sdk_$version.tgz +# ladspa-$version.patch) + build() { cd ladspa_sdk/src patch -p2 -i $SRC/ladspa-$version.patch @@ -26,4 +29,3 @@ build() { make make DESTDIR=$PKG install } - From crux at crux.nu Sun Dec 6 12:03:47 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 13:03:47 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): libcgroup: initial import Message-ID: <20151206120347.71DB0E98F6@crux.nu> commit c2f9196b6be6ea6d1be41ea0492b038ecce3fc9f Author: Thomas Penteker Date: Sun Dec 6 13:03:45 2015 +0100 libcgroup: initial import diff --git a/libcgroup/.footprint b/libcgroup/.footprint new file mode 100644 index 0000000..3ef295c --- /dev/null +++ b/libcgroup/.footprint @@ -0,0 +1,52 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/cgclassify +-rwxr-xr-x root/root usr/bin/cgcreate +-rwxr-xr-x root/root usr/bin/cgdelete +-rwsr-xr-x root/root usr/bin/cgexec +-rwxr-xr-x root/root usr/bin/cgget +-rwxr-xr-x root/root usr/bin/cgset +-rwxr-xr-x root/root usr/bin/cgsnapshot +-rwxr-xr-x root/root usr/bin/lscgroup +-rwxr-xr-x root/root usr/bin/lssubsys +drwxr-xr-x root/root usr/include/ +-rw-r--r-- root/root usr/include/libcgroup.h +drwxr-xr-x root/root usr/include/libcgroup/ +-rw-r--r-- root/root usr/include/libcgroup/config.h +-rw-r--r-- root/root usr/include/libcgroup/error.h +-rw-r--r-- root/root usr/include/libcgroup/groups.h +-rw-r--r-- root/root usr/include/libcgroup/init.h +-rw-r--r-- root/root usr/include/libcgroup/iterators.h +-rw-r--r-- root/root usr/include/libcgroup/log.h +-rw-r--r-- root/root usr/include/libcgroup/tasks.h +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/libcgroup.la +lrwxrwxrwx root/root usr/lib/libcgroup.so -> libcgroup.so.1.0.41 +lrwxrwxrwx root/root usr/lib/libcgroup.so.1 -> libcgroup.so.1.0.41 +-rwxr-xr-x root/root usr/lib/libcgroup.so.1.0.41 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libcgroup.pc +drwxr-xr-x root/root usr/sbin/ +-rwxr-xr-x root/root usr/sbin/cgclear +-rwxr-xr-x root/root usr/sbin/cgconfigparser +-rwxr-xr-x root/root usr/sbin/cgrulesengd +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/cgclassify.1.gz +-rw-r--r-- root/root usr/share/man/man1/cgclear.1.gz +-rw-r--r-- root/root usr/share/man/man1/cgcreate.1.gz +-rw-r--r-- root/root usr/share/man/man1/cgdelete.1.gz +-rw-r--r-- root/root usr/share/man/man1/cgexec.1.gz +-rw-r--r-- root/root usr/share/man/man1/cgget.1.gz +-rw-r--r-- root/root usr/share/man/man1/cgset.1.gz +-rw-r--r-- root/root usr/share/man/man1/cgsnapshot.1.gz +-rw-r--r-- root/root usr/share/man/man1/lscgroup.1.gz +-rw-r--r-- root/root usr/share/man/man1/lssubsys.1.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/cgconfig.conf.5.gz +-rw-r--r-- root/root usr/share/man/man5/cgred.conf.5.gz +-rw-r--r-- root/root usr/share/man/man5/cgrules.conf.5.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/cgconfigparser.8.gz +-rw-r--r-- root/root usr/share/man/man8/cgrulesengd.8.gz diff --git a/libcgroup/.md5sum b/libcgroup/.md5sum new file mode 100644 index 0000000..842bb76 --- /dev/null +++ b/libcgroup/.md5sum @@ -0,0 +1 @@ +3dea9d50b8a5b73ff0bf1cdcb210f63f libcgroup-0.41.tar.bz2 diff --git a/libcgroup/Pkgfile b/libcgroup/Pkgfile new file mode 100644 index 0000000..29e3fac --- /dev/null +++ b/libcgroup/Pkgfile @@ -0,0 +1,20 @@ +# Description: +# URL: +# Maintainer: +# Packager: +# Depends on: + +name=libcgroup +version=0.41 +release=1 +source=(http://download.sourceforge.net/project/libcg/$name/v${version}/${name}-${version}.tar.bz2) + +build() { + cd $name-$version + + ./configure --prefix=/usr \ + --disable-pam + + make + make DESTDIR=$PKG install +} From crux at crux.nu Sun Dec 6 16:45:21 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 17:45:21 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): nvidia-sl: updated to version 358.16 Message-ID: <20151206164521.BE4A0E98F6@crux.nu> commit e07e590c7b9b0c1df8ad20d1d06ebb4aa5b13b7b Author: Matt Housh Date: Sun Dec 6 10:44:44 2015 -0600 nvidia-sl: updated to version 358.16 diff --git a/nvidia-sl/.footprint b/nvidia-sl/.footprint index 3527fc0..f68df1f 100644 --- a/nvidia-sl/.footprint +++ b/nvidia-sl/.footprint @@ -21,41 +21,41 @@ 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.355.11 -lrwxrwxrwx root/root usr/lib/libGL_so_1_2_nvidia -> libGL.so.355.11 +-rwxr-xr-x root/root usr/lib/libGL.so.358.16 +lrwxrwxrwx root/root usr/lib/libGL_so_1_2_nvidia -> libGL.so.358.16 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.355.11 -lrwxrwxrwx root/root usr/lib/libnvcuvid.so -> libnvcuvid.so.355.11 -lrwxrwxrwx root/root usr/lib/libnvcuvid.so.1 -> libnvcuvid.so.355.11 --rwxr-xr-x root/root usr/lib/libnvcuvid.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-cfg.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-compiler.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-encode.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-fbc.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-glcore.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-gtk2.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-gtk3.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-ifr.so.355.11 -lrwxrwxrwx root/root usr/lib/libnvidia-ml.so -> libnvidia-ml.so.355.11 -lrwxrwxrwx root/root usr/lib/libnvidia-ml.so.1 -> libnvidia-ml.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-ml.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-opencl.so.355.11 --rwxr-xr-x root/root usr/lib/libnvidia-tls.so.355.11 +-rwxr-xr-x root/root usr/lib/libcuda.so.358.16 +lrwxrwxrwx root/root usr/lib/libnvcuvid.so -> libnvcuvid.so.358.16 +lrwxrwxrwx root/root usr/lib/libnvcuvid.so.1 -> libnvcuvid.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvcuvid.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-cfg.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-compiler.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-encode.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-fbc.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-glcore.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-gtk2.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-gtk3.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-ifr.so.358.16 +lrwxrwxrwx root/root usr/lib/libnvidia-ml.so -> libnvidia-ml.so.358.16 +lrwxrwxrwx root/root usr/lib/libnvidia-ml.so.1 -> libnvidia-ml.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-ml.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-opencl.so.358.16 +-rwxr-xr-x root/root usr/lib/libnvidia-tls.so.358.16 drwxr-xr-x root/root usr/lib/tls/ --rwxr-xr-x root/root usr/lib/tls/libnvidia-tls.so.355.11 +-rwxr-xr-x root/root usr/lib/tls/libnvidia-tls.so.358.16 drwxr-xr-x root/root usr/lib/vdpau/ -lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so -> libvdpau_nvidia.so.355.11 -lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.355.11 --rwxr-xr-x root/root usr/lib/vdpau/libvdpau_nvidia.so.355.11 +lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so -> libvdpau_nvidia.so.358.16 +lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.358.16 +-rwxr-xr-x root/root usr/lib/vdpau/libvdpau_nvidia.so.358.16 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.355.11 -lrwxrwxrwx root/root usr/lib/xorg/modules/extensions/libglx_so_nvidia -> libglx.so.355.11 --rwxr-xr-x root/root usr/lib/xorg/modules/libnvidia-wfb.so.355.11 +-rwxr-xr-x root/root usr/lib/xorg/modules/extensions/libglx.so.358.16 +lrwxrwxrwx root/root usr/lib/xorg/modules/extensions/libglx_so_nvidia -> libglx.so.358.16 +-rwxr-xr-x root/root usr/lib/xorg/modules/libnvidia-wfb.so.358.16 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 4c8bf86..95eff1d 100644 --- a/nvidia-sl/.md5sum +++ b/nvidia-sl/.md5sum @@ -1,2 +1,2 @@ 4511024cc556d0c6e7c467b6789524e2 90-nvidia-uvm.rules -30133d89690f4683c4e289ec6c0247dc NVIDIA-Linux-x86_64-355.11-no-compat32.run +efb1e649c0e0d62e92774bbf2c124488 NVIDIA-Linux-x86_64-358.16-no-compat32.run diff --git a/nvidia-sl/Pkgfile b/nvidia-sl/Pkgfile index a83ca53..dda107b 100644 --- a/nvidia-sl/Pkgfile +++ b/nvidia-sl/Pkgfile @@ -4,8 +4,8 @@ # Depends on: gtk gl-select name=nvidia-sl -version=355.11 -release=2 +version=358.16 +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) From crux at crux.nu Sun Dec 6 16:45:27 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 17:45:27 +0100 (CET) Subject: [crux-commits] ports/compat-32 (3.2): nvidia-sl-32: updated to version 358.16 Message-ID: <20151206164527.A9ED3E98F6@crux.nu> commit 47e403714e8b1a06b74fb3d18583ad231b25f66b Author: Matt Housh Date: Sun Dec 6 10:45:05 2015 -0600 nvidia-sl-32: updated to version 358.16 diff --git a/nvidia-sl-32/.footprint b/nvidia-sl-32/.footprint index a3bbc42..f303e90 100644 --- a/nvidia-sl-32/.footprint +++ b/nvidia-sl-32/.footprint @@ -1,27 +1,27 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib32/ --rwxr-xr-x root/root usr/lib32/libGL.so.355.11 -lrwxrwxrwx root/root usr/lib32/libGL_so_1_2_nvidia -> libGL.so.355.11 +-rwxr-xr-x root/root usr/lib32/libGL.so.358.16 +lrwxrwxrwx root/root usr/lib32/libGL_so_1_2_nvidia -> libGL.so.358.16 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.355.11 -lrwxrwxrwx root/root usr/lib32/libnvcuvid.so -> libnvcuvid.so.355.11 -lrwxrwxrwx root/root usr/lib32/libnvcuvid.so.1 -> libnvcuvid.so.355.11 --rwxr-xr-x root/root usr/lib32/libnvcuvid.so.355.11 --rwxr-xr-x root/root usr/lib32/libnvidia-cfg.so.355.11 --rwxr-xr-x root/root usr/lib32/libnvidia-compiler.so.355.11 --rwxr-xr-x root/root usr/lib32/libnvidia-encode.so.355.11 --rwxr-xr-x root/root usr/lib32/libnvidia-fbc.so.355.11 --rwxr-xr-x root/root usr/lib32/libnvidia-glcore.so.355.11 --rwxr-xr-x root/root usr/lib32/libnvidia-ifr.so.355.11 -lrwxrwxrwx root/root usr/lib32/libnvidia-ml.so -> libnvidia-ml.so.355.11 -lrwxrwxrwx root/root usr/lib32/libnvidia-ml.so.1 -> libnvidia-ml.so.355.11 --rwxr-xr-x root/root usr/lib32/libnvidia-ml.so.355.11 --rwxr-xr-x root/root usr/lib32/libnvidia-opencl.so.355.11 --rwxr-xr-x root/root usr/lib32/libnvidia-tls.so.355.11 +-rwxr-xr-x root/root usr/lib32/libcuda.so.358.16 +lrwxrwxrwx root/root usr/lib32/libnvcuvid.so -> libnvcuvid.so.358.16 +lrwxrwxrwx root/root usr/lib32/libnvcuvid.so.1 -> libnvcuvid.so.358.16 +-rwxr-xr-x root/root usr/lib32/libnvcuvid.so.358.16 +-rwxr-xr-x root/root usr/lib32/libnvidia-cfg.so.358.16 +-rwxr-xr-x root/root usr/lib32/libnvidia-compiler.so.358.16 +-rwxr-xr-x root/root usr/lib32/libnvidia-encode.so.358.16 +-rwxr-xr-x root/root usr/lib32/libnvidia-fbc.so.358.16 +-rwxr-xr-x root/root usr/lib32/libnvidia-glcore.so.358.16 +-rwxr-xr-x root/root usr/lib32/libnvidia-ifr.so.358.16 +lrwxrwxrwx root/root usr/lib32/libnvidia-ml.so -> libnvidia-ml.so.358.16 +lrwxrwxrwx root/root usr/lib32/libnvidia-ml.so.1 -> libnvidia-ml.so.358.16 +-rwxr-xr-x root/root usr/lib32/libnvidia-ml.so.358.16 +-rwxr-xr-x root/root usr/lib32/libnvidia-opencl.so.358.16 +-rwxr-xr-x root/root usr/lib32/libnvidia-tls.so.358.16 drwxr-xr-x root/root usr/lib32/tls/ --rwxr-xr-x root/root usr/lib32/tls/libnvidia-tls.so.355.11 +-rwxr-xr-x root/root usr/lib32/tls/libnvidia-tls.so.358.16 drwxr-xr-x root/root usr/lib32/vdpau/ -lrwxrwxrwx root/root usr/lib32/vdpau/libvdpau_nvidia.so -> libvdpau_nvidia.so.355.11 -lrwxrwxrwx root/root usr/lib32/vdpau/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.355.11 --rwxr-xr-x root/root usr/lib32/vdpau/libvdpau_nvidia.so.355.11 +lrwxrwxrwx root/root usr/lib32/vdpau/libvdpau_nvidia.so -> libvdpau_nvidia.so.358.16 +lrwxrwxrwx root/root usr/lib32/vdpau/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.358.16 +-rwxr-xr-x root/root usr/lib32/vdpau/libvdpau_nvidia.so.358.16 diff --git a/nvidia-sl-32/.md5sum b/nvidia-sl-32/.md5sum index 0b70bbd..fa10295 100644 --- a/nvidia-sl-32/.md5sum +++ b/nvidia-sl-32/.md5sum @@ -1 +1 @@ -16d143ccafe99328a2ca8e5a396fd4bc NVIDIA-Linux-x86-355.11.run +5dfe11ca13548ca4813b10f3223d6014 NVIDIA-Linux-x86-358.16.run diff --git a/nvidia-sl-32/Pkgfile b/nvidia-sl-32/Pkgfile index 5a54d5b..7bcd9da 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=355.11 +version=358.16 release=1 source=(http://us.download.nvidia.com/XFree86/Linux-x86/$version/NVIDIA-Linux-x86-$version.run) From crux at crux.nu Sun Dec 6 17:24:09 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 18:24:09 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): python: update to 2.7.11 Message-ID: <20151206172409.4AFEAE98F6@crux.nu> commit 26fe4dc152d16990f0830b4b2dbe8d7ef29d4b17 Author: Juergen Daubert Date: Sun Dec 6 18:23:39 2015 +0100 python: update to 2.7.11 diff --git a/python/.footprint b/python/.footprint index ab85d15..b581532 100644 --- a/python/.footprint +++ b/python/.footprint @@ -1036,8 +1036,8 @@ drwxr-xr-x root/root usr/lib/python2.7/ensurepip/ -rw-r--r-- root/root usr/lib/python2.7/ensurepip/__main__.pyc -rw-r--r-- root/root usr/lib/python2.7/ensurepip/__main__.pyo drwxr-xr-x root/root usr/lib/python2.7/ensurepip/_bundled/ --rw-r--r-- root/root usr/lib/python2.7/ensurepip/_bundled/pip-6.1.1-py2.py3-none-any.whl --rw-r--r-- root/root usr/lib/python2.7/ensurepip/_bundled/setuptools-15.2-py2.py3-none-any.whl +-rw-r--r-- root/root usr/lib/python2.7/ensurepip/_bundled/pip-7.1.2-py2.py3-none-any.whl +-rw-r--r-- root/root usr/lib/python2.7/ensurepip/_bundled/setuptools-18.2-py2.py3-none-any.whl -rw-r--r-- root/root usr/lib/python2.7/ensurepip/_uninstall.py -rw-r--r-- root/root usr/lib/python2.7/ensurepip/_uninstall.pyc -rw-r--r-- root/root usr/lib/python2.7/ensurepip/_uninstall.pyo @@ -1287,6 +1287,10 @@ drwxr-xr-x root/root usr/lib/python2.7/idlelib/Icons/ -rw-r--r-- root/root usr/lib/python2.7/idlelib/dynOptionMenuWidget.pyc -rw-r--r-- root/root usr/lib/python2.7/idlelib/dynOptionMenuWidget.pyo -rw-r--r-- root/root usr/lib/python2.7/idlelib/extend.txt +-rw-r--r-- root/root usr/lib/python2.7/idlelib/help.html +-rw-r--r-- root/root usr/lib/python2.7/idlelib/help.py +-rw-r--r-- root/root usr/lib/python2.7/idlelib/help.pyc +-rw-r--r-- root/root usr/lib/python2.7/idlelib/help.pyo -rw-r--r-- root/root usr/lib/python2.7/idlelib/help.txt -rwxr-xr-x root/root usr/lib/python2.7/idlelib/idle.bat -rw-r--r-- root/root usr/lib/python2.7/idlelib/idle.py @@ -1430,7 +1434,7 @@ drwxr-xr-x root/root usr/lib/python2.7/json/ -rw-r--r-- root/root usr/lib/python2.7/keyword.pyc -rw-r--r-- root/root usr/lib/python2.7/keyword.pyo drwxr-xr-x root/root usr/lib/python2.7/lib-dynload/ --rw-r--r-- root/root usr/lib/python2.7/lib-dynload/Python-2.7.10-py2.7.egg-info +-rw-r--r-- root/root usr/lib/python2.7/lib-dynload/Python-2.7.11-py2.7.egg-info -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/_bisect.so -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/_bsddb.so -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/_codecs_cn.so @@ -1604,9 +1608,9 @@ drwxr-xr-x root/root usr/lib/python2.7/lib-tk/test/test_ttk/ -rw-r--r-- root/root usr/lib/python2.7/lib-tk/turtle.pyo drwxr-xr-x root/root usr/lib/python2.7/lib2to3/ -rw-r--r-- root/root usr/lib/python2.7/lib2to3/Grammar.txt --rw-r--r-- root/root usr/lib/python2.7/lib2to3/Grammar2.7.10.final.0.pickle +-rw-r--r-- root/root usr/lib/python2.7/lib2to3/Grammar2.7.11.final.0.pickle -rw-r--r-- root/root usr/lib/python2.7/lib2to3/PatternGrammar.txt --rw-r--r-- root/root usr/lib/python2.7/lib2to3/PatternGrammar2.7.10.final.0.pickle +-rw-r--r-- root/root usr/lib/python2.7/lib2to3/PatternGrammar2.7.11.final.0.pickle -rw-r--r-- root/root usr/lib/python2.7/lib2to3/__init__.py -rw-r--r-- root/root usr/lib/python2.7/lib2to3/__init__.pyc -rw-r--r-- root/root usr/lib/python2.7/lib2to3/__init__.pyo @@ -4049,8 +4053,9 @@ drwxr-xr-x root/root usr/lib/python2.7/xml/sax/ -rw-r--r-- root/root usr/lib/python2.7/zipfile.py -rw-r--r-- root/root usr/lib/python2.7/zipfile.pyc -rw-r--r-- root/root usr/lib/python2.7/zipfile.pyo -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ -lrwxrwxrwx root/root usr/man/man1/python.1.gz -> python2.7.1.gz -lrwxrwxrwx root/root usr/man/man1/python2.1.gz -> python2.7.1.gz --rw-r--r-- root/root usr/man/man1/python2.7.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/ +lrwxrwxrwx root/root usr/share/man/man1/python.1.gz -> python2.7.1.gz +lrwxrwxrwx root/root usr/share/man/man1/python2.1.gz -> python2.7.1.gz +-rw-r--r-- root/root usr/share/man/man1/python2.7.1.gz diff --git a/python/.md5sum b/python/.md5sum index 05ea902..a747065 100644 --- a/python/.md5sum +++ b/python/.md5sum @@ -1,2 +1,2 @@ -c685ef0b8e9f27b5e3db5db12b268ac6 Python-2.7.10.tar.xz +1dbcc848b4cd8399a8199d000f9f823c Python-2.7.11.tar.xz 387d5f6d00d2be01ecb87216cac0f88c pyconfig.h diff --git a/python/Pkgfile b/python/Pkgfile index 43bc6f9..ae98f7c 100644 --- a/python/Pkgfile +++ b/python/Pkgfile @@ -4,7 +4,7 @@ # Depends on: db gdbm openssl bzip2 zlib sqlite3 name=python -version=2.7.10 +version=2.7.11 release=1 source=(http://www.python.org/ftp/$name/$version/Python-$version.tar.xz \ pyconfig.h) @@ -16,7 +16,6 @@ build () { # our CFLAGS are used as well OPT="-Wall -Wstrict-prototypes -fwrapv" \ ./configure --prefix=/usr \ - --mandir=/usr/man \ --enable-shared \ --with-threads \ --enable-ipv6 @@ -25,7 +24,7 @@ build () { make -j1 DESTDIR=$PKG install # fix issue with man-page symlink - ln -sf python2.7.1 $PKG/usr/man/man1/python.1 + ln -sf python2.7.1 $PKG/usr/share//man/man1/python.1 ln -sf python2.7 $PKG/usr/bin/python ln -s python2.7 $PKG/usr/lib/python From crux at crux.nu Sun Dec 6 17:24:09 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 18:24:09 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): nano: update to 2.5.0 Message-ID: <20151206172409.63513E9900@crux.nu> commit 69755851a5a12247871fcdc39b400accfef84be1 Author: Juergen Daubert Date: Sun Dec 6 18:23:19 2015 +0100 nano: update to 2.5.0 diff --git a/nano/.md5sum b/nano/.md5sum index ef0327b..057b1d9 100644 --- a/nano/.md5sum +++ b/nano/.md5sum @@ -1 +1 @@ -0acc0ca68eee68ef38f899532a4873c6 nano-2.4.3.tar.gz +751ed96457017572bab15be18cb873ba nano-2.5.0.tar.gz diff --git a/nano/Pkgfile b/nano/Pkgfile index 5190071..c9d6051 100644 --- a/nano/Pkgfile +++ b/nano/Pkgfile @@ -5,9 +5,9 @@ # Depends on: file ncurses name=nano -version=2.4.3 -release=2 -source=(http://www.nano-editor.org/dist/v2.4/$name-$version.tar.gz) +version=2.5.0 +release=1 +source=(http://www.nano-editor.org/dist/v2.5/$name-$version.tar.gz) build(){ cd $name-$version From crux at crux.nu Sun Dec 6 17:24:09 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 18:24:09 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): mysql: update to 5.6.28 Message-ID: <20151206172409.6F229E9905@crux.nu> commit a0e894e8699015e295f67323a1960734e291b72e Author: Juergen Daubert Date: Sun Dec 6 18:23:01 2015 +0100 mysql: update to 5.6.28 diff --git a/mysql/.footprint b/mysql/.footprint index be38058..5d3e810 100644 --- a/mysql/.footprint +++ b/mysql/.footprint @@ -151,62 +151,62 @@ drwxr-xr-x root/root usr/lib/mysql/plugin/ -rwxr-xr-x root/root usr/lib/mysql/plugin/semisync_master.so -rwxr-xr-x root/root usr/lib/mysql/plugin/semisync_slave.so -rwxr-xr-x root/root usr/lib/mysql/plugin/validate_password.so -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/comp_err.1.gz --rw-r--r-- root/root usr/man/man1/innochecksum.1.gz --rw-r--r-- root/root usr/man/man1/msql2mysql.1.gz --rw-r--r-- root/root usr/man/man1/my_print_defaults.1.gz --rw-r--r-- root/root usr/man/man1/myisam_ftdump.1.gz --rw-r--r-- root/root usr/man/man1/myisamchk.1.gz --rw-r--r-- root/root usr/man/man1/myisamlog.1.gz --rw-r--r-- root/root usr/man/man1/myisampack.1.gz --rw-r--r-- root/root usr/man/man1/mysql-stress-test.pl.1.gz --rw-r--r-- root/root usr/man/man1/mysql-test-run.pl.1.gz --rw-r--r-- root/root usr/man/man1/mysql.1.gz --rw-r--r-- root/root usr/man/man1/mysql.server.1.gz --rw-r--r-- root/root usr/man/man1/mysql_client_test.1.gz --rw-r--r-- root/root usr/man/man1/mysql_client_test_embedded.1.gz --rw-r--r-- root/root usr/man/man1/mysql_config.1.gz --rw-r--r-- root/root usr/man/man1/mysql_config_editor.1.gz --rw-r--r-- root/root usr/man/man1/mysql_convert_table_format.1.gz --rw-r--r-- root/root usr/man/man1/mysql_find_rows.1.gz --rw-r--r-- root/root usr/man/man1/mysql_fix_extensions.1.gz --rw-r--r-- root/root usr/man/man1/mysql_install_db.1.gz --rw-r--r-- root/root usr/man/man1/mysql_plugin.1.gz --rw-r--r-- root/root usr/man/man1/mysql_secure_installation.1.gz --rw-r--r-- root/root usr/man/man1/mysql_setpermission.1.gz --rw-r--r-- root/root usr/man/man1/mysql_tzinfo_to_sql.1.gz --rw-r--r-- root/root usr/man/man1/mysql_upgrade.1.gz --rw-r--r-- root/root usr/man/man1/mysql_waitpid.1.gz --rw-r--r-- root/root usr/man/man1/mysql_zap.1.gz --rw-r--r-- root/root usr/man/man1/mysqlaccess.1.gz --rw-r--r-- root/root usr/man/man1/mysqladmin.1.gz --rw-r--r-- root/root usr/man/man1/mysqlbinlog.1.gz --rw-r--r-- root/root usr/man/man1/mysqlbug.1.gz --rw-r--r-- root/root usr/man/man1/mysqlcheck.1.gz --rw-r--r-- root/root usr/man/man1/mysqld_multi.1.gz --rw-r--r-- root/root usr/man/man1/mysqld_safe.1.gz --rw-r--r-- root/root usr/man/man1/mysqldump.1.gz --rw-r--r-- root/root usr/man/man1/mysqldumpslow.1.gz --rw-r--r-- root/root usr/man/man1/mysqlhotcopy.1.gz --rw-r--r-- root/root usr/man/man1/mysqlimport.1.gz --rw-r--r-- root/root usr/man/man1/mysqlman.1.gz --rw-r--r-- root/root usr/man/man1/mysqlshow.1.gz --rw-r--r-- root/root usr/man/man1/mysqlslap.1.gz --rw-r--r-- root/root usr/man/man1/mysqltest.1.gz --rw-r--r-- root/root usr/man/man1/mysqltest_embedded.1.gz --rw-r--r-- root/root usr/man/man1/perror.1.gz --rw-r--r-- root/root usr/man/man1/replace.1.gz --rw-r--r-- root/root usr/man/man1/resolve_stack_dump.1.gz --rw-r--r-- root/root usr/man/man1/resolveip.1.gz -drwxr-xr-x root/root usr/man/man8/ --rw-r--r-- root/root usr/man/man8/mysqld.8.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/mysqld drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/aclocal/ -rw-r--r-- root/root usr/share/aclocal/mysql.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/comp_err.1.gz +-rw-r--r-- root/root usr/share/man/man1/innochecksum.1.gz +-rw-r--r-- root/root usr/share/man/man1/msql2mysql.1.gz +-rw-r--r-- root/root usr/share/man/man1/my_print_defaults.1.gz +-rw-r--r-- root/root usr/share/man/man1/myisam_ftdump.1.gz +-rw-r--r-- root/root usr/share/man/man1/myisamchk.1.gz +-rw-r--r-- root/root usr/share/man/man1/myisamlog.1.gz +-rw-r--r-- root/root usr/share/man/man1/myisampack.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql-stress-test.pl.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql-test-run.pl.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql.server.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_client_test.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_client_test_embedded.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_config.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_config_editor.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_convert_table_format.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_find_rows.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_fix_extensions.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_install_db.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_plugin.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_secure_installation.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_setpermission.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_tzinfo_to_sql.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_upgrade.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_waitpid.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysql_zap.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqlaccess.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqladmin.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqlbinlog.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqlbug.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqlcheck.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqld_multi.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqld_safe.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqldump.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqldumpslow.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqlhotcopy.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqlimport.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqlman.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqlshow.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqlslap.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqltest.1.gz +-rw-r--r-- root/root usr/share/man/man1/mysqltest_embedded.1.gz +-rw-r--r-- root/root usr/share/man/man1/perror.1.gz +-rw-r--r-- root/root usr/share/man/man1/replace.1.gz +-rw-r--r-- root/root usr/share/man/man1/resolve_stack_dump.1.gz +-rw-r--r-- root/root usr/share/man/man1/resolveip.1.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/mysqld.8.gz drwxr-xr-x root/root usr/share/mysql/ -rwxr-xr-x root/root usr/share/mysql/binary-configure drwxr-xr-x root/root usr/share/mysql/charsets/ diff --git a/mysql/.md5sum b/mysql/.md5sum index c08f8ab..3ae5c71 100644 --- a/mysql/.md5sum +++ b/mysql/.md5sum @@ -1,3 +1,3 @@ 1622e62c80d128f1951a12c0125d3fb5 my.cnf -7754df40bb5567b03b041ccb6b5ddffa mysql-5.6.27.tar.gz +4bc8fde6d04fb7104df1ba8a4025b156 mysql-5.6.28.tar.gz 4f3967b521f810a0a9d7daa9c81bc85d mysqld diff --git a/mysql/Pkgfile b/mysql/Pkgfile index e295742..49ae0be 100644 --- a/mysql/Pkgfile +++ b/mysql/Pkgfile @@ -4,7 +4,7 @@ # Depends on: ncurses zlib openssl cmake libaio name=mysql -version=5.6.27 +version=5.6.28 release=1 source=(http://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/$name-$version.tar.gz \ my.cnf mysqld) @@ -22,7 +22,7 @@ build () { -DSYSCONFDIR=/etc \ -DINSTALL_LIBDIR=lib \ -DINSTALL_PLUGINDIR=lib/mysql/plugin \ - -DINSTALL_MANDIR=man \ + -DINSTALL_MANDIR=share/man \ -DWITH_LIBWRAP=0 \ -DWITH_SSL=system \ -DWITH_ZLIB=system From crux at crux.nu Sun Dec 6 17:24:09 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 18:24:09 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): lvm2: update to 2.02.137 Message-ID: <20151206172409.7779CE990D@crux.nu> commit 6b451e32a81d1271021ef67b81efe51532f79c67 Author: Juergen Daubert Date: Sun Dec 6 18:22:41 2015 +0100 lvm2: update to 2.02.137 diff --git a/lvm2/.md5sum b/lvm2/.md5sum index fdbffdb..998edd4 100644 --- a/lvm2/.md5sum +++ b/lvm2/.md5sum @@ -1 +1 @@ -f1ac794d1cf44e863a7fa614f4c28410 LVM2.2.02.136.tgz +c13f8936e9790be59135717bac133640 LVM2.2.02.137.tgz diff --git a/lvm2/Pkgfile b/lvm2/Pkgfile index 48d16f3..655d122 100644 --- a/lvm2/Pkgfile +++ b/lvm2/Pkgfile @@ -4,8 +4,8 @@ # Depends on: libdevmapper name=lvm2 -version=2.02.136 -release=2 +version=2.02.137 +release=1 source=(http://mirrors.kernel.org/sources.redhat.com/lvm2/releases/LVM2.$version.tgz) build() { From crux at crux.nu Sun Dec 6 17:24:59 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 18:24:59 +0100 (CET) Subject: [crux-commits] ports/core (3.2): libdevmapper: update to 1.02.113 Message-ID: <20151206172459.AC081E98F6@crux.nu> commit a92545102a34970ea360657cc8ebe03cea9546d0 Author: Juergen Daubert Date: Sun Dec 6 18:24:45 2015 +0100 libdevmapper: update to 1.02.113 diff --git a/libdevmapper/.md5sum b/libdevmapper/.md5sum index fdbffdb..998edd4 100644 --- a/libdevmapper/.md5sum +++ b/libdevmapper/.md5sum @@ -1 +1 @@ -f1ac794d1cf44e863a7fa614f4c28410 LVM2.2.02.136.tgz +c13f8936e9790be59135717bac133640 LVM2.2.02.137.tgz diff --git a/libdevmapper/Pkgfile b/libdevmapper/Pkgfile index 13a8b6a..c2ba386 100644 --- a/libdevmapper/Pkgfile +++ b/libdevmapper/Pkgfile @@ -4,12 +4,12 @@ # Depends on: eudev util-linux name=libdevmapper -version=1.02.112 +version=1.02.113 release=1 -source=(http://mirrors.kernel.org/sources.redhat.com/lvm2/releases/LVM2.2.02.136.tgz) +source=(http://mirrors.kernel.org/sources.redhat.com/lvm2/releases/LVM2.2.02.137.tgz) build() { - cd LVM2.2.02.136 + cd LVM2.2.02.137 # needed for static linking with eudev export UDEV_LIBS="$(pkg-config --libs --static libudev)" From crux at crux.nu Sun Dec 6 17:25:12 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 18:25:12 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): Revert "gegl: 0.2.0 -> 0.3.4" Message-ID: <20151206172512.BB27FE98F6@crux.nu> commit 32593a80302ab38ee3284855f8f34bb1b978d4e0 Author: Fredrik Rinnestam Date: Sun Dec 6 18:24:56 2015 +0100 Revert "gegl: 0.2.0 -> 0.3.4" This reverts commit fa37f4d155ef827ccaeefd506dc72f29df850460. diff --git a/gegl/.footprint b/gegl/.footprint index 1d83f1e..0b50206 100644 --- a/gegl/.footprint +++ b/gegl/.footprint @@ -1,483 +1,289 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/gegl --rwxr-xr-x root/root usr/bin/gegl-imgcmp --rwxr-xr-x root/root usr/bin/gegl-tester drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/gegl-0.3/ --rw-r--r-- root/root usr/include/gegl-0.3/gegl-apply.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-audio-fragment.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-buffer-backend.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-buffer-cl-iterator.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-buffer-iterator.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-buffer.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-c.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-chant.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-color.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-cpuaccel.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-curve.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-enums.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-graph-debug.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-init.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-lookup.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-matrix.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-node.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-op.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-operations-util.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-paramspecs.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-path.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-plugin.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-processor.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-random.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-tile-backend.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-tile-handler.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-tile-source.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-tile.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-types.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-utils.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl-version.h --rw-r--r-- root/root usr/include/gegl-0.3/gegl.h -drwxr-xr-x root/root usr/include/gegl-0.3/npd/ --rw-r--r-- root/root usr/include/gegl-0.3/npd/deformation.h --rw-r--r-- root/root usr/include/gegl-0.3/npd/graphics.h --rw-r--r-- root/root usr/include/gegl-0.3/npd/lattice_cut.h --rw-r--r-- root/root usr/include/gegl-0.3/npd/npd.h --rw-r--r-- root/root usr/include/gegl-0.3/npd/npd_common.h --rw-r--r-- root/root usr/include/gegl-0.3/npd/npd_debug.h --rw-r--r-- root/root usr/include/gegl-0.3/npd/npd_gegl.h --rw-r--r-- root/root usr/include/gegl-0.3/npd/npd_math.h -drwxr-xr-x root/root usr/include/gegl-0.3/opencl/ --rw-r--r-- root/root usr/include/gegl-0.3/opencl/cl.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/cl_d3d10.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/cl_ext.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/cl_gl.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/cl_gl_ext.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/cl_platform.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/gegl-cl-color.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/gegl-cl-init.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/gegl-cl-random.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/gegl-cl-types.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/gegl-cl.h --rw-r--r-- root/root usr/include/gegl-0.3/opencl/opencl.h -drwxr-xr-x root/root usr/include/gegl-0.3/operation/ --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-extension-handler.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-area-filter.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-composer.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-composer3.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-context.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-filter.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-meta-json.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-meta.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-point-composer.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-point-composer3.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-point-filter.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-point-render.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-property-keys.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-sink.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-source.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation-temporal.h --rw-r--r-- root/root usr/include/gegl-0.3/operation/gegl-operation.h -drwxr-xr-x root/root usr/include/gegl-0.3/sc/ --rw-r--r-- root/root usr/include/gegl-0.3/sc/sc-common.h --rw-r--r-- root/root usr/include/gegl-0.3/sc/sc-context.h --rw-r--r-- root/root usr/include/gegl-0.3/sc/sc-outline.h --rw-r--r-- root/root usr/include/gegl-0.3/sc/sc-sample.h +drwxr-xr-x root/root usr/include/gegl-0.2/ +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-buffer-backend.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-buffer-iterator.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-buffer.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-chant.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-color.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-curve.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-enums.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-lookup.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-matrix.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-paramspecs.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-path.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-plugin.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-tile-backend.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-tile-source.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-tile.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-types.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-utils.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl-version.h +-rw-r--r-- root/root usr/include/gegl-0.2/gegl.h +drwxr-xr-x root/root usr/include/gegl-0.2/opencl/ +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/cl.h +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/cl_d3d10.h +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/cl_ext.h +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/cl_gl.h +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/cl_gl_ext.h +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/cl_platform.h +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/gegl-cl-color.h +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/gegl-cl-init.h +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/gegl-cl-types.h +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/gegl-cl.h +-rw-r--r-- root/root usr/include/gegl-0.2/opencl/opencl.h +drwxr-xr-x root/root usr/include/gegl-0.2/operation/ +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-area-filter.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-composer.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-composer3.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-filter.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-meta.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-point-composer.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-point-composer3.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-point-filter.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-point-render.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-sink.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-source.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation-temporal.h +-rw-r--r-- root/root usr/include/gegl-0.2/operation/gegl-operation.h drwxr-xr-x root/root usr/lib/ -drwxr-xr-x root/root usr/lib/gegl-0.3/ --rwxr-xr-x root/root usr/lib/gegl-0.3/add.la --rwxr-xr-x root/root usr/lib/gegl-0.3/add.so --rwxr-xr-x root/root usr/lib/gegl-0.3/alien-map.la --rwxr-xr-x root/root usr/lib/gegl-0.3/alien-map.so --rwxr-xr-x root/root usr/lib/gegl-0.3/antialias.la --rwxr-xr-x root/root usr/lib/gegl-0.3/antialias.so --rwxr-xr-x root/root usr/lib/gegl-0.3/apply-lens.la --rwxr-xr-x root/root usr/lib/gegl-0.3/apply-lens.so --rwxr-xr-x root/root usr/lib/gegl-0.3/bilateral-filter-fast.la --rwxr-xr-x root/root usr/lib/gegl-0.3/bilateral-filter-fast.so --rwxr-xr-x root/root usr/lib/gegl-0.3/bilateral-filter.la --rwxr-xr-x root/root usr/lib/gegl-0.3/bilateral-filter.so --rwxr-xr-x root/root usr/lib/gegl-0.3/box-blur.la --rwxr-xr-x root/root usr/lib/gegl-0.3/box-blur.so --rwxr-xr-x root/root usr/lib/gegl-0.3/brightness-contrast.la --rwxr-xr-x root/root usr/lib/gegl-0.3/brightness-contrast.so --rwxr-xr-x root/root usr/lib/gegl-0.3/buffer-sink.la --rwxr-xr-x root/root usr/lib/gegl-0.3/buffer-sink.so --rwxr-xr-x root/root usr/lib/gegl-0.3/buffer-source.la --rwxr-xr-x root/root usr/lib/gegl-0.3/buffer-source.so --rwxr-xr-x root/root usr/lib/gegl-0.3/bump-map.la --rwxr-xr-x root/root usr/lib/gegl-0.3/bump-map.so --rwxr-xr-x root/root usr/lib/gegl-0.3/c2g.la --rwxr-xr-x root/root usr/lib/gegl-0.3/c2g.so --rwxr-xr-x root/root usr/lib/gegl-0.3/cache.la --rwxr-xr-x root/root usr/lib/gegl-0.3/cache.so --rwxr-xr-x root/root usr/lib/gegl-0.3/cartoon.la --rwxr-xr-x root/root usr/lib/gegl-0.3/cartoon.so --rwxr-xr-x root/root usr/lib/gegl-0.3/cast-format.la --rwxr-xr-x root/root usr/lib/gegl-0.3/cast-format.so --rwxr-xr-x root/root usr/lib/gegl-0.3/channel-mixer.la --rwxr-xr-x root/root usr/lib/gegl-0.3/channel-mixer.so --rwxr-xr-x root/root usr/lib/gegl-0.3/checkerboard.la --rwxr-xr-x root/root usr/lib/gegl-0.3/checkerboard.so --rwxr-xr-x root/root usr/lib/gegl-0.3/clear.la --rwxr-xr-x root/root usr/lib/gegl-0.3/clear.so --rwxr-xr-x root/root usr/lib/gegl-0.3/clone.la --rwxr-xr-x root/root usr/lib/gegl-0.3/clone.so --rwxr-xr-x root/root usr/lib/gegl-0.3/color-burn.la --rwxr-xr-x root/root usr/lib/gegl-0.3/color-burn.so --rwxr-xr-x root/root usr/lib/gegl-0.3/color-dodge.la --rwxr-xr-x root/root usr/lib/gegl-0.3/color-dodge.so --rwxr-xr-x root/root usr/lib/gegl-0.3/color-enhance.la --rwxr-xr-x root/root usr/lib/gegl-0.3/color-enhance.so --rwxr-xr-x root/root usr/lib/gegl-0.3/color-exchange.la --rwxr-xr-x root/root usr/lib/gegl-0.3/color-exchange.so --rwxr-xr-x root/root usr/lib/gegl-0.3/color-reduction.la --rwxr-xr-x root/root usr/lib/gegl-0.3/color-reduction.so --rwxr-xr-x root/root usr/lib/gegl-0.3/color-rotate.la --rwxr-xr-x root/root usr/lib/gegl-0.3/color-rotate.so --rwxr-xr-x root/root usr/lib/gegl-0.3/color-temperature.la --rwxr-xr-x root/root usr/lib/gegl-0.3/color-temperature.so --rwxr-xr-x root/root usr/lib/gegl-0.3/color-to-alpha.la --rwxr-xr-x root/root usr/lib/gegl-0.3/color-to-alpha.so --rwxr-xr-x root/root usr/lib/gegl-0.3/color.la --rwxr-xr-x root/root usr/lib/gegl-0.3/color.so --rwxr-xr-x root/root usr/lib/gegl-0.3/contrast-curve.la --rwxr-xr-x root/root usr/lib/gegl-0.3/contrast-curve.so --rwxr-xr-x root/root usr/lib/gegl-0.3/convert-format.la --rwxr-xr-x root/root usr/lib/gegl-0.3/convert-format.so --rwxr-xr-x root/root usr/lib/gegl-0.3/convolution-matrix.la --rwxr-xr-x root/root usr/lib/gegl-0.3/convolution-matrix.so --rwxr-xr-x root/root usr/lib/gegl-0.3/copy-buffer.la --rwxr-xr-x root/root usr/lib/gegl-0.3/copy-buffer.so --rwxr-xr-x root/root usr/lib/gegl-0.3/crop.la --rwxr-xr-x root/root usr/lib/gegl-0.3/crop.so --rwxr-xr-x root/root usr/lib/gegl-0.3/cubism.la --rwxr-xr-x root/root usr/lib/gegl-0.3/cubism.so --rwxr-xr-x root/root usr/lib/gegl-0.3/darken.la --rwxr-xr-x root/root usr/lib/gegl-0.3/darken.so --rwxr-xr-x root/root usr/lib/gegl-0.3/dcraw-load.la --rwxr-xr-x root/root usr/lib/gegl-0.3/dcraw-load.so --rwxr-xr-x root/root usr/lib/gegl-0.3/deinterlace.la --rwxr-xr-x root/root usr/lib/gegl-0.3/deinterlace.so --rwxr-xr-x root/root usr/lib/gegl-0.3/difference-of-gaussians.la --rwxr-xr-x root/root usr/lib/gegl-0.3/difference-of-gaussians.so --rwxr-xr-x root/root usr/lib/gegl-0.3/difference.la --rwxr-xr-x root/root usr/lib/gegl-0.3/difference.so --rwxr-xr-x root/root usr/lib/gegl-0.3/diffraction-patterns.la --rwxr-xr-x root/root usr/lib/gegl-0.3/diffraction-patterns.so --rwxr-xr-x root/root usr/lib/gegl-0.3/displace.la --rwxr-xr-x root/root usr/lib/gegl-0.3/displace.so --rwxr-xr-x root/root usr/lib/gegl-0.3/display.la --rwxr-xr-x root/root usr/lib/gegl-0.3/display.so --rwxr-xr-x root/root usr/lib/gegl-0.3/distance-transform.la --rwxr-xr-x root/root usr/lib/gegl-0.3/distance-transform.so --rwxr-xr-x root/root usr/lib/gegl-0.3/divide.la --rwxr-xr-x root/root usr/lib/gegl-0.3/divide.so --rwxr-xr-x root/root usr/lib/gegl-0.3/dropshadow.la --rwxr-xr-x root/root usr/lib/gegl-0.3/dropshadow.so --rwxr-xr-x root/root usr/lib/gegl-0.3/dst-atop.la --rwxr-xr-x root/root usr/lib/gegl-0.3/dst-atop.so --rwxr-xr-x root/root usr/lib/gegl-0.3/dst-in.la --rwxr-xr-x root/root usr/lib/gegl-0.3/dst-in.so --rwxr-xr-x root/root usr/lib/gegl-0.3/dst-out.la --rwxr-xr-x root/root usr/lib/gegl-0.3/dst-out.so --rwxr-xr-x root/root usr/lib/gegl-0.3/dst-over.la --rwxr-xr-x root/root usr/lib/gegl-0.3/dst-over.so --rwxr-xr-x root/root usr/lib/gegl-0.3/dst.la --rwxr-xr-x root/root usr/lib/gegl-0.3/dst.so --rwxr-xr-x root/root usr/lib/gegl-0.3/edge-laplace.la --rwxr-xr-x root/root usr/lib/gegl-0.3/edge-laplace.so --rwxr-xr-x root/root usr/lib/gegl-0.3/edge-sobel.la --rwxr-xr-x root/root usr/lib/gegl-0.3/edge-sobel.so --rwxr-xr-x root/root usr/lib/gegl-0.3/edge.la --rwxr-xr-x root/root usr/lib/gegl-0.3/edge.so --rwxr-xr-x root/root usr/lib/gegl-0.3/emboss.la --rwxr-xr-x root/root usr/lib/gegl-0.3/emboss.so --rwxr-xr-x root/root usr/lib/gegl-0.3/engrave.la --rwxr-xr-x root/root usr/lib/gegl-0.3/engrave.so --rwxr-xr-x root/root usr/lib/gegl-0.3/exclusion.la --rwxr-xr-x root/root usr/lib/gegl-0.3/exclusion.so --rwxr-xr-x root/root usr/lib/gegl-0.3/exp-combine.la --rwxr-xr-x root/root usr/lib/gegl-0.3/exp-combine.so --rwxr-xr-x root/root usr/lib/gegl-0.3/exposure.la --rwxr-xr-x root/root usr/lib/gegl-0.3/exposure.so --rwxr-xr-x root/root usr/lib/gegl-0.3/fattal02.la --rwxr-xr-x root/root usr/lib/gegl-0.3/fattal02.so --rwxr-xr-x root/root usr/lib/gegl-0.3/fractal-explorer.la --rwxr-xr-x root/root usr/lib/gegl-0.3/fractal-explorer.so --rwxr-xr-x root/root usr/lib/gegl-0.3/fractal-trace.la --rwxr-xr-x root/root usr/lib/gegl-0.3/fractal-trace.so --rwxr-xr-x root/root usr/lib/gegl-0.3/gamma.la --rwxr-xr-x root/root usr/lib/gegl-0.3/gamma.so --rwxr-xr-x root/root usr/lib/gegl-0.3/gaussian-blur-iir.la --rwxr-xr-x root/root usr/lib/gegl-0.3/gaussian-blur-iir.so --rwxr-xr-x root/root usr/lib/gegl-0.3/gaussian-blur.la --rwxr-xr-x root/root usr/lib/gegl-0.3/gaussian-blur.so --rwxr-xr-x root/root usr/lib/gegl-0.3/gblur-1d.la --rwxr-xr-x root/root usr/lib/gegl-0.3/gblur-1d.so --rwxr-xr-x root/root usr/lib/gegl-0.3/gegl-buffer-load-op.la --rwxr-xr-x root/root usr/lib/gegl-0.3/gegl-buffer-load-op.so --rwxr-xr-x root/root usr/lib/gegl-0.3/gegl-buffer-save-op.la --rwxr-xr-x root/root usr/lib/gegl-0.3/gegl-buffer-save-op.so --rwxr-xr-x root/root usr/lib/gegl-0.3/grey.la --rwxr-xr-x root/root usr/lib/gegl-0.3/grey.so --rw-r--r-- root/root usr/lib/gegl-0.3/grey2.json --rwxr-xr-x root/root usr/lib/gegl-0.3/grid.la --rwxr-xr-x root/root usr/lib/gegl-0.3/grid.so --rwxr-xr-x root/root usr/lib/gegl-0.3/hard-light.la --rwxr-xr-x root/root usr/lib/gegl-0.3/hard-light.so --rwxr-xr-x root/root usr/lib/gegl-0.3/high-pass.la --rwxr-xr-x root/root usr/lib/gegl-0.3/high-pass.so --rwxr-xr-x root/root usr/lib/gegl-0.3/illusion.la --rwxr-xr-x root/root usr/lib/gegl-0.3/illusion.so --rwxr-xr-x root/root usr/lib/gegl-0.3/image-compare.la --rwxr-xr-x root/root usr/lib/gegl-0.3/image-compare.so --rwxr-xr-x root/root usr/lib/gegl-0.3/introspect.la --rwxr-xr-x root/root usr/lib/gegl-0.3/introspect.so --rwxr-xr-x root/root usr/lib/gegl-0.3/invert-gamma.la --rwxr-xr-x root/root usr/lib/gegl-0.3/invert-gamma.so --rwxr-xr-x root/root usr/lib/gegl-0.3/invert-linear.la --rwxr-xr-x root/root usr/lib/gegl-0.3/invert-linear.so --rwxr-xr-x root/root usr/lib/gegl-0.3/jpg-load.la --rwxr-xr-x root/root usr/lib/gegl-0.3/jpg-load.so --rwxr-xr-x root/root usr/lib/gegl-0.3/jpg-save.la --rwxr-xr-x root/root usr/lib/gegl-0.3/jpg-save.so --rwxr-xr-x root/root usr/lib/gegl-0.3/json.la --rwxr-xr-x root/root usr/lib/gegl-0.3/json.so --rwxr-xr-x root/root usr/lib/gegl-0.3/layer.la --rwxr-xr-x root/root usr/lib/gegl-0.3/layer.so --rwxr-xr-x root/root usr/lib/gegl-0.3/lens-distortion.la --rwxr-xr-x root/root usr/lib/gegl-0.3/lens-distortion.so --rwxr-xr-x root/root usr/lib/gegl-0.3/lens-flare.la --rwxr-xr-x root/root usr/lib/gegl-0.3/lens-flare.so --rwxr-xr-x root/root usr/lib/gegl-0.3/levels.la --rwxr-xr-x root/root usr/lib/gegl-0.3/levels.so --rwxr-xr-x root/root usr/lib/gegl-0.3/lighten.la --rwxr-xr-x root/root usr/lib/gegl-0.3/lighten.so --rwxr-xr-x root/root usr/lib/gegl-0.3/linear-gradient.la --rwxr-xr-x root/root usr/lib/gegl-0.3/linear-gradient.so --rwxr-xr-x root/root usr/lib/gegl-0.3/load.la --rwxr-xr-x root/root usr/lib/gegl-0.3/load.so --rwxr-xr-x root/root usr/lib/gegl-0.3/magick-load.la --rwxr-xr-x root/root usr/lib/gegl-0.3/magick-load.so --rwxr-xr-x root/root usr/lib/gegl-0.3/mantiuk06.la --rwxr-xr-x root/root usr/lib/gegl-0.3/mantiuk06.so --rwxr-xr-x root/root usr/lib/gegl-0.3/map-absolute.la --rwxr-xr-x root/root usr/lib/gegl-0.3/map-absolute.so --rwxr-xr-x root/root usr/lib/gegl-0.3/map-relative.la --rwxr-xr-x root/root usr/lib/gegl-0.3/map-relative.so --rwxr-xr-x root/root usr/lib/gegl-0.3/matting-global.la --rwxr-xr-x root/root usr/lib/gegl-0.3/matting-global.so --rwxr-xr-x root/root usr/lib/gegl-0.3/maze.la --rwxr-xr-x root/root usr/lib/gegl-0.3/maze.so --rwxr-xr-x root/root usr/lib/gegl-0.3/mblur.la --rwxr-xr-x root/root usr/lib/gegl-0.3/mblur.so --rwxr-xr-x root/root usr/lib/gegl-0.3/mirrors.la --rwxr-xr-x root/root usr/lib/gegl-0.3/mirrors.so --rwxr-xr-x root/root usr/lib/gegl-0.3/mono-mixer.la --rwxr-xr-x root/root usr/lib/gegl-0.3/mono-mixer.so --rwxr-xr-x root/root usr/lib/gegl-0.3/mosaic.la --rwxr-xr-x root/root usr/lib/gegl-0.3/mosaic.so --rwxr-xr-x root/root usr/lib/gegl-0.3/motion-blur-circular.la --rwxr-xr-x root/root usr/lib/gegl-0.3/motion-blur-circular.so --rwxr-xr-x root/root usr/lib/gegl-0.3/motion-blur-linear.la --rwxr-xr-x root/root usr/lib/gegl-0.3/motion-blur-linear.so --rwxr-xr-x root/root usr/lib/gegl-0.3/motion-blur-zoom.la --rwxr-xr-x root/root usr/lib/gegl-0.3/motion-blur-zoom.so --rwxr-xr-x root/root usr/lib/gegl-0.3/multiply.la --rwxr-xr-x root/root usr/lib/gegl-0.3/multiply.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-cell.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-cell.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-cie-lch.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-cie-lch.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-hsv.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-hsv.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-hurl.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-hurl.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-perlin.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-perlin.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-pick.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-pick.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-reduction.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-reduction.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-rgb.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-rgb.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-simplex.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-simplex.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-slur.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-slur.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-solid.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-solid.so --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-spread.la --rwxr-xr-x root/root usr/lib/gegl-0.3/noise-spread.so --rwxr-xr-x root/root usr/lib/gegl-0.3/nop.la --rwxr-xr-x root/root usr/lib/gegl-0.3/nop.so --rwxr-xr-x root/root usr/lib/gegl-0.3/npd.la --rwxr-xr-x root/root usr/lib/gegl-0.3/npd.so --rwxr-xr-x root/root usr/lib/gegl-0.3/npy-save.la --rwxr-xr-x root/root usr/lib/gegl-0.3/npy-save.so --rwxr-xr-x root/root usr/lib/gegl-0.3/oilify.la --rwxr-xr-x root/root usr/lib/gegl-0.3/oilify.so --rwxr-xr-x root/root usr/lib/gegl-0.3/opacity.la --rwxr-xr-x root/root usr/lib/gegl-0.3/opacity.so --rwxr-xr-x root/root usr/lib/gegl-0.3/open-buffer.la --rwxr-xr-x root/root usr/lib/gegl-0.3/open-buffer.so --rwxr-xr-x root/root usr/lib/gegl-0.3/over.la --rwxr-xr-x root/root usr/lib/gegl-0.3/over.so --rwxr-xr-x root/root usr/lib/gegl-0.3/overlay.la --rwxr-xr-x root/root usr/lib/gegl-0.3/overlay.so --rwxr-xr-x root/root usr/lib/gegl-0.3/panorama-projection.la --rwxr-xr-x root/root usr/lib/gegl-0.3/panorama-projection.so --rwxr-xr-x root/root usr/lib/gegl-0.3/path.la --rwxr-xr-x root/root usr/lib/gegl-0.3/path.so --rwxr-xr-x root/root usr/lib/gegl-0.3/photocopy.la --rwxr-xr-x root/root usr/lib/gegl-0.3/photocopy.so --rwxr-xr-x root/root usr/lib/gegl-0.3/pixbuf.la --rwxr-xr-x root/root usr/lib/gegl-0.3/pixbuf.so --rwxr-xr-x root/root usr/lib/gegl-0.3/pixelize.la --rwxr-xr-x root/root usr/lib/gegl-0.3/pixelize.so --rwxr-xr-x root/root usr/lib/gegl-0.3/plasma.la --rwxr-xr-x root/root usr/lib/gegl-0.3/plasma.so --rwxr-xr-x root/root usr/lib/gegl-0.3/plus.la --rwxr-xr-x root/root usr/lib/gegl-0.3/plus.so --rwxr-xr-x root/root usr/lib/gegl-0.3/png-load.la --rwxr-xr-x root/root usr/lib/gegl-0.3/png-load.so --rwxr-xr-x root/root usr/lib/gegl-0.3/png-save.la --rwxr-xr-x root/root usr/lib/gegl-0.3/png-save.so --rwxr-xr-x root/root usr/lib/gegl-0.3/polar-coordinates.la --rwxr-xr-x root/root usr/lib/gegl-0.3/polar-coordinates.so --rwxr-xr-x root/root usr/lib/gegl-0.3/posterize.la --rwxr-xr-x root/root usr/lib/gegl-0.3/posterize.so --rwxr-xr-x root/root usr/lib/gegl-0.3/ppm-load.la --rwxr-xr-x root/root usr/lib/gegl-0.3/ppm-load.so --rwxr-xr-x root/root usr/lib/gegl-0.3/ppm-save.la --rwxr-xr-x root/root usr/lib/gegl-0.3/ppm-save.so --rwxr-xr-x root/root usr/lib/gegl-0.3/radial-gradient.la --rwxr-xr-x root/root usr/lib/gegl-0.3/radial-gradient.so --rwxr-xr-x root/root usr/lib/gegl-0.3/rectangle.la --rwxr-xr-x root/root usr/lib/gegl-0.3/rectangle.so --rwxr-xr-x root/root usr/lib/gegl-0.3/red-eye-removal.la --rwxr-xr-x root/root usr/lib/gegl-0.3/red-eye-removal.so --rwxr-xr-x root/root usr/lib/gegl-0.3/reinhard05.la --rwxr-xr-x root/root usr/lib/gegl-0.3/reinhard05.so --rwxr-xr-x root/root usr/lib/gegl-0.3/remap.la --rwxr-xr-x root/root usr/lib/gegl-0.3/remap.so --rwxr-xr-x root/root usr/lib/gegl-0.3/rgbe-load.la --rwxr-xr-x root/root usr/lib/gegl-0.3/rgbe-load.so --rwxr-xr-x root/root usr/lib/gegl-0.3/rgbe-save.la --rwxr-xr-x root/root usr/lib/gegl-0.3/rgbe-save.so --rwxr-xr-x root/root usr/lib/gegl-0.3/ripple.la --rwxr-xr-x root/root usr/lib/gegl-0.3/ripple.so --rwxr-xr-x root/root usr/lib/gegl-0.3/save-pixbuf.la --rwxr-xr-x root/root usr/lib/gegl-0.3/save-pixbuf.so --rwxr-xr-x root/root usr/lib/gegl-0.3/save.la --rwxr-xr-x root/root usr/lib/gegl-0.3/save.so --rwxr-xr-x root/root usr/lib/gegl-0.3/screen.la --rwxr-xr-x root/root usr/lib/gegl-0.3/screen.so --rwxr-xr-x root/root usr/lib/gegl-0.3/seamless-clone-compose.la --rwxr-xr-x root/root usr/lib/gegl-0.3/seamless-clone-compose.so --rwxr-xr-x root/root usr/lib/gegl-0.3/seamless-clone.la --rwxr-xr-x root/root usr/lib/gegl-0.3/seamless-clone.so --rwxr-xr-x root/root usr/lib/gegl-0.3/sepia.la --rwxr-xr-x root/root usr/lib/gegl-0.3/sepia.so --rwxr-xr-x root/root usr/lib/gegl-0.3/shift.la --rwxr-xr-x root/root usr/lib/gegl-0.3/shift.so --rwxr-xr-x root/root usr/lib/gegl-0.3/sinus.la --rwxr-xr-x root/root usr/lib/gegl-0.3/sinus.so --rwxr-xr-x root/root usr/lib/gegl-0.3/snn-mean.la --rwxr-xr-x root/root usr/lib/gegl-0.3/snn-mean.so --rwxr-xr-x root/root usr/lib/gegl-0.3/soft-light.la --rwxr-xr-x root/root usr/lib/gegl-0.3/soft-light.so --rwxr-xr-x root/root usr/lib/gegl-0.3/softglow.la --rwxr-xr-x root/root usr/lib/gegl-0.3/softglow.so --rwxr-xr-x root/root usr/lib/gegl-0.3/src-atop.la --rwxr-xr-x root/root usr/lib/gegl-0.3/src-atop.so --rwxr-xr-x root/root usr/lib/gegl-0.3/src-in.la --rwxr-xr-x root/root usr/lib/gegl-0.3/src-in.so --rwxr-xr-x root/root usr/lib/gegl-0.3/src-out.la --rwxr-xr-x root/root usr/lib/gegl-0.3/src-out.so --rwxr-xr-x root/root usr/lib/gegl-0.3/src.la --rwxr-xr-x root/root usr/lib/gegl-0.3/src.so --rwxr-xr-x root/root usr/lib/gegl-0.3/stress.la --rwxr-xr-x root/root usr/lib/gegl-0.3/stress.so --rwxr-xr-x root/root usr/lib/gegl-0.3/stretch-contrast-hsv.la --rwxr-xr-x root/root usr/lib/gegl-0.3/stretch-contrast-hsv.so --rwxr-xr-x root/root usr/lib/gegl-0.3/stretch-contrast.la --rwxr-xr-x root/root usr/lib/gegl-0.3/stretch-contrast.so --rwxr-xr-x root/root usr/lib/gegl-0.3/subtract.la --rwxr-xr-x root/root usr/lib/gegl-0.3/subtract.so --rwxr-xr-x root/root usr/lib/gegl-0.3/supernova.la --rwxr-xr-x root/root usr/lib/gegl-0.3/supernova.so --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-huerotate.la --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-huerotate.so --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-luminancetoalpha.la --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-luminancetoalpha.so --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-matrix.la --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-matrix.so --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-multiply.la --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-multiply.so --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-saturate.la --rwxr-xr-x root/root usr/lib/gegl-0.3/svg-saturate.so --rwxr-xr-x root/root usr/lib/gegl-0.3/text.la --rwxr-xr-x root/root usr/lib/gegl-0.3/text.so --rwxr-xr-x root/root usr/lib/gegl-0.3/texturize-canvas.la --rwxr-xr-x root/root usr/lib/gegl-0.3/texturize-canvas.so --rwxr-xr-x root/root usr/lib/gegl-0.3/threshold.la --rwxr-xr-x root/root usr/lib/gegl-0.3/threshold.so --rwxr-xr-x root/root usr/lib/gegl-0.3/tiff-load.la --rwxr-xr-x root/root usr/lib/gegl-0.3/tiff-load.so --rwxr-xr-x root/root usr/lib/gegl-0.3/tiff-save.la --rwxr-xr-x root/root usr/lib/gegl-0.3/tiff-save.so --rwxr-xr-x root/root usr/lib/gegl-0.3/tile-glass.la --rwxr-xr-x root/root usr/lib/gegl-0.3/tile-glass.so --rwxr-xr-x root/root usr/lib/gegl-0.3/tile-paper.la --rwxr-xr-x root/root usr/lib/gegl-0.3/tile-paper.so --rwxr-xr-x root/root usr/lib/gegl-0.3/tile-seamless.la --rwxr-xr-x root/root usr/lib/gegl-0.3/tile-seamless.so --rwxr-xr-x root/root usr/lib/gegl-0.3/tile.la --rwxr-xr-x root/root usr/lib/gegl-0.3/tile.so --rwxr-xr-x root/root usr/lib/gegl-0.3/transformops.la --rwxr-xr-x root/root usr/lib/gegl-0.3/transformops.so --rwxr-xr-x root/root usr/lib/gegl-0.3/unsharp-mask.la --rwxr-xr-x root/root usr/lib/gegl-0.3/unsharp-mask.so --rwxr-xr-x root/root usr/lib/gegl-0.3/value-invert.la --rwxr-xr-x root/root usr/lib/gegl-0.3/value-invert.so --rwxr-xr-x root/root usr/lib/gegl-0.3/value-propagate.la --rwxr-xr-x root/root usr/lib/gegl-0.3/value-propagate.so --rwxr-xr-x root/root usr/lib/gegl-0.3/vector-fill.la --rwxr-xr-x root/root usr/lib/gegl-0.3/vector-fill.so --rwxr-xr-x root/root usr/lib/gegl-0.3/vector-stroke.la --rwxr-xr-x root/root usr/lib/gegl-0.3/vector-stroke.so --rwxr-xr-x root/root usr/lib/gegl-0.3/video-degradation.la --rwxr-xr-x root/root usr/lib/gegl-0.3/video-degradation.so --rwxr-xr-x root/root usr/lib/gegl-0.3/vignette.la --rwxr-xr-x root/root usr/lib/gegl-0.3/vignette.so --rwxr-xr-x root/root usr/lib/gegl-0.3/warp.la --rwxr-xr-x root/root usr/lib/gegl-0.3/warp.so --rwxr-xr-x root/root usr/lib/gegl-0.3/waves.la --rwxr-xr-x root/root usr/lib/gegl-0.3/waves.so --rwxr-xr-x root/root usr/lib/gegl-0.3/weighted-blend.la --rwxr-xr-x root/root usr/lib/gegl-0.3/weighted-blend.so --rwxr-xr-x root/root usr/lib/gegl-0.3/whirl-pinch.la --rwxr-xr-x root/root usr/lib/gegl-0.3/whirl-pinch.so --rwxr-xr-x root/root usr/lib/gegl-0.3/wind.la --rwxr-xr-x root/root usr/lib/gegl-0.3/wind.so --rwxr-xr-x root/root usr/lib/gegl-0.3/write-buffer.la --rwxr-xr-x root/root usr/lib/gegl-0.3/write-buffer.so --rwxr-xr-x root/root usr/lib/gegl-0.3/xor.la --rwxr-xr-x root/root usr/lib/gegl-0.3/xor.so -drwxr-xr-x root/root usr/lib/girepository-1.0/ --rw-r--r-- root/root usr/lib/girepository-1.0/Gegl-0.3.typelib --rwxr-xr-x root/root usr/lib/libgegl-0.3.la -lrwxrwxrwx root/root usr/lib/libgegl-0.3.so -> libgegl-0.3.so.0.304.0 -lrwxrwxrwx root/root usr/lib/libgegl-0.3.so.0 -> libgegl-0.3.so.0.304.0 --rwxr-xr-x root/root usr/lib/libgegl-0.3.so.0.304.0 --rwxr-xr-x root/root usr/lib/libgegl-npd-0.3.la --rwxr-xr-x root/root usr/lib/libgegl-npd-0.3.so --rwxr-xr-x root/root usr/lib/libgegl-sc-0.3.la --rwxr-xr-x root/root usr/lib/libgegl-sc-0.3.so +drwxr-xr-x root/root usr/lib/gegl-0.2/ +-rwxr-xr-x root/root usr/lib/gegl-0.2/add.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/add.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/bilateral-filter.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/bilateral-filter.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/box-blur.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/box-blur.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/brightness-contrast.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/brightness-contrast.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/buffer-sink.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/buffer-sink.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/buffer-source.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/buffer-source.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/c2g.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/c2g.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/checkerboard.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/checkerboard.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/clear.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/clear.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/clone.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/clone.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/color-burn.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/color-burn.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/color-dodge.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/color-dodge.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/color-temperature.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/color-temperature.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/color-to-alpha.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/color-to-alpha.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/color.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/color.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/contrast-curve.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/contrast-curve.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/convert-format.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/convert-format.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/crop.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/crop.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/darken.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/darken.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/difference-of-gaussians.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/difference-of-gaussians.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/difference.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/difference.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/display.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/display.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/divide.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/divide.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/dropshadow.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/dropshadow.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/dst-atop.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/dst-atop.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/dst-in.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/dst-in.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/dst-out.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/dst-out.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/dst-over.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/dst-over.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/dst.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/dst.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/edge-laplace.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/edge-laplace.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/edge-sobel.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/edge-sobel.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/exclusion.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/exclusion.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/exp-combine.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/exp-combine.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/fattal02.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/fattal02.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/fractal-explorer.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/fractal-explorer.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/gamma.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/gamma.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/gaussian-blur.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/gaussian-blur.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/gegl-buffer-load-op.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/gegl-buffer-load-op.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/gegl-buffer-save-op.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/gegl-buffer-save-op.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/grey.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/grey.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/grid.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/grid.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/hard-light.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/hard-light.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/introspect.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/introspect.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/invert.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/invert.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/jpg-load.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/jpg-load.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/jpg-save.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/jpg-save.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/layer.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/layer.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/lens-distortion.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/lens-distortion.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/levels.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/levels.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/lighten.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/lighten.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/load.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/load.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/magick-load.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/magick-load.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/mantiuk06.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/mantiuk06.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/map-absolute.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/map-absolute.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/map-relative.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/map-relative.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/matting-global.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/matting-global.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/mblur.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/mblur.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/mirrors.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/mirrors.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/mono-mixer.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/mono-mixer.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/motion-blur.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/motion-blur.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/multiply.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/multiply.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/noise-reduction.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/noise-reduction.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/noise.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/noise.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/nop.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/nop.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/opacity.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/opacity.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/open-buffer.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/open-buffer.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/over.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/over.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/overlay.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/overlay.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/path.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/path.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/pixbuf.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/pixbuf.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/pixelize.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/pixelize.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/plus.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/plus.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/png-load.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/png-load.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/png-save.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/png-save.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/polar-coordinates.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/polar-coordinates.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/posterize.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/posterize.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/ppm-load.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/ppm-load.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/ppm-save.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/ppm-save.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/raw-load.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/raw-load.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/rectangle.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/rectangle.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/reinhard05.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/reinhard05.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/remap.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/remap.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/rgbe-load.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/rgbe-load.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/rgbe-save.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/rgbe-save.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/ripple.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/ripple.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/save-pixbuf.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/save-pixbuf.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/save.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/save.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/screen.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/screen.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/snn-mean.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/snn-mean.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/soft-light.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/soft-light.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/src-atop.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/src-atop.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/src-in.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/src-in.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/src-out.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/src-out.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/src-over.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/src-over.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/src.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/src.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/stress.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/stress.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/stretch-contrast.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/stretch-contrast.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/subtract.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/subtract.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/svg-huerotate.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/svg-huerotate.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/svg-luminancetoalpha.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/svg-luminancetoalpha.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/svg-matrix.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/svg-matrix.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/svg-multiply.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/svg-multiply.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/svg-saturate.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/svg-saturate.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/text.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/text.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/threshold.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/threshold.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/transformops.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/transformops.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/unsharp-mask.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/unsharp-mask.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/value-invert.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/value-invert.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/vector-fill.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/vector-fill.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/vector-stroke.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/vector-stroke.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/vignette.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/vignette.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/waves.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/waves.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/weighted-blend.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/weighted-blend.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/write-buffer.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/write-buffer.so +-rwxr-xr-x root/root usr/lib/gegl-0.2/xor.la +-rwxr-xr-x root/root usr/lib/gegl-0.2/xor.so +-rwxr-xr-x root/root usr/lib/libgegl-0.2.la +lrwxrwxrwx root/root usr/lib/libgegl-0.2.so -> libgegl-0.2.so.0.199.1 +lrwxrwxrwx root/root usr/lib/libgegl-0.2.so.0 -> libgegl-0.2.so.0.199.1 +-rwxr-xr-x root/root usr/lib/libgegl-0.2.so.0.199.1 drwxr-xr-x root/root usr/lib/pkgconfig/ --rw-r--r-- root/root usr/lib/pkgconfig/gegl-0.3.pc --rw-r--r-- root/root usr/lib/pkgconfig/gegl-sc-0.3.pc +-rw-r--r-- root/root usr/lib/pkgconfig/gegl-0.2.pc drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/gir-1.0/ --rw-r--r-- root/root usr/share/gir-1.0/Gegl-0.3.gir diff --git a/gegl/.md5sum b/gegl/.md5sum index 46ac4d2..622f1bf 100644 --- a/gegl/.md5sum +++ b/gegl/.md5sum @@ -1 +1 @@ -c19478321594d715a4cb324a0decda6f gegl-0.3.4.tar.bz2 +32b00002f1f1e316115c4ed922e1dec8 gegl-0.2.0.tar.bz2 diff --git a/gegl/Pkgfile b/gegl/Pkgfile index c2468b5..d657619 100644 --- a/gegl/Pkgfile +++ b/gegl/Pkgfile @@ -2,21 +2,19 @@ # URL: http://gegl.org # Maintainer: Thomas Penteker, tek at serverop dot de # Packager: Simone Rota, sip at crux dot nu -# Depends on: babl, gtk, intltool, json-glib +# Depends on: babl, gtk, intltool # Nice to have: libsdl name=gegl -version=0.3.4 +version=0.2.0 release=1 -source=(http://ftp.gimp.org/pub/$name/${version%.*}/$name-$version.tar.bz2) +source=(http://ftp.gimp.org/pub/$name/0.2/$name-$version.tar.bz2) build() { cd $name-$version - ./configure --prefix=/usr --disable-docs - make make DESTDIR=$PKG install rm -r $PKG/usr/share/locale - #rmdir $PKG/usr/share + rmdir $PKG/usr/share } From crux at crux.nu Sun Dec 6 17:25:12 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 18:25:12 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): gtk3: updated to 3.18.6 Message-ID: <20151206172512.D3665E9900@crux.nu> commit 7e6e845b0783ca06c4e6eaabe89a27ff95e762bb Author: Fredrik Rinnestam Date: Sun Dec 6 01:55:59 2015 +0100 gtk3: updated to 3.18.6 diff --git a/gtk3/.footprint b/gtk3/.footprint index e13d278..b915a14 100644 --- a/gtk3/.footprint +++ b/gtk3/.footprint @@ -433,13 +433,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.5 -lrwxrwxrwx root/root usr/lib/libgdk-3.so.0 -> libgdk-3.so.0.1800.5 --rwxr-xr-x root/root usr/lib/libgdk-3.so.0.1800.5 +lrwxrwxrwx root/root usr/lib/libgdk-3.so -> libgdk-3.so.0.1800.6 +lrwxrwxrwx root/root usr/lib/libgdk-3.so.0 -> libgdk-3.so.0.1800.6 +-rwxr-xr-x root/root usr/lib/libgdk-3.so.0.1800.6 -rw-r--r-- root/root usr/lib/libgtk-3.la -lrwxrwxrwx root/root usr/lib/libgtk-3.so -> libgtk-3.so.0.1800.5 -lrwxrwxrwx root/root usr/lib/libgtk-3.so.0 -> libgtk-3.so.0.1800.5 --rwxr-xr-x root/root usr/lib/libgtk-3.so.0.1800.5 +lrwxrwxrwx root/root usr/lib/libgtk-3.so -> libgtk-3.so.0.1800.6 +lrwxrwxrwx root/root usr/lib/libgtk-3.so.0 -> libgtk-3.so.0.1800.6 +-rwxr-xr-x root/root usr/lib/libgtk-3.so.0.1800.6 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 diff --git a/gtk3/.md5sum b/gtk3/.md5sum index 2a58f4c..41d73ca 100644 --- a/gtk3/.md5sum +++ b/gtk3/.md5sum @@ -1 +1 @@ -6cf1478025accbee2cd31a0b093d7efa gtk+-3.18.5.tar.xz +e1c41ad4a6012d703a80f7423acf186e gtk+-3.18.6.tar.xz diff --git a/gtk3/Pkgfile b/gtk3/Pkgfile index 370cd48..17add3b 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.5 +version=3.18.6 release=1 source=(http://download.gnome.org/sources/gtk+/${version:0:4}/gtk+-$version.tar.xz) From crux at crux.nu Sun Dec 6 19:55:36 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 20:55:36 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): gegl: fix footprint (again) Message-ID: <20151206195536.2F349E98F6@crux.nu> commit 0c4fd70b30de68a34cd95f6dff54898cd85acd11 Author: Fredrik Rinnestam Date: Sun Dec 6 20:55:34 2015 +0100 gegl: fix footprint (again) diff --git a/gegl/.footprint b/gegl/.footprint index 0b50206..6c44756 100644 --- a/gegl/.footprint +++ b/gegl/.footprint @@ -286,4 +286,3 @@ lrwxrwxrwx root/root usr/lib/libgegl-0.2.so.0 -> libgegl-0.2.so.0.199.1 -rwxr-xr-x root/root usr/lib/libgegl-0.2.so.0.199.1 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gegl-0.2.pc -drwxr-xr-x root/root usr/share/ From crux at crux.nu Sun Dec 6 20:03:32 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 21:03:32 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): gimp: fix build Message-ID: <20151206200332.0CB13E98F6@crux.nu> commit ab1d18026bacd8ec498db5d3c1eb4cff27ebf14c Author: Fredrik Rinnestam Date: Sun Dec 6 21:03:30 2015 +0100 gimp: fix build diff --git a/gimp/Pkgfile b/gimp/Pkgfile index 3b69e27..e4aef92 100644 --- a/gimp/Pkgfile +++ b/gimp/Pkgfile @@ -7,7 +7,7 @@ name=gimp version=2.8.14 -release=1 +release=2 source=(http://ftp.gimp.org/pub/gimp/v2.8/gimp-$version.tar.bz2 cve-2013-1913) build() { @@ -21,7 +21,8 @@ build() { --disable-static \ --disable-python \ --disable-nls \ - --without-webkit + --without-webkit LIBS="-lm" + make make DESTDIR=$PKG install rm -rf $PKG/usr/share/{gtk-doc,locale} From crux at crux.nu Sun Dec 6 22:28:30 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 6 Dec 2015 23:28:30 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): pcmanfm: add misisng dependencies for post-install: desktop-file-utils and shared-mime-info Message-ID: <20151206222830.6C782E98F6@crux.nu> commit e3ff2b22fc393252779ab55a639b4af3d5200ad1 Author: Danny Rawlins Date: Mon Dec 7 09:28:21 2015 +1100 pcmanfm: add misisng dependencies for post-install: desktop-file-utils and shared-mime-info diff --git a/pcmanfm/Pkgfile b/pcmanfm/Pkgfile index 7cdca15..dee3224 100644 --- a/pcmanfm/Pkgfile +++ b/pcmanfm/Pkgfile @@ -1,8 +1,7 @@ # Description: fast and lightweight file manager # URL: http://pcmanfm.sourceforge.net/ # Maintainer: James Mills, prologic at shortcircuit dot net dot au -# -# Depends on: libfm +# Depends on: libfm desktop-file-utils shared-mime-info name=pcmanfm version=1.2.3 From crux at crux.nu Mon Dec 7 00:21:32 2015 From: crux at crux.nu (crux at crux.nu) Date: Mon, 7 Dec 2015 01:21:32 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): inkscape: 0.48.5 -> 0.91 Message-ID: <20151207002132.28E26E98F6@crux.nu> commit ed21eb9eb97cf96e519f4740e3dbe780ae6fa233 Author: Danny Rawlins Date: Mon Dec 7 11:21:19 2015 +1100 inkscape: 0.48.5 -> 0.91 diff --git a/inkscape/.footprint b/inkscape/.footprint index b2a0abf..7d8e40f 100644 --- a/inkscape/.footprint +++ b/inkscape/.footprint @@ -30,11 +30,16 @@ drwxr-xr-x root/root usr/share/icons/hicolor/48x48/ drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/ -rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/inkscape.png drwxr-xr-x root/root usr/share/inkscape/ -drwxr-xr-x root/root usr/share/inkscape/clipart/ --rw-r--r-- root/root usr/share/inkscape/clipart/draw-freely.ru.svg --rw-r--r-- root/root usr/share/inkscape/clipart/draw-freely.svg --rw-r--r-- root/root usr/share/inkscape/clipart/orav.svg --rw-r--r-- root/root usr/share/inkscape/clipart/tux.svg +drwxr-xr-x root/root usr/share/inkscape/attributes/ +-rw-r--r-- root/root usr/share/inkscape/attributes/css_defaults +-rw-r--r-- root/root usr/share/inkscape/attributes/cssprops +-rw-r--r-- root/root usr/share/inkscape/attributes/svgprops +drwxr-xr-x root/root usr/share/inkscape/branding/ +-rw-r--r-- root/root usr/share/inkscape/branding/draw-freely.ru.svg +-rw-r--r-- root/root usr/share/inkscape/branding/draw-freely.svg +-rw-r--r-- root/root usr/share/inkscape/branding/inkscape.svg +-rw-r--r-- root/root usr/share/inkscape/branding/sodipodi.svg +-rw-r--r-- root/root usr/share/inkscape/branding/tux.svg drwxr-xr-x root/root usr/share/inkscape/examples/ -rw-r--r-- root/root usr/share/inkscape/examples/animated-clock.svg -rw-r--r-- root/root usr/share/inkscape/examples/art-nouveau-P3.svg @@ -70,29 +75,32 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/ drwxr-xr-x root/root usr/share/inkscape/extensions/Barcode/ -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Base.py -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Base.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/BaseEan.py +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/BaseEan.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Code128.py -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Code128.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Code25i.py +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Code25i.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Code39.py -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Code39.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Code39Ext.py -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Code39Ext.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Code93.py -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Code93.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/EAN13.py --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/EAN13.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/EAN5.py --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/EAN5.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/EAN8.py --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/EAN8.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/RM4CC.py --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/RM4CC.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/UPCA.py --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/UPCA.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/UPCE.py --rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/UPCE.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Ean13.py +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Ean13.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Ean5.py +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Ean5.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Ean8.py +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Ean8.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Rm4scc.py +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Rm4scc.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Upca.py +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Upca.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Upce.py +-rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/Upce.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/__init__.py -rw-r--r-- root/root usr/share/inkscape/extensions/Barcode/__init__.pyc --rwxr-xr-x root/root usr/share/inkscape/extensions/Inkscape.pm drwxr-xr-x root/root usr/share/inkscape/extensions/Poly3DObjects/ -rw-r--r-- root/root usr/share/inkscape/extensions/Poly3DObjects/cube.obj -rw-r--r-- root/root usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj @@ -121,7 +129,6 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/Poly3DObjects/ -rw-r--r-- root/root usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -rw-r--r-- root/root usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -rw-r--r-- root/root usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj --rwxr-xr-x root/root usr/share/inkscape/extensions/SpSVG.pm -rw-r--r-- root/root usr/share/inkscape/extensions/addnodes.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/addnodes.py -rw-r--r-- root/root usr/share/inkscape/extensions/addnodes.pyc @@ -210,6 +217,9 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rwxr-xr-x root/root usr/share/inkscape/extensions/chardataeffect.py -rw-r--r-- root/root usr/share/inkscape/extensions/chardataeffect.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/cmx_input.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/color_HSL_adjust.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/color_HSL_adjust.py +-rw-r--r-- root/root usr/share/inkscape/extensions/color_HSL_adjust.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/color_blackandwhite.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/color_blackandwhite.py -rw-r--r-- root/root usr/share/inkscape/extensions/color_blackandwhite.pyc @@ -277,11 +287,14 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/cspsubdiv.pyc -rwxr-xr-x root/root usr/share/inkscape/extensions/cubicsuperpath.py -rw-r--r-- root/root usr/share/inkscape/extensions/cubicsuperpath.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/dhw_input.inx -rw-r--r-- root/root usr/share/inkscape/extensions/dia.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/dia2svg.sh -rw-r--r-- root/root usr/share/inkscape/extensions/dimension.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/dimension.py -rw-r--r-- root/root usr/share/inkscape/extensions/dimension.pyc +-rwxr-xr-x root/root usr/share/inkscape/extensions/dm2svg.py +-rw-r--r-- root/root usr/share/inkscape/extensions/dm2svg.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/dots.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/dots.py -rw-r--r-- root/root usr/share/inkscape/extensions/dots.pyc @@ -304,6 +317,10 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/embedimage.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/embedimage.py -rw-r--r-- root/root usr/share/inkscape/extensions/embedimage.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/embedselectedimages.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/empty_page.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/empty_page.py +-rw-r--r-- root/root usr/share/inkscape/extensions/empty_page.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/eps_input.inx -rw-r--r-- root/root usr/share/inkscape/extensions/eqtexsvg.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/eqtexsvg.py @@ -328,39 +345,82 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/foldablebox.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/foldablebox.py -rw-r--r-- root/root usr/share/inkscape/extensions/foldablebox.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/fontfix.conf -rw-r--r-- root/root usr/share/inkscape/extensions/fractalize.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/fractalize.py -rw-r--r-- root/root usr/share/inkscape/extensions/fractalize.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/funcplot.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/funcplot.py -rw-r--r-- root/root usr/share/inkscape/extensions/funcplot.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/gears.inx --rwxr-xr-x root/root usr/share/inkscape/extensions/gears.py --rw-r--r-- root/root usr/share/inkscape/extensions/gears.pyc +-rwxr-xr-x root/root usr/share/inkscape/extensions/gcodetools.py +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_about.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_area.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_check_for_updates.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_dxf_points.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_engraving.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_graffiti.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_lathe.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_orientation_points.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_path_to_gcode.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_prepare_path_for_plasma.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/gcodetools_tools_library.inx -rw-r--r-- root/root usr/share/inkscape/extensions/generate_voronoi.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/generate_voronoi.py -rw-r--r-- root/root usr/share/inkscape/extensions/generate_voronoi.pyc +-rwxr-xr-x root/root usr/share/inkscape/extensions/genpofiles.sh -rw-r--r-- root/root usr/share/inkscape/extensions/gimp_xcf.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/gimp_xcf.py -rw-r--r-- root/root usr/share/inkscape/extensions/gimp_xcf.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/grid_cartesian.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/grid_cartesian.py -rw-r--r-- root/root usr/share/inkscape/extensions/grid_cartesian.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/grid_isometric.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/grid_isometric.py +-rw-r--r-- root/root usr/share/inkscape/extensions/grid_isometric.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/grid_polar.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/grid_polar.py -rw-r--r-- root/root usr/share/inkscape/extensions/grid_polar.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/guides_creator.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/guides_creator.py -rw-r--r-- root/root usr/share/inkscape/extensions/guides_creator.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/guillotine.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/guillotine.py +-rw-r--r-- root/root usr/share/inkscape/extensions/guillotine.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/handles.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/handles.py -rw-r--r-- root/root usr/share/inkscape/extensions/handles.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/hershey.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/hershey.py +-rw-r--r-- root/root usr/share/inkscape/extensions/hershey.pyc +-rwxr-xr-x root/root usr/share/inkscape/extensions/hersheydata.py +-rw-r--r-- root/root usr/share/inkscape/extensions/hersheydata.pyc +-rwxr-xr-x root/root usr/share/inkscape/extensions/hpgl_decoder.py +-rw-r--r-- root/root usr/share/inkscape/extensions/hpgl_decoder.pyc +-rwxr-xr-x root/root usr/share/inkscape/extensions/hpgl_encoder.py +-rw-r--r-- root/root usr/share/inkscape/extensions/hpgl_encoder.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/hpgl_input.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/hpgl_input.py +-rw-r--r-- root/root usr/share/inkscape/extensions/hpgl_input.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/hpgl_output.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/hpgl_output.py -rw-r--r-- root/root usr/share/inkscape/extensions/hpgl_output.pyc --rwxr-xr-x root/root usr/share/inkscape/extensions/ill2svg.pl +-rw-r--r-- root/root usr/share/inkscape/extensions/ink2canvas.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/ink2canvas.py +-rw-r--r-- root/root usr/share/inkscape/extensions/ink2canvas.pyc +drwxr-xr-x root/root usr/share/inkscape/extensions/ink2canvas/ +-rw-r--r-- root/root usr/share/inkscape/extensions/ink2canvas/__init__.py (EMPTY) +-rw-r--r-- root/root usr/share/inkscape/extensions/ink2canvas/__init__.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/ink2canvas/canvas.py +-rw-r--r-- root/root usr/share/inkscape/extensions/ink2canvas/canvas.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/ink2canvas/svg.py +-rw-r--r-- root/root usr/share/inkscape/extensions/ink2canvas/svg.pyc -rwxr-xr-x root/root usr/share/inkscape/extensions/inkex.py -rw-r--r-- root/root usr/share/inkscape/extensions/inkex.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/inkscape.extension.rng +-rw-r--r-- root/root usr/share/inkscape/extensions/inkscape_follow_link.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/inkscape_follow_link.py +-rw-r--r-- root/root usr/share/inkscape/extensions/inkscape_follow_link.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/inkscape_help_askaquestion.inx -rw-r--r-- root/root usr/share/inkscape/extensions/inkscape_help_commandline.inx -rw-r--r-- root/root usr/share/inkscape/extensions/inkscape_help_faq.inx @@ -420,23 +480,37 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/jessyInk_view.pyc -rwxr-xr-x root/root usr/share/inkscape/extensions/launch_webbrowser.py -rw-r--r-- root/root usr/share/inkscape/extensions/launch_webbrowser.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/layers2svgfont.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/layers2svgfont.py +-rw-r--r-- root/root usr/share/inkscape/extensions/layers2svgfont.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/layout_nup.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/layout_nup.py +-rw-r--r-- root/root usr/share/inkscape/extensions/layout_nup.pyc +-rwxr-xr-x root/root usr/share/inkscape/extensions/layout_nup_pageframe.py +-rw-r--r-- root/root usr/share/inkscape/extensions/layout_nup_pageframe.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/lindenmayer.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/lindenmayer.py -rw-r--r-- root/root usr/share/inkscape/extensions/lindenmayer.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/lorem_ipsum.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/lorem_ipsum.py -rw-r--r-- root/root usr/share/inkscape/extensions/lorem_ipsum.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/markers_strokepaint.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/markers_strokepaint.py -rw-r--r-- root/root usr/share/inkscape/extensions/markers_strokepaint.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/measure.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/measure.py -rw-r--r-- root/root usr/share/inkscape/extensions/measure.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/merge_styles.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/merge_styles.py +-rw-r--r-- root/root usr/share/inkscape/extensions/merge_styles.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/motion.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/motion.py -rw-r--r-- root/root usr/share/inkscape/extensions/motion.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/outline2svg.inx --rwxr-xr-x root/root usr/share/inkscape/extensions/outline2svg.pl +-rw-r--r-- root/root usr/share/inkscape/extensions/new_glyph_layer.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/new_glyph_layer.py +-rw-r--r-- root/root usr/share/inkscape/extensions/new_glyph_layer.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/next_glyph_layer.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/next_glyph_layer.py +-rw-r--r-- root/root usr/share/inkscape/extensions/next_glyph_layer.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/param_curves.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/param_curves.py -rw-r--r-- root/root usr/share/inkscape/extensions/param_curves.pyc @@ -457,6 +531,9 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/pixelsnap.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/pixelsnap.py -rw-r--r-- root/root usr/share/inkscape/extensions/pixelsnap.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/plotter.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/plotter.py +-rw-r--r-- root/root usr/share/inkscape/extensions/plotter.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/plt_input.inx -rw-r--r-- root/root usr/share/inkscape/extensions/plt_output.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/plt_output.py @@ -464,9 +541,15 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/polyhedron_3d.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/polyhedron_3d.py -rw-r--r-- root/root usr/share/inkscape/extensions/polyhedron_3d.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/printing-marks.inx --rwxr-xr-x root/root usr/share/inkscape/extensions/printing-marks.py --rw-r--r-- root/root usr/share/inkscape/extensions/printing-marks.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/previous_glyph_layer.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/previous_glyph_layer.py +-rw-r--r-- root/root usr/share/inkscape/extensions/previous_glyph_layer.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/print_win32_vector.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/print_win32_vector.py +-rw-r--r-- root/root usr/share/inkscape/extensions/print_win32_vector.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/printing_marks.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/printing_marks.py +-rw-r--r-- root/root usr/share/inkscape/extensions/printing_marks.pyc -rwxr-xr-x root/root usr/share/inkscape/extensions/ps2dxf.sh -rwxr-xr-x root/root usr/share/inkscape/extensions/ps2pdf-ext.py -rw-r--r-- root/root usr/share/inkscape/extensions/ps2pdf-ext.pyc @@ -487,6 +570,18 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/render_barcode_datamatrix.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/render_barcode_datamatrix.py -rw-r--r-- root/root usr/share/inkscape/extensions/render_barcode_datamatrix.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/render_barcode_qrcode.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/render_barcode_qrcode.py +-rw-r--r-- root/root usr/share/inkscape/extensions/render_barcode_qrcode.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/render_gear_rack.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/render_gear_rack.py +-rw-r--r-- root/root usr/share/inkscape/extensions/render_gear_rack.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/render_gears.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/render_gears.py +-rw-r--r-- root/root usr/share/inkscape/extensions/render_gears.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/replace_font.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/replace_font.py +-rw-r--r-- root/root usr/share/inkscape/extensions/replace_font.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/restack.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/restack.py -rw-r--r-- root/root usr/share/inkscape/extensions/restack.pyc @@ -503,6 +598,9 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/scour.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/scour.py -rw-r--r-- root/root usr/share/inkscape/extensions/scour.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/setup_typography_canvas.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/setup_typography_canvas.py +-rw-r--r-- root/root usr/share/inkscape/extensions/setup_typography_canvas.pyc -rwxr-xr-x root/root usr/share/inkscape/extensions/simplepath.py -rw-r--r-- root/root usr/share/inkscape/extensions/simplepath.pyc -rwxr-xr-x root/root usr/share/inkscape/extensions/simplepath.rb @@ -528,6 +626,8 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/summersnight.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/summersnight.py -rw-r--r-- root/root usr/share/inkscape/extensions/summersnight.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/svg2fxg.inx +-rw-r--r-- root/root usr/share/inkscape/extensions/svg2fxg.xsl -rw-r--r-- root/root usr/share/inkscape/extensions/svg2xaml.inx -rw-r--r-- root/root usr/share/inkscape/extensions/svg2xaml.xsl -rw-r--r-- root/root usr/share/inkscape/extensions/svg_and_media_zip_output.inx @@ -535,24 +635,42 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/svg_and_media_zip_output.pyc -rwxr-xr-x root/root usr/share/inkscape/extensions/svg_regex.py -rw-r--r-- root/root usr/share/inkscape/extensions/svg_regex.pyc +-rwxr-xr-x root/root usr/share/inkscape/extensions/svg_transform.py +-rw-r--r-- root/root usr/share/inkscape/extensions/svg_transform.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/svgcalendar.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/svgcalendar.py -rw-r--r-- root/root usr/share/inkscape/extensions/svgcalendar.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/svgfont2layers.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/svgfont2layers.py +-rw-r--r-- root/root usr/share/inkscape/extensions/svgfont2layers.pyc +-rwxr-xr-x root/root usr/share/inkscape/extensions/synfig_fileformat.py +-rw-r--r-- root/root usr/share/inkscape/extensions/synfig_fileformat.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/synfig_output.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/synfig_output.py +-rw-r--r-- root/root usr/share/inkscape/extensions/synfig_output.pyc +-rwxr-xr-x root/root usr/share/inkscape/extensions/synfig_prepare.py +-rw-r--r-- root/root usr/share/inkscape/extensions/synfig_prepare.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/tar_layers.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/tar_layers.py +-rw-r--r-- root/root usr/share/inkscape/extensions/tar_layers.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/text_braille.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/text_braille.py -rw-r--r-- root/root usr/share/inkscape/extensions/text_braille.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/text_extract.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/text_extract.py +-rw-r--r-- root/root usr/share/inkscape/extensions/text_extract.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/text_flipcase.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/text_flipcase.py -rw-r--r-- root/root usr/share/inkscape/extensions/text_flipcase.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/text_lowercase.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/text_lowercase.py -rw-r--r-- root/root usr/share/inkscape/extensions/text_lowercase.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/text_merge.inx +-rwxr-xr-x root/root usr/share/inkscape/extensions/text_merge.py +-rw-r--r-- root/root usr/share/inkscape/extensions/text_merge.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/text_randomcase.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/text_randomcase.py -rw-r--r-- root/root usr/share/inkscape/extensions/text_randomcase.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/text_replace.inx --rwxr-xr-x root/root usr/share/inkscape/extensions/text_replace.py --rw-r--r-- root/root usr/share/inkscape/extensions/text_replace.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/text_sentencecase.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/text_sentencecase.py -rw-r--r-- root/root usr/share/inkscape/extensions/text_sentencecase.pyc @@ -565,14 +683,13 @@ drwxr-xr-x root/root usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root usr/share/inkscape/extensions/triangle.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/triangle.py -rw-r--r-- root/root usr/share/inkscape/extensions/triangle.pyc --rw-r--r-- root/root usr/share/inkscape/extensions/txt2svg.inx --rwxr-xr-x root/root usr/share/inkscape/extensions/txt2svg.pl -rwxr-xr-x root/root usr/share/inkscape/extensions/uniconv-ext.py -rw-r--r-- root/root usr/share/inkscape/extensions/uniconv-ext.pyc -rwxr-xr-x root/root usr/share/inkscape/extensions/uniconv_output.py -rw-r--r-- root/root usr/share/inkscape/extensions/uniconv_output.pyc -rwxr-xr-x root/root usr/share/inkscape/extensions/voronoi.py -rw-r--r-- root/root usr/share/inkscape/extensions/voronoi.pyc +-rw-r--r-- root/root usr/share/inkscape/extensions/voronoi2svg.inx -rwxr-xr-x root/root usr/share/inkscape/extensions/voronoi2svg.py -rw-r--r-- root/root usr/share/inkscape/extensions/voronoi2svg.pyc -rw-r--r-- root/root usr/share/inkscape/extensions/web-set-att.inx @@ -621,6 +738,7 @@ drwxr-xr-x root/root usr/share/inkscape/filters/ drwxr-xr-x root/root usr/share/inkscape/fonts/ drwxr-xr-x root/root usr/share/inkscape/gradients/ drwxr-xr-x root/root usr/share/inkscape/icons/ +-rw-r--r-- root/root usr/share/inkscape/icons/OCAL.png -rw-r--r-- root/root usr/share/inkscape/icons/color-management-icon.png -rw-r--r-- root/root usr/share/inkscape/icons/feBlend-icon.png -rw-r--r-- root/root usr/share/inkscape/icons/feBlend-icon.svg @@ -658,6 +776,7 @@ drwxr-xr-x root/root usr/share/inkscape/icons/ -rw-r--r-- root/root usr/share/inkscape/icons/out-of-gamut-icon.svg -rw-r--r-- root/root usr/share/inkscape/icons/remove-color.png -rw-r--r-- root/root usr/share/inkscape/icons/remove-color.svg +-rw-r--r-- root/root usr/share/inkscape/icons/symbolic_icons.svg -rw-r--r-- root/root usr/share/inkscape/icons/tango_icons.svg -rw-r--r-- root/root usr/share/inkscape/icons/ticotico.jpg -rw-r--r-- root/root usr/share/inkscape/icons/too-much-ink-icon.png @@ -675,6 +794,7 @@ drwxr-xr-x root/root usr/share/inkscape/keys/ drwxr-xr-x root/root usr/share/inkscape/markers/ -rw-r--r-- root/root usr/share/inkscape/markers/markers.svg drwxr-xr-x root/root usr/share/inkscape/palettes/ +-rw-r--r-- root/root usr/share/inkscape/palettes/Android-icon-palette.gpl -rw-r--r-- root/root usr/share/inkscape/palettes/Blues.gpl -rw-r--r-- root/root usr/share/inkscape/palettes/Gold.gpl -rw-r--r-- root/root usr/share/inkscape/palettes/Gray.gpl @@ -690,6 +810,7 @@ drwxr-xr-x root/root usr/share/inkscape/palettes/ -rw-r--r-- root/root usr/share/inkscape/palettes/Ubuntu.gpl -rw-r--r-- root/root usr/share/inkscape/palettes/echo-palette.gpl -rw-r--r-- root/root usr/share/inkscape/palettes/inkscape.gpl +-rw-r--r-- root/root usr/share/inkscape/palettes/palettes.h -rw-r--r-- root/root usr/share/inkscape/palettes/svg.gpl -rw-r--r-- root/root usr/share/inkscape/palettes/webhex.gpl -rw-r--r-- root/root usr/share/inkscape/palettes/websafe22.gpl @@ -699,10 +820,18 @@ drwxr-xr-x root/root usr/share/inkscape/patterns/ -rw-r--r-- root/root usr/share/inkscape/patterns/patterns.svg.h drwxr-xr-x root/root usr/share/inkscape/screens/ -rw-r--r-- root/root usr/share/inkscape/screens/about.svg +drwxr-xr-x root/root usr/share/inkscape/symbols/ +-rw-r--r-- root/root usr/share/inkscape/symbols/AigaSymbols.svg +-rw-r--r-- root/root usr/share/inkscape/symbols/BalloonSymbols.svg +-rw-r--r-- root/root usr/share/inkscape/symbols/FlowSymbols.svg +-rw-r--r-- root/root usr/share/inkscape/symbols/LogicSymbols.svg +-rw-r--r-- root/root usr/share/inkscape/symbols/MapSymbolsNPS.svg +-rw-r--r-- root/root usr/share/inkscape/symbols/symbols.h drwxr-xr-x root/root usr/share/inkscape/templates/ -rw-r--r-- root/root usr/share/inkscape/templates/A4.svg -rw-r--r-- root/root usr/share/inkscape/templates/A4_landscape.svg -rw-r--r-- root/root usr/share/inkscape/templates/CD_cover_300dpi.svg +-rw-r--r-- root/root usr/share/inkscape/templates/CD_label_120x120.svg -rw-r--r-- root/root usr/share/inkscape/templates/DVD_cover_regular_300dpi.svg -rw-r--r-- root/root usr/share/inkscape/templates/DVD_cover_slim_300dpi.svg -rw-r--r-- root/root usr/share/inkscape/templates/DVD_cover_superslim_300dpi.svg @@ -710,6 +839,7 @@ drwxr-xr-x root/root usr/share/inkscape/templates/ -rw-r--r-- root/root usr/share/inkscape/templates/LaTeX_Beamer.svg -rw-r--r-- root/root usr/share/inkscape/templates/Letter.svg -rw-r--r-- root/root usr/share/inkscape/templates/Letter_landscape.svg +-rw-r--r-- root/root usr/share/inkscape/templates/Typography_Canvas.svg -rw-r--r-- root/root usr/share/inkscape/templates/black_opaque.svg -rw-r--r-- root/root usr/share/inkscape/templates/business_card_85x54mm.svg -rw-r--r-- root/root usr/share/inkscape/templates/business_card_90x50mm.svg @@ -744,6 +874,7 @@ drwxr-xr-x root/root usr/share/inkscape/templates/ -rw-r--r-- root/root usr/share/inkscape/templates/icon_64x64.svg -rw-r--r-- root/root usr/share/inkscape/templates/no_borders.svg -rw-r--r-- root/root usr/share/inkscape/templates/no_layers.svg +-rw-r--r-- root/root usr/share/inkscape/templates/templates.h -rw-r--r-- root/root usr/share/inkscape/templates/video_HDTV_1920x1080.svg -rw-r--r-- root/root usr/share/inkscape/templates/video_NTSC_720x486.svg -rw-r--r-- root/root usr/share/inkscape/templates/video_PAL_720x576.svg @@ -758,10 +889,12 @@ drwxr-xr-x root/root usr/share/inkscape/tutorials/ -rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-be.png -rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-ca.png -rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-de.png +-rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-el.png -rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-en.png -rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-es.png -rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-eu.png -rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-fr.png +-rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-gl.png -rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-hu.png -rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-id.png -rw-r--r-- root/root usr/share/inkscape/tutorials/potrace-ja.png @@ -779,6 +912,7 @@ drwxr-xr-x root/root usr/share/inkscape/tutorials/ -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-advanced.ca.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-advanced.cs.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-advanced.de.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-advanced.el.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-advanced.es.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-advanced.fa.svg @@ -803,11 +937,13 @@ drwxr-xr-x root/root usr/share/inkscape/tutorials/ -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.cs.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.da.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.de.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.el.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.eo.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.es.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.eu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.fa.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.fr.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.gl.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.hu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.id.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-basic.it.svg @@ -828,6 +964,7 @@ drwxr-xr-x root/root usr/share/inkscape/tutorials/ -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-calligraphy.ca.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-calligraphy.cs.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg @@ -847,6 +984,7 @@ drwxr-xr-x root/root usr/share/inkscape/tutorials/ -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-elements.be.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-elements.ca.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-elements.de.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-elements.el.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-elements.es.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-elements.eu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-elements.fa.svg @@ -864,11 +1002,13 @@ drwxr-xr-x root/root usr/share/inkscape/tutorials/ -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.de.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.el.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.sl.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-interpolate.svg @@ -878,10 +1018,12 @@ drwxr-xr-x root/root usr/share/inkscape/tutorials/ -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.ca.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.cs.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.de.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.el.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.es.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.fr.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.gl.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.id.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-shapes.it.svg @@ -899,6 +1041,7 @@ drwxr-xr-x root/root usr/share/inkscape/tutorials/ -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tips.be.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tips.ca.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tips.de.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tips.el.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tips.es.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tips.eu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tips.fa.svg @@ -916,13 +1059,20 @@ drwxr-xr-x root/root usr/share/inkscape/tutorials/ -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tips.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tips.vi.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.be.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.ca.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.de.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.el.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.es.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.fr.svg +-rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.gl.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.id.svg -rw-r--r-- root/root usr/share/inkscape/tutorials/tutorial-tracing.ja.svg @@ -940,5 +1090,4 @@ drwxr-xr-x root/root usr/share/inkscape/ui/ -rw-r--r-- root/root usr/share/inkscape/ui/keybindings.rc -rw-r--r-- root/root usr/share/inkscape/ui/menus-bars.xml -rw-r--r-- root/root usr/share/inkscape/ui/toolbox.xml --rw-r--r-- root/root usr/share/inkscape/ui/units.txt -rw-r--r-- root/root usr/share/inkscape/ui/units.xml diff --git a/inkscape/.md5sum b/inkscape/.md5sum index 04a6c1b..1879bd7 100644 --- a/inkscape/.md5sum +++ b/inkscape/.md5sum @@ -1,4 +1 @@ -41cc3733b16dd6e1e30afd099c994e24 ime-placement.patch -09223f34cc07fb977d81e29a67bd2374 inkscape-0.48.5-gc-1.patch -f4398cbfa97d9f749e35484c5b45fb40 inkscape-0.48.5-poppler-1.patch -431cda5cd40cd4fdf2b89db1bdcce61f inkscape-0.48.5.tar.bz2 +278dfa4514adcde23546370ec2c84581 inkscape-0.91.tar.bz2 diff --git a/inkscape/Pkgfile b/inkscape/Pkgfile index 1bb3b50..60e80ac 100644 --- a/inkscape/Pkgfile +++ b/inkscape/Pkgfile @@ -5,22 +5,14 @@ # Depends on: boehm-gc boost gsl gtkmm intltool libart_lgpl poppler-glib popt name=inkscape -version=0.48.5 -release=2 -source=(http://downloads.sourceforge.net/project/$name/$name/$version/$name-$version.tar.bz2 - ime-placement.patch - http://www.linuxfromscratch.org/patches/downloads/inkscape/inkscape-0.48.5-gc-1.patch - http://www.linuxfromscratch.org/patches/downloads/inkscape/inkscape-0.48.5-poppler-1.patch) +version=0.91 +release=1 +source=(http://inkscape.global.ssl.fastly.net/media/resources/file/$name-$version.tar.bz2) build() { cd $name-$version - patch -p1 -i $SRC/ime-placement.patch - patch -p1 -i $SRC/inkscape-0.48.5-gc-1.patch - patch -p1 -i $SRC/inkscape-0.48.5-poppler-1.patch - - aclocal - automake + CXXFLAGS+=' -std=c++11' ./configure \ --prefix=/usr \ @@ -35,7 +27,6 @@ build() { $PKG/usr/man/man1/inkscape.zh_TW.1 rm -r \ - $PKG/usr/share/locale \ $PKG/usr/man/?? \ $PKG/usr/man/zh_TW diff --git a/inkscape/ime-placement.patch b/inkscape/ime-placement.patch deleted file mode 100644 index 7f2e13a..0000000 --- a/inkscape/ime-placement.patch +++ /dev/null @@ -1,62 +0,0 @@ -diff -aur old/src/text-context.cpp new/src/text-context.cpp ---- old/src/text-context.cpp 2011-07-08 08:25:09.468790000 -1000 -+++ new/src/text-context.cpp 2014-04-21 14:48:22.668759004 -1000 -@@ -684,6 +684,17 @@ - // articifically here, for the text object does not exist yet: - double cursor_height = sp_desktop_get_font_size_tool(desktop); - sp_ctrlline_set_coords(SP_CTRLLINE(tc->cursor), dtp, dtp + Geom::Point(0, cursor_height)); -+ if (tc->imc) { -+ GdkRectangle im_cursor; -+ Geom::Point const top_left = SP_EVENT_CONTEXT(tc)->desktop->get_display_area().corner(3); -+ Geom::Point const cursor_size(0, cursor_height); -+ Geom::Point const im_position = SP_EVENT_CONTEXT(tc)->desktop->d2w(dtp + cursor_size - top_left); -+ im_cursor.x = (int) floor(im_position[Geom::X]); -+ im_cursor.y = (int) floor(im_position[Geom::Y]); -+ im_cursor.width = 0; -+ im_cursor.height = (int) -floor(SP_EVENT_CONTEXT(tc)->desktop->d2w(cursor_size)[Geom::Y]); -+ gtk_im_context_set_cursor_location(tc->imc, &im_cursor); -+ } - event_context->_message_context->set(Inkscape::NORMAL_MESSAGE, _("Type text; Enter to start new line.")); // FIXME:: this is a copy of a string from _update_cursor below, do not desync - - event_context->within_tolerance = false; -@@ -1560,8 +1571,6 @@ - static void - sp_text_context_update_cursor(SPTextContext *tc, bool scroll_to_see) - { -- GdkRectangle im_cursor = { 0, 0, 1, 1 }; -- - // due to interruptible display, tc may already be destroyed during a display update before - // the cursor update (can't do both atomically, alas) - if (!tc->desktop) return; -@@ -1586,10 +1595,17 @@ - sp_ctrlline_set_coords(SP_CTRLLINE(tc->cursor), d0, d1); - - /* fixme: ... need another transformation to get canvas widget coordinate space? */ -- im_cursor.x = (int) floor(d0[Geom::X]); -- im_cursor.y = (int) floor(d0[Geom::Y]); -- im_cursor.width = (int) floor(d1[Geom::X]) - im_cursor.x; -- im_cursor.height = (int) floor(d1[Geom::Y]) - im_cursor.y; -+ if (tc->imc) { -+ GdkRectangle im_cursor = { 0, 0, 1, 1 }; -+ Geom::Point const top_left = SP_EVENT_CONTEXT(tc)->desktop->get_display_area().corner(3); -+ Geom::Point const im_d0 = SP_EVENT_CONTEXT(tc)->desktop->d2w(d0 - top_left); -+ Geom::Point const im_d1 = SP_EVENT_CONTEXT(tc)->desktop->d2w(d1 - top_left); -+ im_cursor.x = (int) floor(im_d0[Geom::X]); -+ im_cursor.y = (int) floor(im_d1[Geom::Y]); -+ im_cursor.width = (int) floor(im_d1[Geom::X]) - im_cursor.x; -+ im_cursor.height = (int) floor(im_d0[Geom::Y]) - im_cursor.y; -+ gtk_im_context_set_cursor_location(tc->imc, &im_cursor); -+ } - - tc->show = TRUE; - tc->phase = 1; -@@ -1631,9 +1647,6 @@ - } - } - -- if (tc->imc) { -- gtk_im_context_set_cursor_location(tc->imc, &im_cursor); -- } - SP_EVENT_CONTEXT(tc)->desktop->emitToolSubselectionChanged((gpointer)tc); - } - From crux at crux.nu Mon Dec 7 11:34:04 2015 From: crux at crux.nu (crux at crux.nu) Date: Mon, 7 Dec 2015 12:34:04 +0100 (CET) Subject: [crux-commits] ports/xorg (3.2): xorg-xcb-util-image: fix dependencies (FS#1254) Message-ID: <20151207113404.93D46E98F6@crux.nu> commit 3c54ed6fc0bb4adcb6b14e3bcff2cce69958717f Author: Juergen Daubert Date: Mon Dec 7 12:33:45 2015 +0100 xorg-xcb-util-image: fix dependencies (FS#1254) diff --git a/xorg-xcb-util-image/Pkgfile b/xorg-xcb-util-image/Pkgfile index 066b8ff..9a5ec99 100644 --- a/xorg-xcb-util-image/Pkgfile +++ b/xorg-xcb-util-image/Pkgfile @@ -1,7 +1,7 @@ # Description: XCB utilities library # URL: http://xcb.freedesktop.org # Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu -# Depends on: xorg-libxcb +# Depends on: xorg-xcb-util name=xorg-xcb-util-image version=0.4.0 From crux at crux.nu Mon Dec 7 18:30:48 2015 From: crux at crux.nu (crux at crux.nu) Date: Mon, 7 Dec 2015 19:30:48 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): mod_php: update to 5.6.16 Message-ID: <20151207183048.51CA1E98F6@crux.nu> commit 80e584d738fa88502ed18e6eb73eb227286dbf3e Author: Juergen Daubert Date: Mon Dec 7 19:29:06 2015 +0100 mod_php: update to 5.6.16 diff --git a/mod_php/.md5sum b/mod_php/.md5sum index 8fa5571..7309611 100644 --- a/mod_php/.md5sum +++ b/mod_php/.md5sum @@ -1 +1 @@ -c726a86238017c2d9db0171b14d300e7 php-5.6.15.tar.xz +3f1d999ed1f9cb5713c9a0161c557f2f php-5.6.16.tar.xz diff --git a/mod_php/Pkgfile b/mod_php/Pkgfile index 7c94b50..cf3ad1b 100644 --- a/mod_php/Pkgfile +++ b/mod_php/Pkgfile @@ -4,7 +4,7 @@ # Depends on: xz apache libxml2 name=mod_php -version=5.6.15 +version=5.6.16 release=1 source=(http://php.net/distributions/php-$version.tar.xz) From crux at crux.nu Mon Dec 7 18:30:48 2015 From: crux at crux.nu (crux at crux.nu) Date: Mon, 7 Dec 2015 19:30:48 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): apache: move man-pages Message-ID: <20151207183048.66FD2E9900@crux.nu> commit ed4b8d1c6b02ba01783acb81d4f1196f28c15a7d Author: Juergen Daubert Date: Mon Dec 7 19:28:21 2015 +0100 apache: move man-pages diff --git a/apache/.footprint b/apache/.footprint index b4434d3..54d9a63 100644 --- a/apache/.footprint +++ b/apache/.footprint @@ -223,23 +223,6 @@ drwxr-xr-x root/root usr/lib/apache/build/ -rwxr-xr-x root/root usr/lib/apache/mod_vhost_alias.so -rwxr-xr-x root/root usr/lib/apache/mod_watchdog.so -rwxr-xr-x root/root usr/lib/apache/mod_xml2enc.so -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/ab.1.gz --rw-r--r-- root/root usr/man/man1/apxs.1.gz --rw-r--r-- root/root usr/man/man1/dbmmanage.1.gz --rw-r--r-- root/root usr/man/man1/htdbm.1.gz --rw-r--r-- root/root usr/man/man1/htdigest.1.gz --rw-r--r-- root/root usr/man/man1/htpasswd.1.gz --rw-r--r-- root/root usr/man/man1/httxt2dbm.1.gz --rw-r--r-- root/root usr/man/man1/logresolve.1.gz -drwxr-xr-x root/root usr/man/man8/ --rw-r--r-- root/root usr/man/man8/apachectl.8.gz --rw-r--r-- root/root usr/man/man8/fcgistarter.8.gz --rw-r--r-- root/root usr/man/man8/htcacheclean.8.gz --rw-r--r-- root/root usr/man/man8/httpd.8.gz --rw-r--r-- root/root usr/man/man8/rotatelogs.8.gz --rw-r--r-- root/root usr/man/man8/suexec.8.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/apachectl -rwxr-xr-x root/root usr/sbin/checkgid @@ -249,6 +232,24 @@ drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/htcacheclean -rwxr-xr-x root/root usr/sbin/httpd -rwxr-xr-x root/root usr/sbin/rotatelogs +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/ab.1.gz +-rw-r--r-- root/root usr/share/man/man1/apxs.1.gz +-rw-r--r-- root/root usr/share/man/man1/dbmmanage.1.gz +-rw-r--r-- root/root usr/share/man/man1/htdbm.1.gz +-rw-r--r-- root/root usr/share/man/man1/htdigest.1.gz +-rw-r--r-- root/root usr/share/man/man1/htpasswd.1.gz +-rw-r--r-- root/root usr/share/man/man1/httxt2dbm.1.gz +-rw-r--r-- root/root usr/share/man/man1/logresolve.1.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/apachectl.8.gz +-rw-r--r-- root/root usr/share/man/man8/fcgistarter.8.gz +-rw-r--r-- root/root usr/share/man/man8/htcacheclean.8.gz +-rw-r--r-- root/root usr/share/man/man8/httpd.8.gz +-rw-r--r-- root/root usr/share/man/man8/rotatelogs.8.gz +-rw-r--r-- root/root usr/share/man/man8/suexec.8.gz drwxr-xr-x root/root var/ drwxr-xr-x root/root var/log/ drwxr-xr-x root/root var/log/apache/ diff --git a/apache/.md5sum b/apache/.md5sum index eb6392e..89d883d 100644 --- a/apache/.md5sum +++ b/apache/.md5sum @@ -1,3 +1,3 @@ 2b98670eea68511989201f6910a6140d apache -bd931fee9d102c361e95ad318d199674 crux.layout +3e3806b7f77965d50a2c81a570af7d9e crux.layout cf4dfee11132cde836022f196611a8b7 httpd-2.4.17.tar.bz2 diff --git a/apache/Pkgfile b/apache/Pkgfile index d1b9aa3..8c8647e 100644 --- a/apache/Pkgfile +++ b/apache/Pkgfile @@ -6,7 +6,7 @@ name=apache version=2.4.17 -release=1 +release=2 source=(http://www.apache.org/dist/httpd/httpd-$version.tar.bz2 \ crux.layout apache) diff --git a/apache/crux.layout b/apache/crux.layout index 3385925..8a9f0b4 100644 --- a/apache/crux.layout +++ b/apache/crux.layout @@ -7,7 +7,7 @@ libdir: ${prefix}/lib libexecdir: ${prefix}/lib/apache installbuilddir: ${prefix}/lib/apache/build - mandir: ${prefix}/man + mandir: ${prefix}/share/man sysconfdir: /etc/apache datadir: /var/www iconsdir: ${datadir}/icons From crux at crux.nu Mon Dec 7 23:02:41 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 8 Dec 2015 00:02:41 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): gmpc: 0.20.0 -> 11.8.16 Message-ID: <20151207230241.DAE84E9918@crux.nu> commit 9174617f4c6295d1ccfd850d9d52ad2731229cb7 Author: Thomas Penteker Date: Tue Dec 8 00:02:35 2015 +0100 gmpc: 0.20.0 -> 11.8.16 diff --git a/gmpc/.footprint b/gmpc/.footprint index 1a26fc8..64946cf 100644 --- a/gmpc/.footprint +++ b/gmpc/.footprint @@ -22,13 +22,10 @@ drwxr-xr-x root/root usr/include/gmpc/ -rw-r--r-- root/root usr/include/gmpc/mpdinteraction.h -rw-r--r-- root/root usr/include/gmpc/playlist3-messages.h -rw-r--r-- root/root usr/include/gmpc/plugin.h +-rw-r--r-- root/root usr/include/gmpc/status_icon.h drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gmpc.pc -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/gmpc-remote.1.gz --rw-r--r-- root/root usr/man/man1/gmpc.1.gz drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/applications/ -rw-r--r-- root/root usr/share/applications/gmpc.desktop @@ -236,10 +233,6 @@ drwxr-xr-x root/root usr/share/gmpc/icons/Humanity/32x32/status/ -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/32x32/status/emblem-favorite.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/32x32/status/fetching-artist.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/32x32/status/frame-artist.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/32x32/status/gmpc-tray-disconnected.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/32x32/status/gmpc-tray-pause.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/32x32/status/gmpc-tray-play.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/32x32/status/gmpc-tray.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/32x32/status/media-album.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/32x32/status/media-artist.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/32x32/status/media-codec.png @@ -322,10 +315,6 @@ drwxr-xr-x root/root usr/share/gmpc/icons/Humanity/64x64/status/ -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/64x64/status/emblem-favorite.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/64x64/status/fetching-artist.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/64x64/status/frame-artist.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/64x64/status/gmpc-tray-disconnected.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/64x64/status/gmpc-tray-pause.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/64x64/status/gmpc-tray-play.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/64x64/status/gmpc-tray.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/64x64/status/media-album.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/64x64/status/media-artist.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/64x64/status/media-codec.png @@ -364,10 +353,6 @@ drwxr-xr-x root/root usr/share/gmpc/icons/Humanity/72x72/status/ -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/72x72/status/emblem-favorite.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/72x72/status/fetching-artist.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/72x72/status/frame-artist.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/72x72/status/gmpc-tray-disconnected.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/72x72/status/gmpc-tray-pause.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/72x72/status/gmpc-tray-play.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/72x72/status/gmpc-tray.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/72x72/status/media-album.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/72x72/status/media-artist.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/72x72/status/media-codec.png @@ -406,10 +391,6 @@ drwxr-xr-x root/root usr/share/gmpc/icons/Humanity/96x96/status/ -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/96x96/status/emblem-favorite.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/96x96/status/fetching-artist.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/96x96/status/frame-artist.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/96x96/status/gmpc-tray-disconnected.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/96x96/status/gmpc-tray-pause.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/96x96/status/gmpc-tray-play.png --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/96x96/status/gmpc-tray.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/96x96/status/media-album.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/96x96/status/media-artist.png -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/96x96/status/media-codec.png @@ -451,10 +432,6 @@ drwxr-xr-x root/root usr/share/gmpc/icons/Humanity/scalable/status/ -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/scalable/status/emblem-favorite.svg -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/scalable/status/fetching-artist.svg -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/scalable/status/frame-artist.svg --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/scalable/status/gmpc-tray-disconnected.svg --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/scalable/status/gmpc-tray-pause.svg --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/scalable/status/gmpc-tray-play.svg --rw-r--r-- root/root usr/share/gmpc/icons/Humanity/scalable/status/gmpc-tray.svg -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/scalable/status/media-album.svg -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/scalable/status/media-artist.svg -rw-r--r-- root/root usr/share/gmpc/icons/Humanity/scalable/status/media-codec.svg @@ -698,9 +675,10 @@ drwxr-xr-x root/root usr/share/gmpc/icons/hicolor/scalable/status/ -rw-r--r-- root/root usr/share/gmpc/password-dialog.ui -rw-r--r-- root/root usr/share/gmpc/playlist-message-window.ui -rw-r--r-- root/root usr/share/gmpc/playlist-save-dialog.ui --rw-r--r-- root/root usr/share/gmpc/playlist3.glade +-rw-r--r-- root/root usr/share/gmpc/playlist3.ui -rw-r--r-- root/root usr/share/gmpc/preferences-connection.ui -rw-r--r-- root/root usr/share/gmpc/preferences-esf-dialog.ui +-rw-r--r-- root/root usr/share/gmpc/preferences-metadata-appearance.ui -rw-r--r-- root/root usr/share/gmpc/preferences-mmkeys.ui -rw-r--r-- root/root usr/share/gmpc/preferences-playlist.ui -rw-r--r-- root/root usr/share/gmpc/preferences-plugins.ui @@ -709,6 +687,99 @@ drwxr-xr-x root/root usr/share/gmpc/icons/hicolor/scalable/status/ -rw-r--r-- root/root usr/share/gmpc/preferences-trayicon.ui -rw-r--r-- root/root usr/share/gmpc/preferences.ui -rw-r--r-- root/root usr/share/gmpc/weblinks.list +drwxr-xr-x root/root usr/share/gnome/ +drwxr-xr-x root/root usr/share/gnome/help/ +drwxr-xr-x root/root usr/share/gnome/help/gmpc/ +drwxr-xr-x root/root usr/share/gnome/help/gmpc/C/ +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/AboutThisDocument.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/BrowserArtistBrowser.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/BrowserDatabase.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/BrowserGenreBrowser.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/BrowserMetadataBrowser.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/BrowserNowPlaying.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/BrowserPlayQueue.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/BrowserPlaylistEditor.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/BrowserSearch.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Browsers.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/BuildInstallInstructions.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/EasyCommand.page +drwxr-xr-x root/root usr/share/gnome/help/gmpc/C/Images/ +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/Gmpc-easy-command.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/browser-artist-browser.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/browser-database.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/browser-genre-browser.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/browser-metadata-browser.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/browser-nowplaying.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/browser-pane-double.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/browser-pane-single.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/browser-playlist-editor.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/browser-playqueue.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/browser-search.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/database-columns.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/database.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/easy-command.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_10.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_11.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_12.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_13.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_14.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_15.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_16.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/gmpc-dev-install-guidestep_9.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/main-view-collapsed2.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/main-window-collapsed1.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/main-window.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/menu-bar.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/message-bar.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/meta-data-selector-artist.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/meta-data-selector-lyrics.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/nowplaying.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/pc-cover-plain.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/pc-cover.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/pc-favorite-hl.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/pc-favorite-nhl.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/pc-playback-control.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/pc-seek-bar.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/pc-song-info.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/play-queue-rightclick.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/play-queue.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/playback-control.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-connection.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-interface.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-internal-extra-playlist-view.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-metadata-appearance.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-metadata-browser.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-metadata-handler.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-multimedia-keys.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-notification.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-plugins.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-proxy.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-server-settings.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/preferences-tag-based-browser.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/server-information.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/sidebar-hori1.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/sidebar-hori2.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/sidebar.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/status-bar.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Images/status-icons.png +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/MainInterface.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/Preferences.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesConnection.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesInterface.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesInternalExtraPlaylistView.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesMetadataAppearance.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesMetadataHandler.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesMultimediaKeys.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesNotification.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesPlugins.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesProxy.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesServerSettings.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/PreferencesTagBasedBrowser.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/ProblemSolving.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/QuickStartGuide.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/TipsAndTricks.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/index.page +-rw-r--r-- root/root usr/share/gnome/help/gmpc/C/legal.xml drwxr-xr-x root/root usr/share/icons/ drwxr-xr-x root/root usr/share/icons/Humanity/ drwxr-xr-x root/root usr/share/icons/Humanity/128x128/ @@ -769,3 +840,8 @@ drwxr-xr-x root/root usr/share/icons/hicolor/96x96/apps/ drwxr-xr-x root/root usr/share/icons/hicolor/scalable/ drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/ -rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/gmpc.svg +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/gmpc-remote-stream.1.gz +-rw-r--r-- root/root usr/share/man/man1/gmpc-remote.1.gz +-rw-r--r-- root/root usr/share/man/man1/gmpc.1.gz diff --git a/gmpc/.md5sum b/gmpc/.md5sum index 5e6c2fc..205b4aa 100644 --- a/gmpc/.md5sum +++ b/gmpc/.md5sum @@ -1 +1 @@ -902fd69b0b6bb40abb647604080dd7ef gmpc-0.20.0.tar.gz +223aeb000e41697d8fdf54ccedee89d5 gmpc-11.8.16.tar.gz diff --git a/gmpc/Pkgfile b/gmpc/Pkgfile index b08899f..36dc21b 100644 --- a/gmpc/Pkgfile +++ b/gmpc/Pkgfile @@ -2,16 +2,16 @@ # URL: http://sarine.nl/gmpc # Maintainer: Thomas Penteker, tek at serverop dot de # Packager: Mark Rosenstand, mark at borkware dot net -# Depends on: libglade, libmpd, gob, libsoup, vala, intltool +# Depends on: libglade, libmpd, gob, libsoup, vala, intltool, libunique name=gmpc -version=0.20.0 +version=11.8.16 release=1 source=(http://download.sarine.nl/Programs/$name/$version/$name-$version.tar.gz) build() { cd gmpc-$version - ./configure --prefix=/usr --mandir=/usr/man + ./configure --prefix=/usr make make DESTDIR=$PKG install rm -r $PKG/usr/share/locale From crux at crux.nu Tue Dec 8 11:19:40 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 8 Dec 2015 12:19:40 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): dovecot: update to 2.2.20 Message-ID: <20151208111940.5625BE9934@crux.nu> commit c2d35844b6d791715dedec3e863bffdfab077172 Author: Juergen Daubert Date: Tue Dec 8 12:19:03 2015 +0100 dovecot: update to 2.2.20 diff --git a/dovecot/.footprint b/dovecot/.footprint index f3c4755..8a89b39 100644 --- a/dovecot/.footprint +++ b/dovecot/.footprint @@ -162,7 +162,9 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/fts-icu.h -rw-r--r-- root/root usr/include/dovecot/fts-indexer.h -rw-r--r-- root/root usr/include/dovecot/fts-language.h +-rw-r--r-- root/root usr/include/dovecot/fts-library.h -rw-r--r-- root/root usr/include/dovecot/fts-parser.h +-rw-r--r-- root/root usr/include/dovecot/fts-storage.h -rw-r--r-- root/root usr/include/dovecot/fts-tokenizer-generic-private.h -rw-r--r-- root/root usr/include/dovecot/fts-tokenizer-private.h -rw-r--r-- root/root usr/include/dovecot/fts-tokenizer.h @@ -315,6 +317,7 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/login-proxy.h -rw-r--r-- root/root usr/include/dovecot/login-settings.h -rw-r--r-- root/root usr/include/dovecot/macros.h +-rw-r--r-- root/root usr/include/dovecot/mail-autoexpunge.h -rw-r--r-- root/root usr/include/dovecot/mail-cache-private.h -rw-r--r-- root/root usr/include/dovecot/mail-cache.h -rw-r--r-- root/root usr/include/dovecot/mail-copy.h @@ -725,53 +728,6 @@ drwxr-xr-x root/root usr/lib/dovecot/modules/stats/ -rwxr-xr-x root/root usr/lib/dovecot/ssl-params -rwxr-xr-x root/root usr/lib/dovecot/stats -rwxr-xr-x root/root usr/lib/dovecot/xml2text -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/deliver.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-acl.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-altmove.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-auth.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-backup.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-batch.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-config.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-copy.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-deduplicate.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-director.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-dump.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-exec.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-expunge.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-fetch.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-flags.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-force-resync.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-fts.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-help.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-import.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-index.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-instance.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-kick.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-log.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-mailbox.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-mount.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-move.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-penalty.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-proxy.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-purge.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-pw.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-quota.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-reload.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-replicator.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-search.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-stop.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-sync.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-user.1.gz --rw-r--r-- root/root usr/man/man1/doveadm-who.1.gz --rw-r--r-- root/root usr/man/man1/doveadm.1.gz --rw-r--r-- root/root usr/man/man1/doveconf.1.gz --rw-r--r-- root/root usr/man/man1/dovecot-lda.1.gz --rw-r--r-- root/root usr/man/man1/dovecot.1.gz --rw-r--r-- root/root usr/man/man1/dsync.1.gz -drwxr-xr-x root/root usr/man/man7/ --rw-r--r-- root/root usr/man/man7/doveadm-search-query.7.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/dovecot drwxr-xr-x root/root usr/share/ @@ -782,6 +738,55 @@ drwxr-xr-x root/root usr/share/dovecot/stopwords/ -rw-r--r-- root/root usr/share/dovecot/stopwords/stopwords_en.txt -rw-r--r-- root/root usr/share/dovecot/stopwords/stopwords_fi.txt -rw-r--r-- root/root usr/share/dovecot/stopwords/stopwords_fr.txt +-rw-r--r-- root/root usr/share/dovecot/stopwords/stopwords_no.txt +-rw-r--r-- root/root usr/share/dovecot/stopwords/stopwords_sv.txt +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/deliver.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-acl.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-altmove.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-auth.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-backup.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-batch.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-config.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-copy.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-deduplicate.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-director.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-dump.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-exec.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-expunge.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-fetch.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-flags.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-force-resync.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-fts.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-help.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-import.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-index.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-instance.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-kick.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-log.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-mailbox.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-mount.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-move.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-penalty.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-proxy.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-purge.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-pw.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-quota.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-reload.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-replicator.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-search.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-stop.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-sync.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-user.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-who.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveconf.1.gz +-rw-r--r-- root/root usr/share/man/man1/dovecot-lda.1.gz +-rw-r--r-- root/root usr/share/man/man1/dovecot.1.gz +-rw-r--r-- root/root usr/share/man/man1/dsync.1.gz +drwxr-xr-x root/root usr/share/man/man7/ +-rw-r--r-- root/root usr/share/man/man7/doveadm-search-query.7.gz drwxr-xr-x root/root var/ drwxr-xr-x root/root var/lib/ drwxr-x--- root/root var/lib/dovecot/ diff --git a/dovecot/.md5sum b/dovecot/.md5sum index 07a1724..ec4b4f7 100644 --- a/dovecot/.md5sum +++ b/dovecot/.md5sum @@ -1,3 +1,3 @@ ec342928dd97131f82dba41546741b5f dovecot -95591b6556413edc2f0b160fb469d04c dovecot-2.2.19.tar.gz +2dbeff4385eff699caa6f6b81b838d0f dovecot-2.2.20.tar.gz 27862b85db1c005492718f5aa4d21304 dovecot-config.patch diff --git a/dovecot/Pkgfile b/dovecot/Pkgfile index 140d401..316a120 100644 --- a/dovecot/Pkgfile +++ b/dovecot/Pkgfile @@ -4,7 +4,7 @@ # Depends on: zlib bzip2 openssl libcap name=dovecot -version=2.2.19 +version=2.2.20 release=1 source=(http://dovecot.org/releases/2.2/$name-$version.tar.gz \ dovecot-config.patch dovecot) @@ -18,7 +18,6 @@ build () { --libexecdir=/usr/lib \ --sysconfdir=/etc \ --localstatedir=/var \ - --mandir=/usr/man \ --with-moduledir=/usr/lib/dovecot/modules \ --with-ssl=openssl \ --without-libwrap From crux at crux.nu Tue Dec 8 11:24:34 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 8 Dec 2015 12:24:34 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): whois: update to 5.2.11 Message-ID: <20151208112434.B6335E9934@crux.nu> commit 70e51b092b46d86f5b663a55dabf89b991fb498a Author: Juergen Daubert Date: Tue Dec 8 12:24:22 2015 +0100 whois: update to 5.2.11 diff --git a/whois/.footprint b/whois/.footprint index 06ef3e2..403d1c5 100644 --- a/whois/.footprint +++ b/whois/.footprint @@ -3,8 +3,9 @@ drwxr-xr-x root/root etc/ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/whois -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/whois.1.gz -drwxr-xr-x root/root usr/man/man5/ --rw-r--r-- root/root usr/man/man5/whois.conf.5.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/whois.1.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/whois.conf.5.gz diff --git a/whois/.md5sum b/whois/.md5sum index afceee3..84e4f10 100644 --- a/whois/.md5sum +++ b/whois/.md5sum @@ -1 +1 @@ -5ccd01e611621f7a395537f8b7190d0a whois_5.2.10.tar.xz +df870615563b23e2270ffc4f039290a1 whois_5.2.11.tar.xz diff --git a/whois/Pkgfile b/whois/Pkgfile index eea582d..c8c2008 100644 --- a/whois/Pkgfile +++ b/whois/Pkgfile @@ -4,7 +4,7 @@ # Packager: Olle Gustafsson, ogg at linux dot se name=whois -version=5.2.10 +version=5.2.11 release=1 source=(http://ftp.debian.org/debian/pool/main/w/$name/$name\_$version.tar.xz) @@ -13,7 +13,7 @@ build() { sed -i "/^CFLAGS/s/=.*$/=$CFLAGS/" Makefile make CONFIG_FILE='/etc/whois.conf' whois install -D -m 0755 whois $PKG/usr/bin/whois - install -D -m 0644 whois.1 $PKG/usr/man/man1/whois.1 - install -D -m 0644 whois.conf.5 $PKG/usr/man/man5/whois.conf.5 + install -D -m 0644 whois.1 $PKG/usr/share/man/man1/whois.1 + install -D -m 0644 whois.conf.5 $PKG/usr/share/man/man5/whois.conf.5 install -D -m 0644 whois.conf $PKG/etc/whois.conf } From crux at crux.nu Tue Dec 8 20:13:41 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 8 Dec 2015 21:13:41 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): nginx: use explicit paths in pre-install script Message-ID: <20151208201341.590BAE9936@crux.nu> commit bedd23b7932e974b477dc7268e83ec0444657c36 Author: Matt Housh Date: Tue Dec 8 14:13:28 2015 -0600 nginx: use explicit paths in pre-install script diff --git a/nginx/pre-install b/nginx/pre-install index ae94ba0..7488109 100755 --- a/nginx/pre-install +++ b/nginx/pre-install @@ -1,10 +1,10 @@ #!/bin/sh if [ -z `getent group nginx` ]; then - groupadd --system nginx + /usr/sbin/groupadd --system nginx fi if [ -z `getent passwd nginx` ]; then - useradd -r -g nginx -d /etc/nginx -s /bin/false -c "nginx server" nginx - passwd -l nginx + /usr/sbin/useradd -r -g nginx -d /etc/nginx -s /bin/false -c "nginx server" nginx + /usr/bin/passwd -l nginx fi From crux at crux.nu Wed Dec 9 10:27:29 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 9 Dec 2015 11:27:29 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): [notify] flash-player-plugin: updated to 11.2.202.554 Message-ID: <20151209102729.B63F5E98F6@crux.nu> commit 552e225d524be857a023ff2042dcea26f780d404 Author: Jose V Beneyto Date: Wed Dec 9 11:27:16 2015 +0100 [notify] flash-player-plugin: updated to 11.2.202.554 Security update: https://helpx.adobe.com/security/products/flash-player/apsb15-32.html diff --git a/flash-player-plugin/.md5sum b/flash-player-plugin/.md5sum index b7b150b..042c0d8 100644 --- a/flash-player-plugin/.md5sum +++ b/flash-player-plugin/.md5sum @@ -1 +1 @@ -c99d368656c5ad08eb79f374053a14c4 flash-plugin-11.2.202.548-release.x86_64.rpm +3a536b26dfe45b8d66c4de33fd00e2d3 flash-plugin-11.2.202.554-release.x86_64.rpm diff --git a/flash-player-plugin/Pkgfile b/flash-player-plugin/Pkgfile index 3348e1a..735ab1b 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.548 +version=11.2.202.554 release=1 source=(http://fpdownload.macromedia.com/get/flashplayer/pdc/$version/flash-plugin-$version-release.x86_64.rpm) From crux at crux.nu Wed Dec 9 21:46:35 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 9 Dec 2015 22:46:35 +0100 (CET) Subject: [crux-commits] ports/xorg (3.2): mesa3d: updated to 11.0.7 Message-ID: <20151209214635.8394EE9912@crux.nu> commit a0b2e91296d09b336615ec9d3670c0e1ae5abbd8 Author: Fredrik Rinnestam Date: Wed Dec 9 22:46:13 2015 +0100 mesa3d: updated to 11.0.7 diff --git a/mesa3d/.md5sum b/mesa3d/.md5sum index 417732c..ec62760 100644 --- a/mesa3d/.md5sum +++ b/mesa3d/.md5sum @@ -1 +1 @@ -0403559c2882218adf37962d562800f1 mesa-11.0.6.tar.xz +5bb515d4b0931b7a9e1bfec3da73f10f mesa-11.0.7.tar.xz diff --git a/mesa3d/Pkgfile b/mesa3d/Pkgfile index cc80fc0..1ce6bbd 100644 --- a/mesa3d/Pkgfile +++ b/mesa3d/Pkgfile @@ -4,7 +4,7 @@ # Depends on: elfutils expat libdrm libvdpau llvm xorg-dri3proto xorg-glproto xorg-libxdamage xorg-libxshmfence xorg-libxvmc xorg-presentproto xorg-libxxf86vm name=mesa3d -version=11.0.6 +version=11.0.7 release=1 source=(ftp://ftp.freedesktop.org/pub/mesa/$version/mesa-$version.tar.xz) From crux at crux.nu Wed Dec 9 21:46:35 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 9 Dec 2015 22:46:35 +0100 (CET) Subject: [crux-commits] ports/xorg (3.2): mesa-demos: updated to 8.3.0 Message-ID: <20151209214635.9970AE9913@crux.nu> commit a830fa1cdc1da43f3c980ffac4db2a7d4c19b920 Author: Fredrik Rinnestam Date: Wed Dec 9 22:42:25 2015 +0100 mesa-demos: updated to 8.3.0 diff --git a/mesa-demos/.md5sum b/mesa-demos/.md5sum index 0be6fa9..0cbff38 100644 --- a/mesa-demos/.md5sum +++ b/mesa-demos/.md5sum @@ -1 +1 @@ -72613a2c8c013716db02e3ff59d29061 mesa-demos-8.2.0.tar.bz2 +628e75c23c17394f11a316c36f8e4164 mesa-demos-8.3.0.tar.bz2 diff --git a/mesa-demos/Pkgfile b/mesa-demos/Pkgfile index c5120c2..a7d5b6d 100644 --- a/mesa-demos/Pkgfile +++ b/mesa-demos/Pkgfile @@ -4,7 +4,7 @@ # Depends on: glew glu name=mesa-demos -version=8.2.0 +version=8.3.0 release=1 source=(ftp://ftp.freedesktop.org/pub/mesa/demos/$version/$name-$version.tar.bz2) From crux at crux.nu Thu Dec 10 11:43:50 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 10 Dec 2015 12:43:50 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): [notify] chromium: updated to 47.0.2526.80 Message-ID: <20151210114351.07931E9912@crux.nu> commit b962cfe7d54d36e27bc6f928adedca0861456cab Author: Jose V Beneyto Date: Thu Dec 10 12:43:38 2015 +0100 [notify] chromium: updated to 47.0.2526.80 This update includes 7 security fixes: http://googlechromereleases.blogspot.com/2015/12/stable-channel-update_8.html diff --git a/chromium/.md5sum b/chromium/.md5sum index 2a85dd8..e6116da 100644 --- a/chromium/.md5sum +++ b/chromium/.md5sum @@ -1,3 +1,3 @@ -5c56e67d110167cd08af145c5d493fb9 chromium-47.0.2526.73.tar.xz +157b7ac4763629900a2d5d3592d53a98 chromium-47.0.2526.80.tar.xz b527005e021b14869a669e42c46b661d chromium.desktop 64968626706b07721983ac59fb3babbf chromium.sh diff --git a/chromium/Pkgfile b/chromium/Pkgfile index 76bee64..fd85220 100644 --- a/chromium/Pkgfile +++ b/chromium/Pkgfile @@ -5,7 +5,7 @@ # Depends on: ninja dbus-glib gtk libevent nss xorg-libxscrnsaver xorg-libxtst libgcrypt xorg-libxdamage yasm xorg-libxt gperf speech-dispatcher libdrm libexif pciutils name=chromium -version=47.0.2526.73 +version=47.0.2526.80 release=1 source=(http://commondatastorage.googleapis.com/$name-browser-official/$name-$version.tar.xz \ $name.sh $name.desktop) From crux at crux.nu Thu Dec 10 16:29:29 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 10 Dec 2015 17:29:29 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): unbound: update to 1.5.7 Message-ID: <20151210162929.206F1E9920@crux.nu> commit 70ae9d95bb1d3e394489634f9b543f7a19ecc8e5 Author: Juergen Daubert Date: Thu Dec 10 16:22:31 2015 +0100 unbound: update to 1.5.7 diff --git a/unbound/.footprint b/unbound/.footprint index 224556d..61ca0c2 100644 --- a/unbound/.footprint +++ b/unbound/.footprint @@ -5,17 +5,6 @@ drwxr-xr-x root/root etc/unbound/ drwxr-xr-x unbound/unbound etc/unbound/anchor/ -rw-r--r-- root/root etc/unbound/unbound.conf drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/unbound-host.1.gz -drwxr-xr-x root/root usr/man/man5/ --rw-r--r-- root/root usr/man/man5/unbound.conf.5.gz -drwxr-xr-x root/root usr/man/man8/ --rw-r--r-- root/root usr/man/man8/unbound-anchor.8.gz --rw-r--r-- root/root usr/man/man8/unbound-checkconf.8.gz --rw-r--r-- root/root usr/man/man8/unbound-control-setup.8.gz --rw-r--r-- root/root usr/man/man8/unbound-control.8.gz --rw-r--r-- root/root usr/man/man8/unbound.8.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/unbound -rwxr-xr-x root/root usr/sbin/unbound-anchor @@ -23,3 +12,15 @@ drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/unbound-control -rwxr-xr-x root/root usr/sbin/unbound-control-setup -rwxr-xr-x root/root usr/sbin/unbound-host +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/unbound-host.1.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/unbound.conf.5.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/unbound-anchor.8.gz +-rw-r--r-- root/root usr/share/man/man8/unbound-checkconf.8.gz +-rw-r--r-- root/root usr/share/man/man8/unbound-control-setup.8.gz +-rw-r--r-- root/root usr/share/man/man8/unbound-control.8.gz +-rw-r--r-- root/root usr/share/man/man8/unbound.8.gz diff --git a/unbound/.md5sum b/unbound/.md5sum index a397fa2..55adca6 100644 --- a/unbound/.md5sum +++ b/unbound/.md5sum @@ -1,2 +1,2 @@ 5bf1cabac23d0c2d89d2696039064d0a unbound -691a34abd8e9257dd65b70f28326c1f0 unbound-1.5.6.tar.gz +a1253cbbb339dbca03404dcc58365d71 unbound-1.5.7.tar.gz diff --git a/unbound/Pkgfile b/unbound/Pkgfile index ad1f0aa..81ff35f 100644 --- a/unbound/Pkgfile +++ b/unbound/Pkgfile @@ -4,7 +4,7 @@ # Depends on: openssl expat name=unbound -version=1.5.6 +version=1.5.7 release=1 source=(http://www.unbound.net/downloads/$name-$version.tar.gz unbound) @@ -13,7 +13,6 @@ build () { cd $name-$version ./configure --prefix=/usr \ - --mandir=/usr/man \ --sysconfdir=/etc \ --with-pidfile=/var/run/unbound.pid \ --with-chroot-dir=/etc/unbound \ @@ -25,7 +24,7 @@ build () { make make DESTDIR=$PKG install - rm -r $PKG/usr/{lib,include,man/man3} + rm -r $PKG/usr/{lib,include,share/man/man3} install -d -o unbound -g unbound $PKG/etc/unbound/anchor install -D -m 755 $SRC/unbound $PKG/etc/rc.d/unbound From crux at crux.nu Thu Dec 10 16:29:29 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 10 Dec 2015 17:29:29 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): cups-filters: update to 1.3.0 Message-ID: <20151210162929.397D2E9921@crux.nu> commit 2264a99c5ddc4fd9d1d41f643359d17d13bc6acd Author: Juergen Daubert Date: Thu Dec 10 16:22:07 2015 +0100 cups-filters: update to 1.3.0 diff --git a/cups-filters/.md5sum b/cups-filters/.md5sum index 5174b22..fed41d0 100644 --- a/cups-filters/.md5sum +++ b/cups-filters/.md5sum @@ -1,2 +1,2 @@ 7540a6989be0042429f41770b1cdf215 cups-browsed -9c2c8e358a72455ca63f28f91c8b1af0 cups-filters-1.2.0.tar.xz +2b6d255ebcd6f77a9ece5c21eff89595 cups-filters-1.3.0.tar.xz diff --git a/cups-filters/Pkgfile b/cups-filters/Pkgfile index be044b2..589aa10 100644 --- a/cups-filters/Pkgfile +++ b/cups-filters/Pkgfile @@ -4,7 +4,7 @@ # Depends on: cups ghostscript poppler qpdf name=cups-filters -version=1.2.0 +version=1.3.0 release=1 source=(http://www.openprinting.org/download/$name/$name-$version.tar.xz cups-browsed) From crux at crux.nu Thu Dec 10 22:41:55 2015 From: crux at crux.nu (crux at crux.nu) Date: Thu, 10 Dec 2015 23:41:55 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): cairo: updated to 1.14.6 Message-ID: <20151210224155.D59CBE9920@crux.nu> commit 610d86d65ba3a4e2045408af145176b682d3fbce Author: Fredrik Rinnestam Date: Thu Dec 10 23:41:22 2015 +0100 cairo: updated to 1.14.6 diff --git a/cairo/.footprint b/cairo/.footprint index 2738d86..42d24a5 100644 --- a/cairo/.footprint +++ b/cairo/.footprint @@ -38,19 +38,19 @@ lrwxrwxrwx root/root usr/lib/cairo/libcairo-trace.so.0 -> libcairo-trace.so.0.0. -rwxr-xr-x root/root usr/lib/cairo/libcairo-trace.so.0.0.0 -rw-r--r-- root/root usr/lib/libcairo-gobject.a -rwxr-xr-x root/root usr/lib/libcairo-gobject.la -lrwxrwxrwx root/root usr/lib/libcairo-gobject.so -> libcairo-gobject.so.2.11400.4 -lrwxrwxrwx root/root usr/lib/libcairo-gobject.so.2 -> libcairo-gobject.so.2.11400.4 --rwxr-xr-x root/root usr/lib/libcairo-gobject.so.2.11400.4 +lrwxrwxrwx root/root usr/lib/libcairo-gobject.so -> libcairo-gobject.so.2.11400.6 +lrwxrwxrwx root/root usr/lib/libcairo-gobject.so.2 -> libcairo-gobject.so.2.11400.6 +-rwxr-xr-x root/root usr/lib/libcairo-gobject.so.2.11400.6 -rw-r--r-- root/root usr/lib/libcairo-script-interpreter.a -rwxr-xr-x root/root usr/lib/libcairo-script-interpreter.la -lrwxrwxrwx root/root usr/lib/libcairo-script-interpreter.so -> libcairo-script-interpreter.so.2.11400.4 -lrwxrwxrwx root/root usr/lib/libcairo-script-interpreter.so.2 -> libcairo-script-interpreter.so.2.11400.4 --rwxr-xr-x root/root usr/lib/libcairo-script-interpreter.so.2.11400.4 +lrwxrwxrwx root/root usr/lib/libcairo-script-interpreter.so -> libcairo-script-interpreter.so.2.11400.6 +lrwxrwxrwx root/root usr/lib/libcairo-script-interpreter.so.2 -> libcairo-script-interpreter.so.2.11400.6 +-rwxr-xr-x root/root usr/lib/libcairo-script-interpreter.so.2.11400.6 -rw-r--r-- root/root usr/lib/libcairo.a -rwxr-xr-x root/root usr/lib/libcairo.la -lrwxrwxrwx root/root usr/lib/libcairo.so -> libcairo.so.2.11400.4 -lrwxrwxrwx root/root usr/lib/libcairo.so.2 -> libcairo.so.2.11400.4 --rwxr-xr-x root/root usr/lib/libcairo.so.2.11400.4 +lrwxrwxrwx root/root usr/lib/libcairo.so -> libcairo.so.2.11400.6 +lrwxrwxrwx root/root usr/lib/libcairo.so.2 -> libcairo.so.2.11400.6 +-rwxr-xr-x root/root usr/lib/libcairo.so.2.11400.6 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/cairo-fc.pc -rw-r--r-- root/root usr/lib/pkgconfig/cairo-ft.pc diff --git a/cairo/.md5sum b/cairo/.md5sum index 585989c..673a723 100644 --- a/cairo/.md5sum +++ b/cairo/.md5sum @@ -1 +1 @@ -90a929e8fe66fb5d19b5adaaea1e9a12 cairo-1.14.4.tar.xz +23a0b2f0235431d35238df1d3a517fdb cairo-1.14.6.tar.xz diff --git a/cairo/Pkgfile b/cairo/Pkgfile index 6d57c1c..a33381e 100644 --- a/cairo/Pkgfile +++ b/cairo/Pkgfile @@ -4,7 +4,7 @@ # Depends on: fontconfig, libpng, xorg-libxext, xorg-libxrender, xorg-libpixman, xorg-xcb-util, glib name=cairo -version=1.14.4 +version=1.14.6 release=1 source=(http://cairographics.org/releases/$name-$version.tar.xz) From crux at crux.nu Fri Dec 11 05:08:56 2015 From: crux at crux.nu (crux at crux.nu) Date: Fri, 11 Dec 2015 06:08:56 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): nginx: updated to version 1.9.9 Message-ID: <20151211050856.2B9DBE9920@crux.nu> commit daba12135fa4385c81e7f919dae61f79f5483604 Author: Matt Housh Date: Thu Dec 10 23:08:33 2015 -0600 nginx: updated to version 1.9.9 diff --git a/nginx/.md5sum b/nginx/.md5sum index 8735619..d3256e6 100644 --- a/nginx/.md5sum +++ b/nginx/.md5sum @@ -1,3 +1,3 @@ -390586a36c8a510849527df106d857c0 nginx-1.9.7.tar.gz +50fdfa08e93ead7a111cba5a5f5735af nginx-1.9.9.tar.gz 93b358681200fe294581cb559d529aee nginx.conf d640b1d5d4aad2d24f1e0d85bc5c6798 nginx.rc diff --git a/nginx/Pkgfile b/nginx/Pkgfile index 92c37a9..a068ad3 100644 --- a/nginx/Pkgfile +++ b/nginx/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libpcre zlib openssl name=nginx -version=1.9.7 +version=1.9.9 release=1 source=(http://nginx.org/download/$name-$version.tar.gz \ $name.conf $name.rc) From crux at crux.nu Fri Dec 11 09:46:36 2015 From: crux at crux.nu (crux at crux.nu) Date: Fri, 11 Dec 2015 10:46:36 +0100 (CET) Subject: [crux-commits] ports/xorg (3.2): xorg-xf86-video-nouveau: update to 1.0.12 Message-ID: <20151211094636.251FBE98F6@crux.nu> commit de2a219f379760433a0ca5073014754cbb08d902 Author: Juergen Daubert Date: Fri Dec 11 10:46:24 2015 +0100 xorg-xf86-video-nouveau: update to 1.0.12 diff --git a/xorg-xf86-video-nouveau/.md5sum b/xorg-xf86-video-nouveau/.md5sum index a9237a4..bd282c1 100644 --- a/xorg-xf86-video-nouveau/.md5sum +++ b/xorg-xf86-video-nouveau/.md5sum @@ -1 +1 @@ -cbf55ac30091bd4100f32ddb930320fe xf86-video-nouveau-20150913.tar.xz +dc79910c7b9e32321cefc7af250c7765 xf86-video-nouveau-1.0.12.tar.bz2 diff --git a/xorg-xf86-video-nouveau/Pkgfile b/xorg-xf86-video-nouveau/Pkgfile index e367b0f..8d6eaf2 100644 --- a/xorg-xf86-video-nouveau/Pkgfile +++ b/xorg-xf86-video-nouveau/Pkgfile @@ -4,13 +4,12 @@ # Depends on: eudev libdrm xorg-server name=xorg-xf86-video-nouveau -version=20150913 +version=1.0.12 release=1 -source=(http://crux.nu/files/distfiles/xf86-video-nouveau-$version.tar.xz) +source=(http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-$version.tar.bz2) build() { cd xf86-video-nouveau-$version - autoreconf --install ./configure --prefix=/usr make make DESTDIR=$PKG install From crux at crux.nu Fri Dec 11 11:56:56 2015 From: crux at crux.nu (crux at crux.nu) Date: Fri, 11 Dec 2015 12:56:56 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): stunnel: update to 5.28 Message-ID: <20151211115656.265D0E98F6@crux.nu> commit dbcc166790b97084e3acbca1b67147d409802ce9 Author: Juergen Daubert Date: Fri Dec 11 12:56:44 2015 +0100 stunnel: update to 5.28 diff --git a/stunnel/.md5sum b/stunnel/.md5sum index c35e2d3..a8ead98 100644 --- a/stunnel/.md5sum +++ b/stunnel/.md5sum @@ -1,3 +1,3 @@ 4d5387895f3a162d63a6ed76ebbafae8 stunnel -cb275e28413e396664dbeb5e20fc699c stunnel-5.27.tar.gz +2c39ae0be771f91bf5b0205beafddca6 stunnel-5.28.tar.gz 16694d0e035fdd5e908ff42bc44ea805 stunnel.conf diff --git a/stunnel/Pkgfile b/stunnel/Pkgfile index b38422b..4a2afa2 100644 --- a/stunnel/Pkgfile +++ b/stunnel/Pkgfile @@ -4,7 +4,7 @@ # Depends on: openssl zlib name=stunnel -version=5.27 +version=5.28 release=1 source=(https://www.stunnel.org/downloads/$name-$version.tar.gz \ $name.conf $name) From crux at crux.nu Sat Dec 12 16:43:01 2015 From: crux at crux.nu (crux at crux.nu) Date: Sat, 12 Dec 2015 17:43:01 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): doxygen: updated to 1.8.10, fixed flex support (FS#1264), fixed deps (FS#1259) and mandir Message-ID: <20151212164301.351BDE98F6@crux.nu> commit 4fad5f8c3005961b670fcaa65a30acd809df5f48 Author: Jose V Beneyto Date: Sat Dec 12 17:42:50 2015 +0100 doxygen: updated to 1.8.10, fixed flex support (FS#1264), fixed deps (FS#1259) and mandir diff --git a/doxygen/.footprint b/doxygen/.footprint index ba6533c..9a57ae9 100644 --- a/doxygen/.footprint +++ b/doxygen/.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/doxygen -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/doxygen.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/ +-rwxr-xr-x root/root usr/share/man/man1/doxygen.1.gz diff --git a/doxygen/.md5sum b/doxygen/.md5sum index bc6625d..944a7c5 100644 --- a/doxygen/.md5sum +++ b/doxygen/.md5sum @@ -1 +1,2 @@ -0cbe6912fcac302a984bfcfb9231fec9 doxygen-1.8.8.src.tar.gz +79767ccd986f12a0f949015efb5f058f doxygen-1.8.10.src.tar.gz +b282c91bac1888f607a3676a236d2828 flex-2.6.0-compat.patch diff --git a/doxygen/Pkgfile b/doxygen/Pkgfile index 76abe84..0d03a38 100644 --- a/doxygen/Pkgfile +++ b/doxygen/Pkgfile @@ -2,20 +2,22 @@ # URL: http://www.stack.nl/~dimitri/doxygen/ # Maintainer: Jose V Beneyto, sepen at crux dot nu # Packager: Hannes Mayer, kontakt at ecarux dot de -# Depends on: +# Depends on: cmake python name=doxygen -version=1.8.8 -release=1 -source=(ftp://ftp.stack.nl/pub/users/dimitri/$name-$version.src.tar.gz) +version=1.8.10 +release=1 +source=(ftp://ftp.stack.nl/pub/users/dimitri/$name-$version.src.tar.gz \ + flex-2.6.0-compat.patch) build() { cd $name-$version - ./configure --prefix /usr \ - --platform 'linux-64' \ - --english-only + patch -p1 -i $SRC/flex-2.6.0-compat.patch + cmake . -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr make CXXFLAGS="$CXXFLAGS" make DESTDIR=$PKG install + + install -D -m 0755 doc/$name.1 $PKG/usr/share/man/man1/$name.1 } diff --git a/doxygen/flex-2.6.0-compat.patch b/doxygen/flex-2.6.0-compat.patch new file mode 100644 index 0000000..588a71e --- /dev/null +++ b/doxygen/flex-2.6.0-compat.patch @@ -0,0 +1,104 @@ +From 5fcb13572417a3b4a05217e9023c683864f35643 Mon Sep 17 00:00:00 2001 +From: Heiko Becker +Date: Thu, 19 Nov 2015 12:00:54 +0100 +Subject: [PATCH] Support flex-2.6.0 + +The version checks only considered YY_FLEX_SUBMINOR_VERSION and did not +take YY_FLEX_MINOR_VERSION into account, which made them fail with +flex-2.6.0. +--- + src/code.l | 2 +- + src/commentscan.l | 4 ++-- + src/fortrancode.l | 2 +- + src/pycode.l | 2 +- + src/vhdlcode.l | 2 +- + src/xmlcode.l | 2 +- + 6 files changed, 7 insertions(+), 7 deletions(-) + +diff --git a/src/code.l b/src/code.l +index 3323580..25719af 100644 +--- a/src/code.l ++++ b/src/code.l +@@ -3700,7 +3700,7 @@ void codeFreeScanner() + extern "C" { // some bogus code to keep the compiler happy + void codeYYdummy() { yy_flex_realloc(0,0); } + } +-#elif YY_FLEX_SUBMINOR_VERSION<33 ++#elif YY_FLEX_MINOR_VERSION<6 && YY_FLEX_SUBMINOR_VERSION<33 + #error "You seem to be using a version of flex newer than 2.5.4 but older than 2.5.33. These versions do NOT work with doxygen! Please use version <=2.5.4 or >=2.5.33 or expect things to be parsed wrongly!" + #endif + +diff --git a/src/commentscan.l b/src/commentscan.l +index cf892a0..2629857 100644 +--- a/src/commentscan.l ++++ b/src/commentscan.l +@@ -1128,7 +1128,7 @@ RCSTAG "$"{ID}":"[^\n$]+"$" + // but we need to know the position in the input buffer where this + // rule matched. + // for flex 2.5.33+ we should use YY_CURRENT_BUFFER_LVALUE +-#if YY_FLEX_MINOR_VERSION>=5 && YY_FLEX_SUBMINOR_VERSION>=33 ++#if YY_FLEX_MINOR_VERSION>5 || YY_FLEX_MINOR_VERSION>=5 && YY_FLEX_SUBMINOR_VERSION>=33 + inputPosition=prevPosition + (int)(yy_bp - YY_CURRENT_BUFFER_LVALUE->yy_ch_buf); + #else + inputPosition=prevPosition + (int)(yy_bp - yy_current_buffer->yy_ch_buf); +@@ -1190,7 +1190,7 @@ RCSTAG "$"{ID}":"[^\n$]+"$" + g_memberGroupHeader.resize(0); + parseMore=TRUE; + needNewEntry = TRUE; +-#if YY_FLEX_MINOR_VERSION>=5 && YY_FLEX_SUBMINOR_VERSION>=33 ++#if YY_FLEX_MINOR_VERSION>5 || YY_FLEX_MINOR_VERSION>=5 && YY_FLEX_SUBMINOR_VERSION>=33 + inputPosition=prevPosition + (int)(yy_bp - YY_CURRENT_BUFFER_LVALUE->yy_ch_buf) + strlen(yytext); + #else + inputPosition=prevPosition + (int)(yy_bp - yy_current_buffer->yy_ch_buf) + strlen(yytext); +diff --git a/src/fortrancode.l b/src/fortrancode.l +index fb91a83..352912b 100644 +--- a/src/fortrancode.l ++++ b/src/fortrancode.l +@@ -1306,7 +1306,7 @@ void parseFortranCode(CodeOutputInterface &od,const char *className,const QCStri + extern "C" { // some bogus code to keep the compiler happy + void fortrancodeYYdummy() { yy_flex_realloc(0,0); } + } +-#elif YY_FLEX_SUBMINOR_VERSION<33 ++#elif YY_FLEX_MINOR_VERSION<6 && YY_FLEX_SUBMINOR_VERSION<33 + #error "You seem to be using a version of flex newer than 2.5.4 but older than 2.5.33. These versions do NOT work with doxygen! Please use version <=2.5.4 or >=2.5.33 or expect things to be parsed wrongly!" + #else + extern "C" { // some bogus code to keep the compiler happy +diff --git a/src/pycode.l b/src/pycode.l +index 3c41a69..f58f7c1 100644 +--- a/src/pycode.l ++++ b/src/pycode.l +@@ -1503,7 +1503,7 @@ void parsePythonCode(CodeOutputInterface &od,const char * /*className*/, + extern "C" { // some bogus code to keep the compiler happy + void pycodeYYdummy() { yy_flex_realloc(0,0); } + } +-#elif YY_FLEX_SUBMINOR_VERSION<33 ++#elif YY_FLEX_MINOR_VERSION<6 && YY_FLEX_SUBMINOR_VERSION<33 + #error "You seem to be using a version of flex newer than 2.5.4. These are currently incompatible with 2.5.4, and do NOT work with doxygen! Please use version 2.5.4 or expect things to be parsed wrongly! A bug report has been submitted (#732132)." + #endif + +diff --git a/src/vhdlcode.l b/src/vhdlcode.l +index 369ae48..6957048 100644 +--- a/src/vhdlcode.l ++++ b/src/vhdlcode.l +@@ -1613,7 +1613,7 @@ void codeFreeVhdlScanner() + extern "C" { // some bogus code to keep the compiler happy + void vhdlcodeYYdummy() { yy_flex_realloc(0,0); } + } +-#elif YY_FLEX_SUBMINOR_VERSION<33 ++#elif YY_FLEX_MINOR_VERSION<6 && YY_FLEX_SUBMINOR_VERSION<33 + #error "You seem to be using a version of flex newer than 2.5.4 but older than 2.5.33. These versions do NOT work with doxygen! Please use version <=2.5.4 or >=2.5.33 or expect things to be parsed wrongly!" + #endif + +diff --git a/src/xmlcode.l b/src/xmlcode.l +index 15b5d7e..2bef4a0 100644 +--- a/src/xmlcode.l ++++ b/src/xmlcode.l +@@ -407,7 +407,7 @@ void resetXmlCodeParserState() + extern "C" { // some bogus code to keep the compiler happy + void xmlcodeYYdummy() { yy_flex_realloc(0,0); } + } +-#elif YY_FLEX_SUBMINOR_VERSION<33 ++#elif YY_FLEX_MINOR_VERSION<6 && YY_FLEX_SUBMINOR_VERSION<33 + #error "You seem to be using a version of flex newer than 2.5.4. These are currently incompatible with 2.5.4, and do NOT work with doxygen! Please use version 2.5.4 or expect things to be parsed wrongly! A bug report has been submitted (#732132)." + #endif + From crux at crux.nu Sat Dec 12 18:24:23 2015 From: crux at crux.nu (crux at crux.nu) Date: Sat, 12 Dec 2015 19:24:23 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): dovecot: update to 2.2.21 Message-ID: <20151212182423.E9196E98F6@crux.nu> commit 5b88eb3f7540020ec6821bab60e018070a5a2b7d Author: Juergen Daubert Date: Sat Dec 12 11:44:03 2015 +0100 dovecot: update to 2.2.21 diff --git a/dovecot/.md5sum b/dovecot/.md5sum index ec4b4f7..c28f60f 100644 --- a/dovecot/.md5sum +++ b/dovecot/.md5sum @@ -1,3 +1,3 @@ ec342928dd97131f82dba41546741b5f dovecot -2dbeff4385eff699caa6f6b81b838d0f dovecot-2.2.20.tar.gz +28c39ab78a20f00701c26960d9190cf0 dovecot-2.2.21.tar.gz 27862b85db1c005492718f5aa4d21304 dovecot-config.patch diff --git a/dovecot/Pkgfile b/dovecot/Pkgfile index 316a120..ab9fa40 100644 --- a/dovecot/Pkgfile +++ b/dovecot/Pkgfile @@ -4,7 +4,7 @@ # Depends on: zlib bzip2 openssl libcap name=dovecot -version=2.2.20 +version=2.2.21 release=1 source=(http://dovecot.org/releases/2.2/$name-$version.tar.gz \ dovecot-config.patch dovecot) From crux at crux.nu Sat Dec 12 18:24:24 2015 From: crux at crux.nu (crux at crux.nu) Date: Sat, 12 Dec 2015 19:24:24 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): apache: update to 2.4.18 Message-ID: <20151212182424.05E32E9900@crux.nu> commit bc336a4cf31ece32a77015b02dee2d25fc1f5777 Author: Juergen Daubert Date: Sat Dec 12 11:43:45 2015 +0100 apache: update to 2.4.18 diff --git a/apache/.md5sum b/apache/.md5sum index 89d883d..a01b94f 100644 --- a/apache/.md5sum +++ b/apache/.md5sum @@ -1,3 +1,3 @@ 2b98670eea68511989201f6910a6140d apache 3e3806b7f77965d50a2c81a570af7d9e crux.layout -cf4dfee11132cde836022f196611a8b7 httpd-2.4.17.tar.bz2 +3690b3cc991b7dfd22aea9e1264a11b9 httpd-2.4.18.tar.bz2 diff --git a/apache/Pkgfile b/apache/Pkgfile index 8c8647e..52c6957 100644 --- a/apache/Pkgfile +++ b/apache/Pkgfile @@ -5,8 +5,8 @@ # Group: apache name=apache -version=2.4.17 -release=2 +version=2.4.18 +release=1 source=(http://www.apache.org/dist/httpd/httpd-$version.tar.bz2 \ crux.layout apache) From crux at crux.nu Sun Dec 13 01:05:15 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 13 Dec 2015 02:05:15 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): bind: 9.9.7-P2 -> 9.9.8 Message-ID: <20151213010515.12C04E98F6@crux.nu> commit 06323b2b988c87fbf78a3b08f7514a18730be0d0 Author: Thomas Penteker Date: Sun Dec 13 02:05:08 2015 +0100 bind: 9.9.7-P2 -> 9.9.8 diff --git a/bind/.md5sum b/bind/.md5sum index 31d65ea..f2ea793 100644 --- a/bind/.md5sum +++ b/bind/.md5sum @@ -1,4 +1,4 @@ -095ae241bfe06d50c0f2469a5fff46f0 bind-9.9.7-P2.tar.gz +d1d37c5a7d8d767f46239c5afb97dfa4 bind-9.9.8.tar.gz d5ef3bb5ce1020454a2c5996b73c8a5c db.0.0.127 c1e9d24f8ca28d50b5d5ad1637ccf241 db.ip6.arpa 1041493a69a6a5c21d4a513323104a0f db.localhost diff --git a/bind/Pkgfile b/bind/Pkgfile index 4641345..3f81437 100644 --- a/bind/Pkgfile +++ b/bind/Pkgfile @@ -5,7 +5,7 @@ # Depends on: name=bind -version=9.9.7-P2 +version=9.9.8 release=1 source=(ftp://ftp.isc.org/isc/bind9/$version/$name-$version.tar.gz \ named.root db.0.0.127 db.localhost db.ip6.arpa named named.conf) From crux at crux.nu Sun Dec 13 03:40:23 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 13 Dec 2015 04:40:23 +0100 Subject: [crux-commits] ports/kde4 (3.0): amarok: fixed dependency Message-ID: <566ce8a7.4mQBnQZ2A+9WCf64%crux@crux.nu> commit 9454fb0cab97fc6c55d9885f76fd88374c29c29b Author: Alan Mizrahi Date: Sun Dec 13 12:37:20 2015 +0900 amarok: fixed dependency diff --git a/amarok/Pkgfile b/amarok/Pkgfile index dbfe8af..c6df29e 100644 --- a/amarok/Pkgfile +++ b/amarok/Pkgfile @@ -1,7 +1,7 @@ # Description: Music player for KDE # URL: http://www.amarok.kde.org/ # Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve -# Depends on: kdebase-runtime +# Depends on: kde-runtime # Optional: ffmpeg nepomuk-core soprano qtscript-qt liblastfm libofa libmygpo-qt libgpd libmtp loudmouth clamz taglib name=amarok From crux at crux.nu Sun Dec 13 11:09:49 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 13 Dec 2015 12:09:49 +0100 (CET) Subject: [crux-commits] ports/core (3.2): wget: update to 1.17.1 Message-ID: <20151213110949.BE286E98F6@crux.nu> commit 4b9676d73f775b18b1b09c3aa19f25b5c3d2ab92 Author: Juergen Daubert Date: Sun Dec 13 12:09:19 2015 +0100 wget: update to 1.17.1 diff --git a/wget/.md5sum b/wget/.md5sum index a3e1bfb..e3621d1 100644 --- a/wget/.md5sum +++ b/wget/.md5sum @@ -1,2 +1,2 @@ -b8cff5a2f88f5ce60a2b0e361e030b46 wget-1.17.tar.xz +b0d58ef4963690e71effba24c105ed52 wget-1.17.1.tar.xz fa717c9970a09e8ee1775a93e51fb694 wgetrc diff --git a/wget/Pkgfile b/wget/Pkgfile index 02fc53d..9a7e76a 100644 --- a/wget/Pkgfile +++ b/wget/Pkgfile @@ -4,7 +4,7 @@ # Depends on: openssl name=wget -version=1.17 +version=1.17.1 release=1 source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz \ wgetrc) From crux at crux.nu Sun Dec 13 12:21:53 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 13 Dec 2015 13:21:53 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): chromium-pepperflash: 45.0.2454.85 -> 47.0.2526.80 Message-ID: <20151213122153.E631CE98F6@crux.nu> commit e402bff33311c6ac3e089792490d81f31f5da44e Author: Thomas Penteker Date: Sun Dec 13 13:21:48 2015 +0100 chromium-pepperflash: 45.0.2454.85 -> 47.0.2526.80 diff --git a/chromium-pepperflash/Pkgfile b/chromium-pepperflash/Pkgfile index 7d43990..20fbd30 100644 --- a/chromium-pepperflash/Pkgfile +++ b/chromium-pepperflash/Pkgfile @@ -4,7 +4,7 @@ # Depends on: chromium name=chromium-pepperflash -version=45.0.2454.85 +version=47.0.2526.80 release=1 source=() From crux at crux.nu Sun Dec 13 21:05:55 2015 From: crux at crux.nu (crux at crux.nu) Date: Sun, 13 Dec 2015 22:05:55 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): sane: move man-pages, fix footprint (FS#1269) Message-ID: <20151213210555.05D3BE98F6@crux.nu> commit 23418d653aacf36a7684220e15127246e6b00060 Author: Juergen Daubert Date: Sun Dec 13 22:05:31 2015 +0100 sane: move man-pages, fix footprint (FS#1269) diff --git a/sane/.footprint b/sane/.footprint index 7c1671e..3f268c6 100644 --- a/sane/.footprint +++ b/sane/.footprint @@ -27,7 +27,6 @@ drwxr-xr-x root/root etc/sane.d/dll.d/ -rw-r--r-- root/root etc/sane.d/epsonds.conf -rw-r--r-- root/root etc/sane.d/fujitsu.conf -rw-r--r-- root/root etc/sane.d/genesys.conf --rw-r--r-- root/root etc/sane.d/gphoto2.conf -rw-r--r-- root/root etc/sane.d/gt68xx.conf -rw-r--r-- root/root etc/sane.d/hp.conf -rw-r--r-- root/root etc/sane.d/hp3900.conf @@ -206,10 +205,6 @@ lrwxrwxrwx root/root usr/lib/sane/libsane-fujitsu.so.1 -> libsane-fujitsu.so.1.0 lrwxrwxrwx root/root usr/lib/sane/libsane-genesys.so -> libsane-genesys.so.1.0.25 lrwxrwxrwx root/root usr/lib/sane/libsane-genesys.so.1 -> libsane-genesys.so.1.0.25 -rwxr-xr-x root/root usr/lib/sane/libsane-genesys.so.1.0.25 --rwxr-xr-x root/root usr/lib/sane/libsane-gphoto2.la -lrwxrwxrwx root/root usr/lib/sane/libsane-gphoto2.so -> libsane-gphoto2.so.1.0.25 -lrwxrwxrwx root/root usr/lib/sane/libsane-gphoto2.so.1 -> libsane-gphoto2.so.1.0.25 --rwxr-xr-x root/root usr/lib/sane/libsane-gphoto2.so.1.0.25 -rwxr-xr-x root/root usr/lib/sane/libsane-gt68xx.la lrwxrwxrwx root/root usr/lib/sane/libsane-gt68xx.so -> libsane-gt68xx.so.1.0.25 lrwxrwxrwx root/root usr/lib/sane/libsane-gt68xx.so.1 -> libsane-gt68xx.so.1.0.25 @@ -434,101 +429,101 @@ lrwxrwxrwx root/root usr/lib/sane/libsane-umax_pp.so.1 -> libsane-umax_pp.so.1.0 lrwxrwxrwx root/root usr/lib/sane/libsane-xerox_mfp.so -> libsane-xerox_mfp.so.1.0.25 lrwxrwxrwx root/root usr/lib/sane/libsane-xerox_mfp.so.1 -> libsane-xerox_mfp.so.1.0.25 -rwxr-xr-x root/root usr/lib/sane/libsane-xerox_mfp.so.1.0.25 -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/gamma4scanimage.1.gz --rw-r--r-- root/root usr/man/man1/sane-config.1.gz --rw-r--r-- root/root usr/man/man1/sane-find-scanner.1.gz --rw-r--r-- root/root usr/man/man1/scanimage.1.gz -drwxr-xr-x root/root usr/man/man5/ --rw-r--r-- root/root usr/man/man5/sane-abaton.5.gz --rw-r--r-- root/root usr/man/man5/sane-agfafocus.5.gz --rw-r--r-- root/root usr/man/man5/sane-apple.5.gz --rw-r--r-- root/root usr/man/man5/sane-artec.5.gz --rw-r--r-- root/root usr/man/man5/sane-artec_eplus48u.5.gz --rw-r--r-- root/root usr/man/man5/sane-as6e.5.gz --rw-r--r-- root/root usr/man/man5/sane-avision.5.gz --rw-r--r-- root/root usr/man/man5/sane-bh.5.gz --rw-r--r-- root/root usr/man/man5/sane-canon.5.gz --rw-r--r-- root/root usr/man/man5/sane-canon630u.5.gz --rw-r--r-- root/root usr/man/man5/sane-canon_dr.5.gz --rw-r--r-- root/root usr/man/man5/sane-cardscan.5.gz --rw-r--r-- root/root usr/man/man5/sane-coolscan.5.gz --rw-r--r-- root/root usr/man/man5/sane-coolscan2.5.gz --rw-r--r-- root/root usr/man/man5/sane-coolscan3.5.gz --rw-r--r-- root/root usr/man/man5/sane-dc210.5.gz --rw-r--r-- root/root usr/man/man5/sane-dc240.5.gz --rw-r--r-- root/root usr/man/man5/sane-dc25.5.gz --rw-r--r-- root/root usr/man/man5/sane-dll.5.gz --rw-r--r-- root/root usr/man/man5/sane-dmc.5.gz --rw-r--r-- root/root usr/man/man5/sane-epjitsu.5.gz --rw-r--r-- root/root usr/man/man5/sane-epson.5.gz --rw-r--r-- root/root usr/man/man5/sane-epson2.5.gz --rw-r--r-- root/root usr/man/man5/sane-epsonds.5.gz --rw-r--r-- root/root usr/man/man5/sane-fujitsu.5.gz --rw-r--r-- root/root usr/man/man5/sane-genesys.5.gz --rw-r--r-- root/root usr/man/man5/sane-gphoto2.5.gz --rw-r--r-- root/root usr/man/man5/sane-gt68xx.5.gz --rw-r--r-- root/root usr/man/man5/sane-hp.5.gz --rw-r--r-- root/root usr/man/man5/sane-hp3500.5.gz --rw-r--r-- root/root usr/man/man5/sane-hp3900.5.gz --rw-r--r-- root/root usr/man/man5/sane-hp4200.5.gz --rw-r--r-- root/root usr/man/man5/sane-hp5400.5.gz --rw-r--r-- root/root usr/man/man5/sane-hp5590.5.gz --rw-r--r-- root/root usr/man/man5/sane-hpljm1005.5.gz --rw-r--r-- root/root usr/man/man5/sane-hs2p.5.gz --rw-r--r-- root/root usr/man/man5/sane-ibm.5.gz --rw-r--r-- root/root usr/man/man5/sane-kodak.5.gz --rw-r--r-- root/root usr/man/man5/sane-kodakaio.5.gz --rw-r--r-- root/root usr/man/man5/sane-kvs1025.5.gz --rw-r--r-- root/root usr/man/man5/sane-kvs20xx.5.gz --rw-r--r-- root/root usr/man/man5/sane-kvs40xx.5.gz --rw-r--r-- root/root usr/man/man5/sane-leo.5.gz --rw-r--r-- root/root usr/man/man5/sane-lexmark.5.gz --rw-r--r-- root/root usr/man/man5/sane-ma1509.5.gz --rw-r--r-- root/root usr/man/man5/sane-magicolor.5.gz --rw-r--r-- root/root usr/man/man5/sane-matsushita.5.gz --rw-r--r-- root/root usr/man/man5/sane-microtek.5.gz --rw-r--r-- root/root usr/man/man5/sane-microtek2.5.gz --rw-r--r-- root/root usr/man/man5/sane-mustek.5.gz --rw-r--r-- root/root usr/man/man5/sane-mustek_usb.5.gz --rw-r--r-- root/root usr/man/man5/sane-mustek_usb2.5.gz --rw-r--r-- root/root usr/man/man5/sane-nec.5.gz --rw-r--r-- root/root usr/man/man5/sane-net.5.gz --rw-r--r-- root/root usr/man/man5/sane-niash.5.gz --rw-r--r-- root/root usr/man/man5/sane-p5.5.gz --rw-r--r-- root/root usr/man/man5/sane-pie.5.gz --rw-r--r-- root/root usr/man/man5/sane-pieusb.5.gz --rw-r--r-- root/root usr/man/man5/sane-pixma.5.gz --rw-r--r-- root/root usr/man/man5/sane-plustek.5.gz --rw-r--r-- root/root usr/man/man5/sane-plustek_pp.5.gz --rw-r--r-- root/root usr/man/man5/sane-qcam.5.gz --rw-r--r-- root/root usr/man/man5/sane-ricoh.5.gz --rw-r--r-- root/root usr/man/man5/sane-rts8891.5.gz --rw-r--r-- root/root usr/man/man5/sane-s9036.5.gz --rw-r--r-- root/root usr/man/man5/sane-sceptre.5.gz --rw-r--r-- root/root usr/man/man5/sane-scsi.5.gz --rw-r--r-- root/root usr/man/man5/sane-sharp.5.gz --rw-r--r-- root/root usr/man/man5/sane-sm3600.5.gz --rw-r--r-- root/root usr/man/man5/sane-sm3840.5.gz --rw-r--r-- root/root usr/man/man5/sane-snapscan.5.gz --rw-r--r-- root/root usr/man/man5/sane-sp15c.5.gz --rw-r--r-- root/root usr/man/man5/sane-st400.5.gz --rw-r--r-- root/root usr/man/man5/sane-stv680.5.gz --rw-r--r-- root/root usr/man/man5/sane-tamarack.5.gz --rw-r--r-- root/root usr/man/man5/sane-teco1.5.gz --rw-r--r-- root/root usr/man/man5/sane-teco2.5.gz --rw-r--r-- root/root usr/man/man5/sane-teco3.5.gz --rw-r--r-- root/root usr/man/man5/sane-test.5.gz --rw-r--r-- root/root usr/man/man5/sane-u12.5.gz --rw-r--r-- root/root usr/man/man5/sane-umax.5.gz --rw-r--r-- root/root usr/man/man5/sane-umax1220u.5.gz --rw-r--r-- root/root usr/man/man5/sane-umax_pp.5.gz --rw-r--r-- root/root usr/man/man5/sane-usb.5.gz --rw-r--r-- root/root usr/man/man5/sane-xerox_mfp.5.gz -drwxr-xr-x root/root usr/man/man7/ --rw-r--r-- root/root usr/man/man7/sane.7.gz -drwxr-xr-x root/root usr/man/man8/ --rw-r--r-- root/root usr/man/man8/saned.8.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/saned +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/gamma4scanimage.1.gz +-rw-r--r-- root/root usr/share/man/man1/sane-config.1.gz +-rw-r--r-- root/root usr/share/man/man1/sane-find-scanner.1.gz +-rw-r--r-- root/root usr/share/man/man1/scanimage.1.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/sane-abaton.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-agfafocus.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-apple.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-artec.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-artec_eplus48u.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-as6e.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-avision.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-bh.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-canon.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-canon630u.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-canon_dr.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-cardscan.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-coolscan.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-coolscan2.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-coolscan3.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-dc210.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-dc240.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-dc25.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-dll.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-dmc.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-epjitsu.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-epson.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-epson2.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-epsonds.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-fujitsu.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-genesys.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-gt68xx.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-hp.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-hp3500.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-hp3900.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-hp4200.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-hp5400.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-hp5590.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-hpljm1005.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-hs2p.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-ibm.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-kodak.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-kodakaio.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-kvs1025.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-kvs20xx.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-kvs40xx.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-leo.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-lexmark.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-ma1509.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-magicolor.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-matsushita.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-microtek.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-microtek2.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-mustek.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-mustek_usb.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-mustek_usb2.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-nec.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-net.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-niash.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-p5.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-pie.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-pieusb.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-pixma.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-plustek.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-plustek_pp.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-qcam.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-ricoh.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-rts8891.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-s9036.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-sceptre.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-scsi.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-sharp.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-sm3600.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-sm3840.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-snapscan.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-sp15c.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-st400.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-stv680.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-tamarack.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-teco1.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-teco2.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-teco3.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-test.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-u12.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-umax.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-umax1220u.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-umax_pp.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-usb.5.gz +-rw-r--r-- root/root usr/share/man/man5/sane-xerox_mfp.5.gz +drwxr-xr-x root/root usr/share/man/man7/ +-rw-r--r-- root/root usr/share/man/man7/sane.7.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/saned.8.gz diff --git a/sane/Pkgfile b/sane/Pkgfile index 5833606..2c21615 100644 --- a/sane/Pkgfile +++ b/sane/Pkgfile @@ -5,14 +5,13 @@ name=sane version=1.0.25 -release=1 +release=2 source=(https://alioth.debian.org/frs/download.php/file/4146/$name-backends-$version.tar.gz) build () { cd $name-backends-$version ./configure --prefix=/usr \ - --mandir=/usr/man \ --localstatedir=/var \ --sysconfdir=/etc \ --disable-translations \ @@ -25,5 +24,5 @@ build () { install -D -m 644 tools/udev/libsane.rules $PKG/etc/udev/rules.d/85-libsane.rules - rm -r $PKG/usr/{doc,share} + rm -r $PKG/usr/{doc,share/sane} } From crux at crux.nu Mon Dec 14 12:43:54 2015 From: crux at crux.nu (crux at crux.nu) Date: Mon, 14 Dec 2015 13:43:54 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): wine: 1.8-rc3 -> 1.8-rc4 Message-ID: <20151214124354.5B7CDE98F6@crux.nu> commit 8eece381225bb5c0348a6454c9a4c6bf202ee014 Author: Danny Rawlins Date: Mon Dec 14 23:43:46 2015 +1100 wine: 1.8-rc3 -> 1.8-rc4 diff --git a/wine/.footprint b/wine/.footprint index 8628760..7b6280b 100644 --- a/wine/.footprint +++ b/wine/.footprint @@ -1815,6 +1815,7 @@ drwxr-xr-x root/root usr/lib/wine/fakedlls/ -rw-r--r-- root/root usr/lib/wine/libd3dcompiler.def -rw-r--r-- root/root usr/lib/wine/libd3dim.def -rw-r--r-- root/root usr/lib/wine/libd3drm.def +-rw-r--r-- root/root usr/lib/wine/libd3dx10.def -rw-r--r-- root/root usr/lib/wine/libd3dx9.def -rw-r--r-- root/root usr/lib/wine/libd3dxof.def -rw-r--r-- root/root usr/lib/wine/libdbgeng.def @@ -3323,6 +3324,7 @@ drwxr-xr-x root/root usr/lib32/wine/fakedlls/ -rw-r--r-- root/root usr/lib32/wine/libd3dcompiler.def -rw-r--r-- root/root usr/lib32/wine/libd3dim.def -rw-r--r-- root/root usr/lib32/wine/libd3drm.def +-rw-r--r-- root/root usr/lib32/wine/libd3dx10.def -rw-r--r-- root/root usr/lib32/wine/libd3dx9.def -rw-r--r-- root/root usr/lib32/wine/libd3dxof.def -rw-r--r-- root/root usr/lib32/wine/libdbgeng.def diff --git a/wine/.md5sum b/wine/.md5sum index 1bd35c9..19446be 100644 --- a/wine/.md5sum +++ b/wine/.md5sum @@ -1,4 +1,4 @@ -5ad43f42e4ebec51d421392d78bd9e91 wine-1.8-rc3.tar.bz2 +f0d8109a3fa1e714721f6743adf48fc2 wine-1.8-rc4.tar.bz2 6cec03fb81eb083c517c9bb2d70a1424 wine-mono-4.5.6.msi 66fa7ceca8c0aa84c6a2db8672a743b6 wine_gecko-2.40-x86.msi 5e5d242e52e885190a0fe02a2e38a987 wine_gecko-2.40-x86_64.msi diff --git a/wine/Pkgfile b/wine/Pkgfile index 6e22be3..d56dafd 100644 --- a/wine/Pkgfile +++ b/wine/Pkgfile @@ -5,7 +5,7 @@ # 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 name=wine -version=1.8-rc3 +version=1.8-rc4 release=1 source=(http://downloads.sourceforge.net/wine/$name-$version.tar.bz2 http://downloads.sourceforge.net/wine/wine_gecko-2.40-x86.msi From crux at crux.nu Mon Dec 14 12:45:21 2015 From: crux at crux.nu (crux at crux.nu) Date: Mon, 14 Dec 2015 13:45:21 +0100 (CET) Subject: [crux-commits] ports/opt (3.1): wine: 1.8-rc3 -> 1.8-rc4 Message-ID: <20151214124521.A233CE98F6@crux.nu> commit 73b3c3ebaa4180bd9ba0e0bce65ff2b7a275e782 Author: Danny Rawlins Date: Mon Dec 14 23:45:15 2015 +1100 wine: 1.8-rc3 -> 1.8-rc4 diff --git a/wine/.footprint b/wine/.footprint index 8628760..7b6280b 100644 --- a/wine/.footprint +++ b/wine/.footprint @@ -1815,6 +1815,7 @@ drwxr-xr-x root/root usr/lib/wine/fakedlls/ -rw-r--r-- root/root usr/lib/wine/libd3dcompiler.def -rw-r--r-- root/root usr/lib/wine/libd3dim.def -rw-r--r-- root/root usr/lib/wine/libd3drm.def +-rw-r--r-- root/root usr/lib/wine/libd3dx10.def -rw-r--r-- root/root usr/lib/wine/libd3dx9.def -rw-r--r-- root/root usr/lib/wine/libd3dxof.def -rw-r--r-- root/root usr/lib/wine/libdbgeng.def @@ -3323,6 +3324,7 @@ drwxr-xr-x root/root usr/lib32/wine/fakedlls/ -rw-r--r-- root/root usr/lib32/wine/libd3dcompiler.def -rw-r--r-- root/root usr/lib32/wine/libd3dim.def -rw-r--r-- root/root usr/lib32/wine/libd3drm.def +-rw-r--r-- root/root usr/lib32/wine/libd3dx10.def -rw-r--r-- root/root usr/lib32/wine/libd3dx9.def -rw-r--r-- root/root usr/lib32/wine/libd3dxof.def -rw-r--r-- root/root usr/lib32/wine/libdbgeng.def diff --git a/wine/.md5sum b/wine/.md5sum index 1bd35c9..19446be 100644 --- a/wine/.md5sum +++ b/wine/.md5sum @@ -1,4 +1,4 @@ -5ad43f42e4ebec51d421392d78bd9e91 wine-1.8-rc3.tar.bz2 +f0d8109a3fa1e714721f6743adf48fc2 wine-1.8-rc4.tar.bz2 6cec03fb81eb083c517c9bb2d70a1424 wine-mono-4.5.6.msi 66fa7ceca8c0aa84c6a2db8672a743b6 wine_gecko-2.40-x86.msi 5e5d242e52e885190a0fe02a2e38a987 wine_gecko-2.40-x86_64.msi diff --git a/wine/Pkgfile b/wine/Pkgfile index 6e22be3..d56dafd 100644 --- a/wine/Pkgfile +++ b/wine/Pkgfile @@ -5,7 +5,7 @@ # 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 name=wine -version=1.8-rc3 +version=1.8-rc4 release=1 source=(http://downloads.sourceforge.net/wine/$name-$version.tar.bz2 http://downloads.sourceforge.net/wine/wine_gecko-2.40-x86.msi From crux at crux.nu Mon Dec 14 19:03:04 2015 From: crux at crux.nu (crux at crux.nu) Date: Mon, 14 Dec 2015 20:03:04 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): gtk: updated to 2.24.29 Message-ID: <20151214190304.4FF74E98F6@crux.nu> commit c4d6adc271269977048fd4fff0fef280bb614077 Author: Fredrik Rinnestam Date: Sun Dec 13 01:43:29 2015 +0100 gtk: updated to 2.24.29 diff --git a/gtk/.footprint b/gtk/.footprint index 74ca011..64d773e 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.28 -lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.2400.28 --rwxr-xr-x root/root usr/lib/libgdk-x11-2.0.so.0.2400.28 +lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so -> libgdk-x11-2.0.so.0.2400.29 +lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.2400.29 +-rwxr-xr-x root/root usr/lib/libgdk-x11-2.0.so.0.2400.29 -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.28 -lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.28 --rwxr-xr-x root/root usr/lib/libgtk-x11-2.0.so.0.2400.28 +lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.2400.29 +lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.29 +-rwxr-xr-x root/root usr/lib/libgtk-x11-2.0.so.0.2400.29 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 6218b8a..f4dfee7 100644 --- a/gtk/.md5sum +++ b/gtk/.md5sum @@ -1,3 +1,3 @@ -bfacf87b2ea67e4e5c7866a9003e6526 gtk+-2.24.28.tar.xz +1b7a3689f65617387b5b54520f4439e8 gtk+-2.24.29.tar.xz 943d209df9d2cbdde16263b7bbfd4c10 gtk-register.sh 981cbb7e87666badc4798ceaf62c7f72 gtk.immodules diff --git a/gtk/Pkgfile b/gtk/Pkgfile index b2310b9..de70333 100644 --- a/gtk/Pkgfile +++ b/gtk/Pkgfile @@ -4,7 +4,7 @@ # Depends on: atk, hicolor-icon-theme, gdk-pixbuf, pango, xorg-libsm, xorg-libxcursor, xorg-libxinerama, xorg-libxrandr, xorg-libxcomposite name=gtk -version=2.24.28 +version=2.24.29 release=1 source=(http://download.gnome.org/sources/gtk+/2.24/${name}+-$version.tar.xz \ gtk.immodules gtk-register.sh) From crux at crux.nu Tue Dec 15 01:31:22 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 02:31:22 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): firefox: updated to 43.0 Message-ID: <20151215013122.EAECBE98F6@crux.nu> commit 0ebb87503791cfce411660c01423231d9faaff0b Author: Fredrik Rinnestam Date: Tue Dec 15 02:31:11 2015 +0100 firefox: updated to 43.0 diff --git a/firefox/.footprint b/firefox/.footprint index 7ce1b04..6828dda 100644 --- a/firefox/.footprint +++ b/firefox/.footprint @@ -12,6 +12,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/AnimationCommon.h -rw-r--r-- root/root usr/include/firefox/AsyncEventRunner.h -rw-r--r-- root/root usr/include/firefox/AsyncScrollBase.h +-rw-r--r-- root/root usr/include/firefox/AudioBlock.h -rw-r--r-- root/root usr/include/firefox/AudioBufferUtils.h -rw-r--r-- root/root usr/include/firefox/AudioChannelAgent.h -rw-r--r-- root/root usr/include/firefox/AudioChannelFormat.h @@ -24,6 +25,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/AudioNodeExternalInputStream.h -rw-r--r-- root/root usr/include/firefox/AudioNodeStream.h -rw-r--r-- root/root usr/include/firefox/AudioOutputObserver.h +-rw-r--r-- root/root usr/include/firefox/AudioPacketizer.h -rw-r--r-- root/root usr/include/firefox/AudioParamTimeline.h -rw-r--r-- root/root usr/include/firefox/AudioSampleFormat.h -rw-r--r-- root/root usr/include/firefox/AudioSegment.h @@ -40,6 +42,9 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/CacheStorageService.h -rw-r--r-- root/root usr/include/firefox/CameraCommon.h -rw-r--r-- root/root usr/include/firefox/CameraPreferences.h +-rw-r--r-- root/root usr/include/firefox/CamerasChild.h +-rw-r--r-- root/root usr/include/firefox/CamerasParent.h +-rw-r--r-- root/root usr/include/firefox/CamerasUtils.h -rw-r--r-- root/root usr/include/firefox/CaretAssociationHint.h -rw-r--r-- root/root usr/include/firefox/CertVerifier.h -rw-r--r-- root/root usr/include/firefox/ClientCanvasLayer.h @@ -62,7 +67,6 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/D3D9SurfaceImage.h -rw-r--r-- root/root usr/include/firefox/DOMCameraManager.h -rw-r--r-- root/root usr/include/firefox/DOMMediaStream.h --rw-r--r-- root/root usr/include/firefox/DecodedStream.h -rw-r--r-- root/root usr/include/firefox/DecoderTraits.h -rw-r--r-- root/root usr/include/firefox/DecomposeIntoNoRepeatTriangles.h -rw-r--r-- root/root usr/include/firefox/DeviceStorage.h @@ -71,7 +75,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/DisplayItemClip.h -rw-r--r-- root/root usr/include/firefox/DisplayListClipState.h -rw-r--r-- root/root usr/include/firefox/DrawMode.h --rw-r--r-- root/root usr/include/firefox/DriverInitCrashDetection.h +-rw-r--r-- root/root usr/include/firefox/DriverCrashGuard.h -rw-r--r-- root/root usr/include/firefox/EGLUtils.h -rw-r--r-- root/root usr/include/firefox/EMEAudioDecoder.h -rw-r--r-- root/root usr/include/firefox/EMEDecoderModule.h @@ -85,10 +89,13 @@ 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 -rw-r--r-- root/root usr/include/firefox/FramePropertyTable.h +-rw-r--r-- root/root usr/include/firefox/FrameStatistics.h +-rw-r--r-- root/root usr/include/firefox/FuzzingWrapper.h -rw-r--r-- root/root usr/include/firefox/GLBlitHelper.h -rw-r--r-- root/root usr/include/firefox/GLConsts.h -rw-r--r-- root/root usr/include/firefox/GLContext.h @@ -221,6 +228,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/MediaEngine.h -rw-r--r-- root/root usr/include/firefox/MediaEngineCameraVideoSource.h -rw-r--r-- root/root usr/include/firefox/MediaEngineDefault.h +-rw-r--r-- root/root usr/include/firefox/MediaEngineRemoteVideoSource.h -rw-r--r-- root/root usr/include/firefox/MediaEngineWebRTC.h -rw-r--r-- root/root usr/include/firefox/MediaEventSource.h -rw-r--r-- root/root usr/include/firefox/MediaFormatReader.h @@ -232,7 +240,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/MediaSegment.h -rw-r--r-- root/root usr/include/firefox/MediaSourceDecoder.h -rw-r--r-- root/root usr/include/firefox/MediaSourceDemuxer.h --rw-r--r-- root/root usr/include/firefox/MediaSourceReader.h +-rw-r--r-- root/root usr/include/firefox/MediaStatistics.h -rw-r--r-- root/root usr/include/firefox/MediaStreamGraph.h -rw-r--r-- root/root usr/include/firefox/MediaTimer.h -rw-r--r-- root/root usr/include/firefox/MediaTrack.h @@ -251,6 +259,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/OpusParser.h -rw-r--r-- root/root usr/include/firefox/OpusTrackEncoder.h -rw-r--r-- root/root usr/include/firefox/Orientation.h +-rw-r--r-- root/root usr/include/firefox/PLDHashTable.h -rw-r--r-- root/root usr/include/firefox/PlatformDecoderModule.h -rw-r--r-- root/root usr/include/firefox/PluginWidgetProxy.h -rw-r--r-- root/root usr/include/firefox/ProfilerBacktrace.h @@ -277,7 +286,6 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/SerializedLoadContext.h -rw-r--r-- root/root usr/include/firefox/SharedBuffer.h -rw-r--r-- root/root usr/include/firefox/SharedCertVerifier.h --rw-r--r-- root/root usr/include/firefox/SharedDecoderManager.h -rw-r--r-- root/root usr/include/firefox/SharedSurface.h -rw-r--r-- root/root usr/include/firefox/SharedSurfaceEGL.h -rw-r--r-- root/root usr/include/firefox/SharedSurfaceGL.h @@ -290,6 +298,7 @@ drwxr-xr-x root/root usr/include/firefox/ -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/SurfaceCache.h +-rw-r--r-- root/root usr/include/firefox/SurfaceFlags.h -rw-r--r-- root/root usr/include/firefox/SurfaceTypes.h -rw-r--r-- root/root usr/include/firefox/TextureGarbageBin.h -rw-r--r-- root/root usr/include/firefox/TexturePoolOGL.h @@ -298,7 +307,6 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/ThreeDPoint.h -rw-r--r-- root/root usr/include/firefox/TiledLayerBuffer.h -rw-r--r-- root/root usr/include/firefox/TimeUnits.h --rw-r--r-- root/root usr/include/firefox/TimeVarying.h -rw-r--r-- root/root usr/include/firefox/TrackEncoder.h -rw-r--r-- root/root usr/include/firefox/TrackMetadataBase.h -rw-r--r-- root/root usr/include/firefox/TrackUnionStream.h @@ -370,7 +378,6 @@ drwxr-xr-x root/root usr/include/firefox/demuxer/ -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/gfxContext.h --rw-r--r-- root/root usr/include/firefox/gfxCore.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/gfxFT2FontBase.h @@ -577,6 +584,7 @@ drwxr-xr-x root/root usr/include/firefox/js/ -rw-r--r-- root/root usr/include/firefox/js/TrackedOptimizationInfo.h -rw-r--r-- root/root usr/include/firefox/js/TypeDecls.h -rw-r--r-- root/root usr/include/firefox/js/UbiNode.h +-rw-r--r-- root/root usr/include/firefox/js/UbiNodeCensus.h -rw-r--r-- root/root usr/include/firefox/js/UbiNodeTraverse.h -rw-r--r-- root/root usr/include/firefox/js/Utility.h -rw-r--r-- root/root usr/include/firefox/js/Value.h @@ -654,6 +662,7 @@ drwxr-xr-x root/root usr/include/firefox/libmkv/ -rw-r--r-- root/root usr/include/firefox/mozilla-config.h drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/AbstractThread.h +-rw-r--r-- root/root usr/include/firefox/mozilla/AbstractTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/AddonPathService.h -rw-r--r-- root/root usr/include/firefox/mozilla/Alignment.h -rw-r--r-- root/root usr/include/firefox/mozilla/AllocPolicy.h @@ -663,6 +672,9 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/AppData.h -rw-r--r-- root/root usr/include/firefox/mozilla/AppProcessChecker.h -rw-r--r-- root/root usr/include/firefox/mozilla/AppUnits.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ArenaObjectID.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ArenaRefPtr.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ArenaRefPtrInlines.h -rw-r--r-- root/root usr/include/firefox/mozilla/Array.h -rw-r--r-- root/root usr/include/firefox/mozilla/ArrayUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/Assertions.h @@ -698,6 +710,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/Compiler.h -rw-r--r-- root/root usr/include/firefox/mozilla/Compression.h -rw-r--r-- root/root usr/include/firefox/mozilla/CondVar.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ConsoleTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/Constants.h -rw-r--r-- root/root usr/include/firefox/mozilla/ContentCache.h -rw-r--r-- root/root usr/include/firefox/mozilla/ContentEvents.h @@ -724,9 +737,11 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/EventDispatcher.h -rw-r--r-- root/root usr/include/firefox/mozilla/EventForwards.h -rw-r--r-- root/root usr/include/firefox/mozilla/EventListenerManager.h +-rw-r--r-- root/root usr/include/firefox/mozilla/EventMessageList.h -rw-r--r-- root/root usr/include/firefox/mozilla/EventNameList.h -rw-r--r-- root/root usr/include/firefox/mozilla/EventStateManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/EventStates.h +-rw-r--r-- root/root usr/include/firefox/mozilla/EventTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/FFTBlock.h -rw-r--r-- root/root usr/include/firefox/mozilla/FeedWriterEnabled.h -rw-r--r-- root/root usr/include/firefox/mozilla/FileLocation.h @@ -734,6 +749,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/FinalizationWitnessService.h -rw-r--r-- root/root usr/include/firefox/mozilla/FloatingPoint.h -rw-r--r-- root/root usr/include/firefox/mozilla/FontRange.h +-rw-r--r-- root/root usr/include/firefox/mozilla/Function.h -rw-r--r-- root/root usr/include/firefox/mozilla/GenericFactory.h -rw-r--r-- root/root usr/include/firefox/mozilla/GenericRefCounted.h -rw-r--r-- root/root usr/include/firefox/mozilla/GeometryUtils.h @@ -763,8 +779,11 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/JSEventHandler.h -rw-r--r-- root/root usr/include/firefox/mozilla/JSONWriter.h -rw-r--r-- root/root usr/include/firefox/mozilla/JSObjectHolder.h +-rw-r--r-- root/root usr/include/firefox/mozilla/JavascriptTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/KeyNameList.h -rw-r--r-- root/root usr/include/firefox/mozilla/LateWriteChecks.h +-rw-r--r-- root/root usr/include/firefox/mozilla/LayerAnimationInfo.h +-rw-r--r-- root/root usr/include/firefox/mozilla/LayerTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/LazyIdleThread.h -rw-r--r-- root/root usr/include/firefox/mozilla/Likely.h -rw-r--r-- root/root usr/include/firefox/mozilla/LinkedList.h @@ -796,6 +815,8 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -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 +-rw-r--r-- root/root usr/include/firefox/mozilla/OTMTMarkerReceiver.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ObservedDocShell.h -rw-r--r-- root/root usr/include/firefox/mozilla/Observer.h -rw-r--r-- root/root usr/include/firefox/mozilla/Omnijar.h -rw-r--r-- root/root usr/include/firefox/mozilla/OwningNonNull.h @@ -827,6 +848,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/RemoteSpellCheckEngineChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/RemoteSpellCheckEngineParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/RestyleLogging.h +-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/RuleNodeCacheConditions.h @@ -841,6 +863,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/ServiceList.h -rw-r--r-- root/root usr/include/firefox/mozilla/Services.h -rw-r--r-- root/root usr/include/firefox/mozilla/SharedThreadPool.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ShmemPool.h -rw-r--r-- root/root usr/include/firefox/mozilla/SizePrintfMacros.h -rw-r--r-- root/root usr/include/firefox/mozilla/SnappyCompressOutputStream.h -rw-r--r-- root/root usr/include/firefox/mozilla/SnappyFrameUtils.h @@ -873,6 +896,9 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/ThreadLocal.h -rw-r--r-- root/root usr/include/firefox/mozilla/TimeStamp.h -rw-r--r-- root/root usr/include/firefox/mozilla/TimelineConsumers.h +-rw-r--r-- root/root usr/include/firefox/mozilla/TimelineMarker.h +-rw-r--r-- root/root usr/include/firefox/mozilla/TimelineMarkerEnums.h +-rw-r--r-- root/root usr/include/firefox/mozilla/TimestampTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/ToString.h -rw-r--r-- root/root usr/include/firefox/mozilla/Tokenizer.h -rw-r--r-- root/root usr/include/firefox/mozilla/TouchEvents.h @@ -970,7 +996,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/AppsBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ArchiveReaderBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ArchiveRequestBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/AsyncHelper.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/AtomList.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Attr.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/AttrBinding.h @@ -1107,7 +1132,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/CompositionEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Console.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ConsoleBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/ConstraintsBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ContactsBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ContainerBoxObject.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ContainerBoxObjectBinding.h @@ -1252,18 +1276,19 @@ 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/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 --rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileHandle.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileHelper.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileHandleBase.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileHandleCommon.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileHandleStorage.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileList.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileListBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileModeBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FilePickerParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileReaderBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileReaderSyncBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileRequest.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileService.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileRequestBase.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileSystemBase.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileSystemRequestParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileSystemTaskBase.h @@ -1514,6 +1539,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/KeyboardEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/KeyframeEffect.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/KeyframeEffectBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/KillSwitchBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/LegacyQueryInterfaceBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Link.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/LinkStyleBinding.h @@ -1581,7 +1607,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MessagePortList.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MessagePortListBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MessagePortParent.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/MetadataHelper.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MimeTypeArrayBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MimeTypeBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MmsMessage.h @@ -1645,7 +1670,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozVoicemailEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozVoicemailStatusBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozWakeLockBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/MutableFile.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/MutableFileBase.h -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 @@ -1695,6 +1720,8 @@ 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 @@ -1704,6 +1731,12 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceMeasure.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceMeasureBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceNavigationBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceObserver.h +-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 @@ -1732,8 +1765,8 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PositionErrorBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PowerManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Presentation.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationAvailableEvent.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationAvailableEventBinding.h +-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/PresentationCallbacks.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationChild.h @@ -1741,9 +1774,13 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationDeviceManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationIPCService.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationParent.h +-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/PresentationSession.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionConnectEvent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionConnectEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionInfo.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionTransport.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PrimitiveConversions.h @@ -1804,6 +1841,8 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ResponseBinding.h -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/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 @@ -1997,6 +2036,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SameProcessMessageQueue.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScreenBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScreenOrientation.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScreenOrientationBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScriptProcessorNode.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScriptProcessorNodeBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScriptSettings.h @@ -2073,7 +2113,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StructuredClone.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StructuredCloneHelper.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StructuredCloneTags.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/StructuredCloneUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StyleRuleChangeEvent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StyleRuleChangeEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StyleSheetApplicableStateChangeEvent.h @@ -2086,6 +2125,16 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SubtleCrypto.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SubtleCryptoBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SystemUpdateBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPServerSocket.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPServerSocketBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPServerSocketEvent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPServerSocketEventBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocket.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocketBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocketErrorEvent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocketErrorEventBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocketEvent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocketEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/TVChannel.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/TVChannelBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/TVCurrentChannelChangedEvent.h @@ -2276,6 +2325,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/bluetooth/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/bluetooth/BluetoothManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/bluetooth/BluetoothPairingHandle.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/bluetooth/BluetoothPairingListener.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/bluetooth/BluetoothPbapRequestHandle.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/bluetooth/ipc/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/bluetooth/ipc/BluetoothMessageUtils.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/cache/ @@ -2318,14 +2368,17 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/cellbroadcast/ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/devicestorage/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/devicestorage/DeviceStorageRequestChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/devicestorage/DeviceStorageRequestParent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/devicestorage/DeviceStorageStatics.h +drwxr-xr-x root/root usr/include/firefox/mozilla/dom/filehandle/ +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/filehandle/ActorsChild.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/filehandle/ActorsParent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/filehandle/SerializationHelpers.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/icc/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/icc/IccChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/icc/IccIPCUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/icc/IccParent.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/indexedDB/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/ActorsParent.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/FileInfo.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/FileManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/FileSnapshot.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/IDBCursor.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/IDBDatabase.h @@ -2349,6 +2402,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ipc/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ipc/BlobChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ipc/BlobParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ipc/IdType.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/ipc/StructuredCloneData.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ipc/nsIRemoteBlob.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/mobileconnection/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/mobileconnection/MobileCallForwardingOptions.h @@ -2421,7 +2475,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/workers/bindings/ -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/FileReaderSync.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/Location.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/MessagePort.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/Navigator.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 @@ -2464,12 +2517,14 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/gfx/ -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Point.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Quaternion.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Rect.h +-rw-r--r-- root/root usr/include/firefox/mozilla/gfx/RefPtrSkia.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/RegionTyped.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Scale.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/ScaleFactor.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/ScaleFactors2D.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/SharedDIB.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/SourceSurfaceCairo.h +-rw-r--r-- root/root usr/include/firefox/mozilla/gfx/StackArray.h -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 @@ -2590,6 +2645,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/layers/ -rw-r--r-- root/root usr/include/firefox/mozilla/layers/TextureHostOGL.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/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 -rw-r--r-- root/root usr/include/firefox/mozilla/layers/X11TextureSourceBasic.h @@ -2654,6 +2710,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/net/ -rw-r--r-- root/root usr/include/firefox/mozilla/net/PHttpChannelParams.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/PSpdyPush.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/PackagedAppService.h +-rw-r--r-- root/root usr/include/firefox/mozilla/net/PackagedAppVerifier.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/ReferrerPolicy.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/RemoteOpenFileChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/RemoteOpenFileParent.h @@ -2920,6 +2977,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsDocShellCID.h -rw-r--r-- root/root usr/include/firefox/nsDocShellLoadTypes.h -rw-r--r-- root/root usr/include/firefox/nsDocumentWarningList.h +-rw-r--r-- root/root usr/include/firefox/nsDumpUtils.h -rw-r--r-- root/root usr/include/firefox/nsEditorCID.h -rw-r--r-- root/root usr/include/firefox/nsEmbedCID.h -rw-r--r-- root/root usr/include/firefox/nsEmbedString.h @@ -3198,6 +3256,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsIContentPolicyBase.h -rw-r--r-- root/root usr/include/firefox/nsIContentPrefService.h -rw-r--r-- root/root usr/include/firefox/nsIContentPrefService2.h +-rw-r--r-- root/root usr/include/firefox/nsIContentSecurityManager.h -rw-r--r-- root/root usr/include/firefox/nsIContentSecurityPolicy.h -rw-r--r-- root/root usr/include/firefox/nsIContentSerializer.h -rw-r--r-- root/root usr/include/firefox/nsIContentSink.h @@ -3393,8 +3452,6 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsIDOMStorageManager.h -rw-r--r-- root/root usr/include/firefox/nsIDOMStyleSheet.h -rw-r--r-- root/root usr/include/firefox/nsIDOMStyleSheetList.h --rw-r--r-- root/root usr/include/firefox/nsIDOMTCPServerSocket.h --rw-r--r-- root/root usr/include/firefox/nsIDOMTCPSocket.h -rw-r--r-- root/root usr/include/firefox/nsIDOMText.h -rw-r--r-- root/root usr/include/firefox/nsIDOMTimeEvent.h -rw-r--r-- root/root usr/include/firefox/nsIDOMTimeRanges.h @@ -3662,6 +3719,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsIMediaManager.h -rw-r--r-- root/root usr/include/firefox/nsIMemory.h -rw-r--r-- root/root usr/include/firefox/nsIMemoryInfoDumper.h +-rw-r--r-- root/root usr/include/firefox/nsIMemoryProfiler.h -rw-r--r-- root/root usr/include/firefox/nsIMemoryReporter.h -rw-r--r-- root/root usr/include/firefox/nsIMenuBoxObject.h -rw-r--r-- root/root usr/include/firefox/nsIMenuBuilder.h @@ -3727,6 +3785,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsIPKIParamBlock.h -rw-r--r-- root/root usr/include/firefox/nsIPackageKitService.h -rw-r--r-- root/root usr/include/firefox/nsIPackagedAppService.h +-rw-r--r-- root/root usr/include/firefox/nsIPackagedAppVerifier.h -rw-r--r-- root/root usr/include/firefox/nsIPageSequenceFrame.h -rw-r--r-- root/root usr/include/firefox/nsIParentChannel.h -rw-r--r-- root/root usr/include/firefox/nsIParentRedirectingChannel.h @@ -3921,6 +3980,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsISelectionListener.h -rw-r--r-- root/root usr/include/firefox/nsISelectionPrivate.h -rw-r--r-- root/root usr/include/firefox/nsISemanticUnitScanner.h +-rw-r--r-- root/root usr/include/firefox/nsISensitiveInfoHiddenURI.h -rw-r--r-- root/root usr/include/firefox/nsISerializable.h -rw-r--r-- root/root usr/include/firefox/nsISerializationHelper.h -rw-r--r-- root/root usr/include/firefox/nsIServerSocket.h @@ -3994,10 +4054,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsISystemProxySettings.h -rw-r--r-- root/root usr/include/firefox/nsISystemUpdateProvider.h -rw-r--r-- root/root usr/include/firefox/nsITCPPresentationServer.h --rw-r--r-- root/root usr/include/firefox/nsITCPServerSocketChild.h --rw-r--r-- root/root usr/include/firefox/nsITCPServerSocketParent.h --rw-r--r-- root/root usr/include/firefox/nsITCPSocketChild.h --rw-r--r-- root/root usr/include/firefox/nsITCPSocketParent.h +-rw-r--r-- root/root usr/include/firefox/nsITCPSocketCallback.h -rw-r--r-- root/root usr/include/firefox/nsITLSServerSocket.h -rw-r--r-- root/root usr/include/firefox/nsITVService.h -rw-r--r-- root/root usr/include/firefox/nsITXTToHTMLConv.h @@ -4237,13 +4294,13 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsPluginLogging.h -rw-r--r-- root/root usr/include/firefox/nsPluginNativeWindow.h -rw-r--r-- root/root usr/include/firefox/nsPluginNativeWindowGtk.h --rw-r--r-- root/root usr/include/firefox/nsPluginPlayPreviewInfo.h -rw-r--r-- root/root usr/include/firefox/nsPluginTags.h -rw-r--r-- root/root usr/include/firefox/nsPluginsCID.h -rw-r--r-- root/root usr/include/firefox/nsPluginsDir.h -rw-r--r-- root/root usr/include/firefox/nsPoint.h -rw-r--r-- root/root usr/include/firefox/nsPosixLocale.h -rw-r--r-- root/root usr/include/firefox/nsPresArena.h +-rw-r--r-- root/root usr/include/firefox/nsPresArenaObjectList.h -rw-r--r-- root/root usr/include/firefox/nsPresContext.h -rw-r--r-- root/root usr/include/firefox/nsPresState.h -rw-r--r-- root/root usr/include/firefox/nsPrintOptionsImpl.h @@ -4397,7 +4454,6 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsUCvCnCID.h -rw-r--r-- root/root usr/include/firefox/nsUCvKOCID.h -rw-r--r-- root/root usr/include/firefox/nsUCvLatinCID.h --rw-r--r-- root/root usr/include/firefox/nsUCvTWCID.h -rw-r--r-- root/root usr/include/firefox/nsURIHashKey.h -rw-r--r-- root/root usr/include/firefox/nsURILoader.h -rw-r--r-- root/root usr/include/firefox/nsURLHelper.h @@ -4454,7 +4510,6 @@ drwxr-xr-x root/root usr/include/firefox/opus/ -rw-r--r-- root/root usr/include/firefox/opus/opus_multistream.h -rw-r--r-- root/root usr/include/firefox/opus/opus_types.h -rw-r--r-- root/root usr/include/firefox/ots-memory-stream.h --rw-r--r-- root/root usr/include/firefox/pldhash.h -rw-r--r-- root/root usr/include/firefox/qcms.h -rw-r--r-- root/root usr/include/firefox/qcmstypes.h -rw-r--r-- root/root usr/include/firefox/qsObjectHelper.h @@ -4848,6 +4903,7 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsIContentPolicyBase.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIContentPrefService.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIContentPrefService2.idl +-rw-r--r-- root/root usr/share/idl/firefox/nsIContentSecurityManager.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIContentSecurityPolicy.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIContentSniffer.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIContentURIGrouper.idl @@ -5038,8 +5094,6 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMStorageManager.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMStyleSheet.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMStyleSheetList.idl --rw-r--r-- root/root usr/share/idl/firefox/nsIDOMTCPServerSocket.idl --rw-r--r-- root/root usr/share/idl/firefox/nsIDOMTCPSocket.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMText.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMTimeEvent.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMTimeRanges.idl @@ -5270,6 +5324,7 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsIMediaManager.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIMemory.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIMemoryInfoDumper.idl +-rw-r--r-- root/root usr/share/idl/firefox/nsIMemoryProfiler.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIMemoryReporter.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIMenuBoxObject.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIMenuBuilder.idl @@ -5330,6 +5385,7 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsIPKIParamBlock.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIPackageKitService.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIPackagedAppService.idl +-rw-r--r-- root/root usr/share/idl/firefox/nsIPackagedAppVerifier.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIParentChannel.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIParentRedirectingChannel.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIParentalControlsService.idl @@ -5498,6 +5554,7 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsISelectionListener.idl -rw-r--r-- root/root usr/share/idl/firefox/nsISelectionPrivate.idl -rw-r--r-- root/root usr/share/idl/firefox/nsISemanticUnitScanner.idl +-rw-r--r-- root/root usr/share/idl/firefox/nsISensitiveInfoHiddenURI.idl -rw-r--r-- root/root usr/share/idl/firefox/nsISerializable.idl -rw-r--r-- root/root usr/share/idl/firefox/nsISerializationHelper.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIServerSocket.idl @@ -5560,10 +5617,7 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsISystemProxySettings.idl -rw-r--r-- root/root usr/share/idl/firefox/nsISystemUpdateProvider.idl -rw-r--r-- root/root usr/share/idl/firefox/nsITCPPresentationServer.idl --rw-r--r-- root/root usr/share/idl/firefox/nsITCPServerSocketChild.idl --rw-r--r-- root/root usr/share/idl/firefox/nsITCPServerSocketParent.idl --rw-r--r-- root/root usr/share/idl/firefox/nsITCPSocketChild.idl --rw-r--r-- root/root usr/share/idl/firefox/nsITCPSocketParent.idl +-rw-r--r-- root/root usr/share/idl/firefox/nsITCPSocketCallback.idl -rw-r--r-- root/root usr/share/idl/firefox/nsITLSServerSocket.idl -rw-r--r-- root/root usr/share/idl/firefox/nsITVService.idl -rw-r--r-- root/root usr/share/idl/firefox/nsITXTToHTMLConv.idl diff --git a/firefox/.md5sum b/firefox/.md5sum index db1a9af..b7c894e 100644 --- a/firefox/.md5sum +++ b/firefox/.md5sum @@ -1,3 +1,3 @@ -d610bf10a75afb4734045e1a43d8eba4 firefox-42.0.source.tar.xz +a49c7f286a87112a5da836675200b060 firefox-43.0.source.tar.xz 1c53b819f800c61cd50e7c47bdb30bf0 firefox-install-dir.patch cf6971669f70b440cb6ff8df8b2722ae firefox.desktop diff --git a/firefox/Pkgfile b/firefox/Pkgfile index ee9d7d5..9710155 100644 --- a/firefox/Pkgfile +++ b/firefox/Pkgfile @@ -4,7 +4,7 @@ # Depends on: nss, unzip, zip, libidl, gtk, gtk3, python, alsa-lib, xorg-libxt, yasm, mesa3d, gst-plugins-base name=firefox -version=42.0 +version=43.0 release=1 source=(http://ftp.mozilla.org/pub/firefox/releases/$version/source/firefox-$version.source.tar.xz firefox-install-dir.patch firefox.desktop) @@ -12,6 +12,9 @@ source=(http://ftp.mozilla.org/pub/firefox/releases/$version/source/firefox-$ver build() { cd $name-$version + # Workaround for unidentified crashes; build with -Os + export CFLAGS="$(echo $CFLAGS | sed -e 's/-O[s0-3]/-Os/')" + sed -i '/^ftfntfmt.h/ i freetype/ftfntfmt.h' config/system-headers patch -p1 -i $SRC/firefox-install-dir.patch @@ -29,6 +32,7 @@ cat <<- EOF > .mozconfig ac_add_options --enable-system-ffi ac_add_options --enable-system-pixman ac_add_options --enable-system-sqlite + # Disable the use of system upstream cairo for now since it will cause crashes. #ac_add_options --enable-system-cairo ac_add_options --with-pthreads ac_add_options --enable-optimize="$CFLAGS" From crux at crux.nu Tue Dec 15 01:32:56 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 02:32:56 +0100 (CET) Subject: [crux-commits] ports/opt (3.1): firefox: updated to 43.0 Message-ID: <20151215013256.5B08CE98F6@crux.nu> commit 0aa0e75570a088f4508d5bbcebc8c07fbd2bc79f Author: Fredrik Rinnestam Date: Tue Dec 15 02:31:11 2015 +0100 firefox: updated to 43.0 diff --git a/firefox/.footprint b/firefox/.footprint index 269f3b1..c333e35 100644 --- a/firefox/.footprint +++ b/firefox/.footprint @@ -12,6 +12,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/AnimationCommon.h -rw-r--r-- root/root usr/include/firefox/AsyncEventRunner.h -rw-r--r-- root/root usr/include/firefox/AsyncScrollBase.h +-rw-r--r-- root/root usr/include/firefox/AudioBlock.h -rw-r--r-- root/root usr/include/firefox/AudioBufferUtils.h -rw-r--r-- root/root usr/include/firefox/AudioChannelAgent.h -rw-r--r-- root/root usr/include/firefox/AudioChannelFormat.h @@ -24,6 +25,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/AudioNodeExternalInputStream.h -rw-r--r-- root/root usr/include/firefox/AudioNodeStream.h -rw-r--r-- root/root usr/include/firefox/AudioOutputObserver.h +-rw-r--r-- root/root usr/include/firefox/AudioPacketizer.h -rw-r--r-- root/root usr/include/firefox/AudioParamTimeline.h -rw-r--r-- root/root usr/include/firefox/AudioSampleFormat.h -rw-r--r-- root/root usr/include/firefox/AudioSegment.h @@ -40,6 +42,9 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/CacheStorageService.h -rw-r--r-- root/root usr/include/firefox/CameraCommon.h -rw-r--r-- root/root usr/include/firefox/CameraPreferences.h +-rw-r--r-- root/root usr/include/firefox/CamerasChild.h +-rw-r--r-- root/root usr/include/firefox/CamerasParent.h +-rw-r--r-- root/root usr/include/firefox/CamerasUtils.h -rw-r--r-- root/root usr/include/firefox/CaretAssociationHint.h -rw-r--r-- root/root usr/include/firefox/CertVerifier.h -rw-r--r-- root/root usr/include/firefox/ClientCanvasLayer.h @@ -62,7 +67,6 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/D3D9SurfaceImage.h -rw-r--r-- root/root usr/include/firefox/DOMCameraManager.h -rw-r--r-- root/root usr/include/firefox/DOMMediaStream.h --rw-r--r-- root/root usr/include/firefox/DecodedStream.h -rw-r--r-- root/root usr/include/firefox/DecoderTraits.h -rw-r--r-- root/root usr/include/firefox/DecomposeIntoNoRepeatTriangles.h -rw-r--r-- root/root usr/include/firefox/DeviceStorage.h @@ -71,7 +75,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/DisplayItemClip.h -rw-r--r-- root/root usr/include/firefox/DisplayListClipState.h -rw-r--r-- root/root usr/include/firefox/DrawMode.h --rw-r--r-- root/root usr/include/firefox/DriverInitCrashDetection.h +-rw-r--r-- root/root usr/include/firefox/DriverCrashGuard.h -rw-r--r-- root/root usr/include/firefox/EGLUtils.h -rw-r--r-- root/root usr/include/firefox/EMEAudioDecoder.h -rw-r--r-- root/root usr/include/firefox/EMEDecoderModule.h @@ -85,10 +89,13 @@ 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 -rw-r--r-- root/root usr/include/firefox/FramePropertyTable.h +-rw-r--r-- root/root usr/include/firefox/FrameStatistics.h +-rw-r--r-- root/root usr/include/firefox/FuzzingWrapper.h -rw-r--r-- root/root usr/include/firefox/GLBlitHelper.h -rw-r--r-- root/root usr/include/firefox/GLConsts.h -rw-r--r-- root/root usr/include/firefox/GLContext.h @@ -221,6 +228,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/MediaEngine.h -rw-r--r-- root/root usr/include/firefox/MediaEngineCameraVideoSource.h -rw-r--r-- root/root usr/include/firefox/MediaEngineDefault.h +-rw-r--r-- root/root usr/include/firefox/MediaEngineRemoteVideoSource.h -rw-r--r-- root/root usr/include/firefox/MediaEngineWebRTC.h -rw-r--r-- root/root usr/include/firefox/MediaEventSource.h -rw-r--r-- root/root usr/include/firefox/MediaFormatReader.h @@ -232,7 +240,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/MediaSegment.h -rw-r--r-- root/root usr/include/firefox/MediaSourceDecoder.h -rw-r--r-- root/root usr/include/firefox/MediaSourceDemuxer.h --rw-r--r-- root/root usr/include/firefox/MediaSourceReader.h +-rw-r--r-- root/root usr/include/firefox/MediaStatistics.h -rw-r--r-- root/root usr/include/firefox/MediaStreamGraph.h -rw-r--r-- root/root usr/include/firefox/MediaTimer.h -rw-r--r-- root/root usr/include/firefox/MediaTrack.h @@ -251,6 +259,7 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/OpusParser.h -rw-r--r-- root/root usr/include/firefox/OpusTrackEncoder.h -rw-r--r-- root/root usr/include/firefox/Orientation.h +-rw-r--r-- root/root usr/include/firefox/PLDHashTable.h -rw-r--r-- root/root usr/include/firefox/PlatformDecoderModule.h -rw-r--r-- root/root usr/include/firefox/PluginWidgetProxy.h -rw-r--r-- root/root usr/include/firefox/ProfilerBacktrace.h @@ -277,7 +286,6 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/SerializedLoadContext.h -rw-r--r-- root/root usr/include/firefox/SharedBuffer.h -rw-r--r-- root/root usr/include/firefox/SharedCertVerifier.h --rw-r--r-- root/root usr/include/firefox/SharedDecoderManager.h -rw-r--r-- root/root usr/include/firefox/SharedSurface.h -rw-r--r-- root/root usr/include/firefox/SharedSurfaceEGL.h -rw-r--r-- root/root usr/include/firefox/SharedSurfaceGL.h @@ -290,6 +298,7 @@ drwxr-xr-x root/root usr/include/firefox/ -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/SurfaceCache.h +-rw-r--r-- root/root usr/include/firefox/SurfaceFlags.h -rw-r--r-- root/root usr/include/firefox/SurfaceTypes.h -rw-r--r-- root/root usr/include/firefox/TextureGarbageBin.h -rw-r--r-- root/root usr/include/firefox/TexturePoolOGL.h @@ -298,7 +307,6 @@ drwxr-xr-x root/root usr/include/firefox/ -rw-r--r-- root/root usr/include/firefox/ThreeDPoint.h -rw-r--r-- root/root usr/include/firefox/TiledLayerBuffer.h -rw-r--r-- root/root usr/include/firefox/TimeUnits.h --rw-r--r-- root/root usr/include/firefox/TimeVarying.h -rw-r--r-- root/root usr/include/firefox/TrackEncoder.h -rw-r--r-- root/root usr/include/firefox/TrackMetadataBase.h -rw-r--r-- root/root usr/include/firefox/TrackUnionStream.h @@ -370,7 +378,6 @@ drwxr-xr-x root/root usr/include/firefox/demuxer/ -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/gfxContext.h --rw-r--r-- root/root usr/include/firefox/gfxCore.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/gfxFT2FontBase.h @@ -577,6 +584,7 @@ drwxr-xr-x root/root usr/include/firefox/js/ -rw-r--r-- root/root usr/include/firefox/js/TrackedOptimizationInfo.h -rw-r--r-- root/root usr/include/firefox/js/TypeDecls.h -rw-r--r-- root/root usr/include/firefox/js/UbiNode.h +-rw-r--r-- root/root usr/include/firefox/js/UbiNodeCensus.h -rw-r--r-- root/root usr/include/firefox/js/UbiNodeTraverse.h -rw-r--r-- root/root usr/include/firefox/js/Utility.h -rw-r--r-- root/root usr/include/firefox/js/Value.h @@ -654,6 +662,7 @@ drwxr-xr-x root/root usr/include/firefox/libmkv/ -rw-r--r-- root/root usr/include/firefox/mozilla-config.h drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/AbstractThread.h +-rw-r--r-- root/root usr/include/firefox/mozilla/AbstractTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/AddonPathService.h -rw-r--r-- root/root usr/include/firefox/mozilla/Alignment.h -rw-r--r-- root/root usr/include/firefox/mozilla/AllocPolicy.h @@ -663,6 +672,9 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/AppData.h -rw-r--r-- root/root usr/include/firefox/mozilla/AppProcessChecker.h -rw-r--r-- root/root usr/include/firefox/mozilla/AppUnits.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ArenaObjectID.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ArenaRefPtr.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ArenaRefPtrInlines.h -rw-r--r-- root/root usr/include/firefox/mozilla/Array.h -rw-r--r-- root/root usr/include/firefox/mozilla/ArrayUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/Assertions.h @@ -698,6 +710,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/Compiler.h -rw-r--r-- root/root usr/include/firefox/mozilla/Compression.h -rw-r--r-- root/root usr/include/firefox/mozilla/CondVar.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ConsoleTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/Constants.h -rw-r--r-- root/root usr/include/firefox/mozilla/ContentCache.h -rw-r--r-- root/root usr/include/firefox/mozilla/ContentEvents.h @@ -724,9 +737,11 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/EventDispatcher.h -rw-r--r-- root/root usr/include/firefox/mozilla/EventForwards.h -rw-r--r-- root/root usr/include/firefox/mozilla/EventListenerManager.h +-rw-r--r-- root/root usr/include/firefox/mozilla/EventMessageList.h -rw-r--r-- root/root usr/include/firefox/mozilla/EventNameList.h -rw-r--r-- root/root usr/include/firefox/mozilla/EventStateManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/EventStates.h +-rw-r--r-- root/root usr/include/firefox/mozilla/EventTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/FFTBlock.h -rw-r--r-- root/root usr/include/firefox/mozilla/FeedWriterEnabled.h -rw-r--r-- root/root usr/include/firefox/mozilla/FileLocation.h @@ -734,6 +749,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/FinalizationWitnessService.h -rw-r--r-- root/root usr/include/firefox/mozilla/FloatingPoint.h -rw-r--r-- root/root usr/include/firefox/mozilla/FontRange.h +-rw-r--r-- root/root usr/include/firefox/mozilla/Function.h -rw-r--r-- root/root usr/include/firefox/mozilla/GenericFactory.h -rw-r--r-- root/root usr/include/firefox/mozilla/GenericRefCounted.h -rw-r--r-- root/root usr/include/firefox/mozilla/GeometryUtils.h @@ -763,8 +779,11 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/JSEventHandler.h -rw-r--r-- root/root usr/include/firefox/mozilla/JSONWriter.h -rw-r--r-- root/root usr/include/firefox/mozilla/JSObjectHolder.h +-rw-r--r-- root/root usr/include/firefox/mozilla/JavascriptTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/KeyNameList.h -rw-r--r-- root/root usr/include/firefox/mozilla/LateWriteChecks.h +-rw-r--r-- root/root usr/include/firefox/mozilla/LayerAnimationInfo.h +-rw-r--r-- root/root usr/include/firefox/mozilla/LayerTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/LazyIdleThread.h -rw-r--r-- root/root usr/include/firefox/mozilla/Likely.h -rw-r--r-- root/root usr/include/firefox/mozilla/LinkedList.h @@ -796,6 +815,8 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -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 +-rw-r--r-- root/root usr/include/firefox/mozilla/OTMTMarkerReceiver.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ObservedDocShell.h -rw-r--r-- root/root usr/include/firefox/mozilla/Observer.h -rw-r--r-- root/root usr/include/firefox/mozilla/Omnijar.h -rw-r--r-- root/root usr/include/firefox/mozilla/OwningNonNull.h @@ -827,6 +848,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/RemoteSpellCheckEngineChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/RemoteSpellCheckEngineParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/RestyleLogging.h +-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/RuleNodeCacheConditions.h @@ -841,6 +863,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/ServiceList.h -rw-r--r-- root/root usr/include/firefox/mozilla/Services.h -rw-r--r-- root/root usr/include/firefox/mozilla/SharedThreadPool.h +-rw-r--r-- root/root usr/include/firefox/mozilla/ShmemPool.h -rw-r--r-- root/root usr/include/firefox/mozilla/SizePrintfMacros.h -rw-r--r-- root/root usr/include/firefox/mozilla/SnappyCompressOutputStream.h -rw-r--r-- root/root usr/include/firefox/mozilla/SnappyFrameUtils.h @@ -873,6 +896,9 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/ -rw-r--r-- root/root usr/include/firefox/mozilla/ThreadLocal.h -rw-r--r-- root/root usr/include/firefox/mozilla/TimeStamp.h -rw-r--r-- root/root usr/include/firefox/mozilla/TimelineConsumers.h +-rw-r--r-- root/root usr/include/firefox/mozilla/TimelineMarker.h +-rw-r--r-- root/root usr/include/firefox/mozilla/TimelineMarkerEnums.h +-rw-r--r-- root/root usr/include/firefox/mozilla/TimestampTimelineMarker.h -rw-r--r-- root/root usr/include/firefox/mozilla/ToString.h -rw-r--r-- root/root usr/include/firefox/mozilla/Tokenizer.h -rw-r--r-- root/root usr/include/firefox/mozilla/TouchEvents.h @@ -970,7 +996,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/AppsBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ArchiveReaderBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ArchiveRequestBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/AsyncHelper.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/AtomList.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Attr.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/AttrBinding.h @@ -1107,7 +1132,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/CompositionEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Console.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ConsoleBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/ConstraintsBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ContactsBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ContainerBoxObject.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ContainerBoxObjectBinding.h @@ -1252,18 +1276,19 @@ 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/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 --rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileHandle.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileHelper.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileHandleBase.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileHandleCommon.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileHandleStorage.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileList.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileListBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileModeBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FilePickerParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileReaderBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileReaderSyncBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileRequest.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileService.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileRequestBase.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileSystemBase.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileSystemRequestParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/FileSystemTaskBase.h @@ -1514,6 +1539,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/KeyboardEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/KeyframeEffect.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/KeyframeEffectBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/KillSwitchBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/LegacyQueryInterfaceBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Link.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/LinkStyleBinding.h @@ -1581,7 +1607,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MessagePortList.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MessagePortListBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MessagePortParent.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/MetadataHelper.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MimeTypeArrayBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MimeTypeBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MmsMessage.h @@ -1645,7 +1670,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozVoicemailEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozVoicemailStatusBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/MozWakeLockBinding.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/MutableFile.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/MutableFileBase.h -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 @@ -1695,6 +1720,8 @@ 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 @@ -1704,6 +1731,12 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceMeasure.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceMeasureBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceNavigationBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PerformanceObserver.h +-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 @@ -1732,8 +1765,8 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PositionErrorBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PowerManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/Presentation.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationAvailableEvent.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationAvailableEventBinding.h +-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/PresentationCallbacks.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationChild.h @@ -1741,9 +1774,13 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationDeviceManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationIPCService.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationParent.h +-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/PresentationSession.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionConnectEvent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionConnectEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionInfo.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PresentationSessionTransport.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/PrimitiveConversions.h @@ -1804,6 +1841,8 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ResponseBinding.h -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/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 @@ -1997,6 +2036,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SameProcessMessageQueue.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScreenBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScreenOrientation.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScreenOrientationBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScriptProcessorNode.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScriptProcessorNodeBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ScriptSettings.h @@ -2073,7 +2113,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StructuredClone.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StructuredCloneHelper.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StructuredCloneTags.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/StructuredCloneUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StyleRuleChangeEvent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StyleRuleChangeEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/StyleSheetApplicableStateChangeEvent.h @@ -2086,6 +2125,16 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SubtleCrypto.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SubtleCryptoBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/SystemUpdateBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPServerSocket.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPServerSocketBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPServerSocketEvent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPServerSocketEventBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocket.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocketBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocketErrorEvent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocketErrorEventBinding.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocketEvent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/TCPSocketEventBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/TVChannel.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/TVChannelBinding.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/TVCurrentChannelChangedEvent.h @@ -2276,6 +2325,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/bluetooth/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/bluetooth/BluetoothManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/bluetooth/BluetoothPairingHandle.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/bluetooth/BluetoothPairingListener.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/bluetooth/BluetoothPbapRequestHandle.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/bluetooth/ipc/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/bluetooth/ipc/BluetoothMessageUtils.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/cache/ @@ -2318,14 +2368,17 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/cellbroadcast/ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/devicestorage/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/devicestorage/DeviceStorageRequestChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/devicestorage/DeviceStorageRequestParent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/devicestorage/DeviceStorageStatics.h +drwxr-xr-x root/root usr/include/firefox/mozilla/dom/filehandle/ +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/filehandle/ActorsChild.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/filehandle/ActorsParent.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/filehandle/SerializationHelpers.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/icc/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/icc/IccChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/icc/IccIPCUtils.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/icc/IccParent.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/indexedDB/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/ActorsParent.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/FileInfo.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/FileManager.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/FileSnapshot.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/IDBCursor.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/indexedDB/IDBDatabase.h @@ -2349,6 +2402,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/ipc/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ipc/BlobChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ipc/BlobParent.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ipc/IdType.h +-rw-r--r-- root/root usr/include/firefox/mozilla/dom/ipc/StructuredCloneData.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/ipc/nsIRemoteBlob.h drwxr-xr-x root/root usr/include/firefox/mozilla/dom/mobileconnection/ -rw-r--r-- root/root usr/include/firefox/mozilla/dom/mobileconnection/MobileCallForwardingOptions.h @@ -2421,7 +2475,6 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/dom/workers/bindings/ -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/FileReaderSync.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/Location.h --rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/MessagePort.h -rw-r--r-- root/root usr/include/firefox/mozilla/dom/workers/bindings/Navigator.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 @@ -2464,12 +2517,14 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/gfx/ -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Point.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Quaternion.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Rect.h +-rw-r--r-- root/root usr/include/firefox/mozilla/gfx/RefPtrSkia.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/RegionTyped.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/Scale.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/ScaleFactor.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/ScaleFactors2D.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/SharedDIB.h -rw-r--r-- root/root usr/include/firefox/mozilla/gfx/SourceSurfaceCairo.h +-rw-r--r-- root/root usr/include/firefox/mozilla/gfx/StackArray.h -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 @@ -2590,6 +2645,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/layers/ -rw-r--r-- root/root usr/include/firefox/mozilla/layers/TextureHostOGL.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/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 -rw-r--r-- root/root usr/include/firefox/mozilla/layers/X11TextureSourceBasic.h @@ -2654,6 +2710,7 @@ drwxr-xr-x root/root usr/include/firefox/mozilla/net/ -rw-r--r-- root/root usr/include/firefox/mozilla/net/PHttpChannelParams.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/PSpdyPush.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/PackagedAppService.h +-rw-r--r-- root/root usr/include/firefox/mozilla/net/PackagedAppVerifier.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/ReferrerPolicy.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/RemoteOpenFileChild.h -rw-r--r-- root/root usr/include/firefox/mozilla/net/RemoteOpenFileParent.h @@ -2920,6 +2977,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsDocShellCID.h -rw-r--r-- root/root usr/include/firefox/nsDocShellLoadTypes.h -rw-r--r-- root/root usr/include/firefox/nsDocumentWarningList.h +-rw-r--r-- root/root usr/include/firefox/nsDumpUtils.h -rw-r--r-- root/root usr/include/firefox/nsEditorCID.h -rw-r--r-- root/root usr/include/firefox/nsEmbedCID.h -rw-r--r-- root/root usr/include/firefox/nsEmbedString.h @@ -3197,6 +3255,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsIContentPolicyBase.h -rw-r--r-- root/root usr/include/firefox/nsIContentPrefService.h -rw-r--r-- root/root usr/include/firefox/nsIContentPrefService2.h +-rw-r--r-- root/root usr/include/firefox/nsIContentSecurityManager.h -rw-r--r-- root/root usr/include/firefox/nsIContentSecurityPolicy.h -rw-r--r-- root/root usr/include/firefox/nsIContentSerializer.h -rw-r--r-- root/root usr/include/firefox/nsIContentSink.h @@ -3392,8 +3451,6 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsIDOMStorageManager.h -rw-r--r-- root/root usr/include/firefox/nsIDOMStyleSheet.h -rw-r--r-- root/root usr/include/firefox/nsIDOMStyleSheetList.h --rw-r--r-- root/root usr/include/firefox/nsIDOMTCPServerSocket.h --rw-r--r-- root/root usr/include/firefox/nsIDOMTCPSocket.h -rw-r--r-- root/root usr/include/firefox/nsIDOMText.h -rw-r--r-- root/root usr/include/firefox/nsIDOMTimeEvent.h -rw-r--r-- root/root usr/include/firefox/nsIDOMTimeRanges.h @@ -3661,6 +3718,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsIMediaManager.h -rw-r--r-- root/root usr/include/firefox/nsIMemory.h -rw-r--r-- root/root usr/include/firefox/nsIMemoryInfoDumper.h +-rw-r--r-- root/root usr/include/firefox/nsIMemoryProfiler.h -rw-r--r-- root/root usr/include/firefox/nsIMemoryReporter.h -rw-r--r-- root/root usr/include/firefox/nsIMenuBoxObject.h -rw-r--r-- root/root usr/include/firefox/nsIMenuBuilder.h @@ -3726,6 +3784,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsIPKIParamBlock.h -rw-r--r-- root/root usr/include/firefox/nsIPackageKitService.h -rw-r--r-- root/root usr/include/firefox/nsIPackagedAppService.h +-rw-r--r-- root/root usr/include/firefox/nsIPackagedAppVerifier.h -rw-r--r-- root/root usr/include/firefox/nsIPageSequenceFrame.h -rw-r--r-- root/root usr/include/firefox/nsIParentChannel.h -rw-r--r-- root/root usr/include/firefox/nsIParentRedirectingChannel.h @@ -3920,6 +3979,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsISelectionListener.h -rw-r--r-- root/root usr/include/firefox/nsISelectionPrivate.h -rw-r--r-- root/root usr/include/firefox/nsISemanticUnitScanner.h +-rw-r--r-- root/root usr/include/firefox/nsISensitiveInfoHiddenURI.h -rw-r--r-- root/root usr/include/firefox/nsISerializable.h -rw-r--r-- root/root usr/include/firefox/nsISerializationHelper.h -rw-r--r-- root/root usr/include/firefox/nsIServerSocket.h @@ -3993,10 +4053,7 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsISystemProxySettings.h -rw-r--r-- root/root usr/include/firefox/nsISystemUpdateProvider.h -rw-r--r-- root/root usr/include/firefox/nsITCPPresentationServer.h --rw-r--r-- root/root usr/include/firefox/nsITCPServerSocketChild.h --rw-r--r-- root/root usr/include/firefox/nsITCPServerSocketParent.h --rw-r--r-- root/root usr/include/firefox/nsITCPSocketChild.h --rw-r--r-- root/root usr/include/firefox/nsITCPSocketParent.h +-rw-r--r-- root/root usr/include/firefox/nsITCPSocketCallback.h -rw-r--r-- root/root usr/include/firefox/nsITLSServerSocket.h -rw-r--r-- root/root usr/include/firefox/nsITVService.h -rw-r--r-- root/root usr/include/firefox/nsITXTToHTMLConv.h @@ -4236,13 +4293,13 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsPluginLogging.h -rw-r--r-- root/root usr/include/firefox/nsPluginNativeWindow.h -rw-r--r-- root/root usr/include/firefox/nsPluginNativeWindowGtk.h --rw-r--r-- root/root usr/include/firefox/nsPluginPlayPreviewInfo.h -rw-r--r-- root/root usr/include/firefox/nsPluginTags.h -rw-r--r-- root/root usr/include/firefox/nsPluginsCID.h -rw-r--r-- root/root usr/include/firefox/nsPluginsDir.h -rw-r--r-- root/root usr/include/firefox/nsPoint.h -rw-r--r-- root/root usr/include/firefox/nsPosixLocale.h -rw-r--r-- root/root usr/include/firefox/nsPresArena.h +-rw-r--r-- root/root usr/include/firefox/nsPresArenaObjectList.h -rw-r--r-- root/root usr/include/firefox/nsPresContext.h -rw-r--r-- root/root usr/include/firefox/nsPresState.h -rw-r--r-- root/root usr/include/firefox/nsPrintOptionsImpl.h @@ -4396,7 +4453,6 @@ drwxr-xr-x root/root usr/include/firefox/nestegg/ -rw-r--r-- root/root usr/include/firefox/nsUCvCnCID.h -rw-r--r-- root/root usr/include/firefox/nsUCvKOCID.h -rw-r--r-- root/root usr/include/firefox/nsUCvLatinCID.h --rw-r--r-- root/root usr/include/firefox/nsUCvTWCID.h -rw-r--r-- root/root usr/include/firefox/nsURIHashKey.h -rw-r--r-- root/root usr/include/firefox/nsURILoader.h -rw-r--r-- root/root usr/include/firefox/nsURLHelper.h @@ -4453,7 +4509,6 @@ drwxr-xr-x root/root usr/include/firefox/opus/ -rw-r--r-- root/root usr/include/firefox/opus/opus_multistream.h -rw-r--r-- root/root usr/include/firefox/opus/opus_types.h -rw-r--r-- root/root usr/include/firefox/ots-memory-stream.h --rw-r--r-- root/root usr/include/firefox/pldhash.h -rw-r--r-- root/root usr/include/firefox/qcms.h -rw-r--r-- root/root usr/include/firefox/qcmstypes.h -rw-r--r-- root/root usr/include/firefox/qsObjectHelper.h @@ -4843,6 +4898,7 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsIContentPolicyBase.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIContentPrefService.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIContentPrefService2.idl +-rw-r--r-- root/root usr/share/idl/firefox/nsIContentSecurityManager.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIContentSecurityPolicy.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIContentSniffer.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIContentURIGrouper.idl @@ -5033,8 +5089,6 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMStorageManager.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMStyleSheet.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMStyleSheetList.idl --rw-r--r-- root/root usr/share/idl/firefox/nsIDOMTCPServerSocket.idl --rw-r--r-- root/root usr/share/idl/firefox/nsIDOMTCPSocket.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMText.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMTimeEvent.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIDOMTimeRanges.idl @@ -5265,6 +5319,7 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsIMediaManager.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIMemory.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIMemoryInfoDumper.idl +-rw-r--r-- root/root usr/share/idl/firefox/nsIMemoryProfiler.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIMemoryReporter.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIMenuBoxObject.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIMenuBuilder.idl @@ -5325,6 +5380,7 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsIPKIParamBlock.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIPackageKitService.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIPackagedAppService.idl +-rw-r--r-- root/root usr/share/idl/firefox/nsIPackagedAppVerifier.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIParentChannel.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIParentRedirectingChannel.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIParentalControlsService.idl @@ -5493,6 +5549,7 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsISelectionListener.idl -rw-r--r-- root/root usr/share/idl/firefox/nsISelectionPrivate.idl -rw-r--r-- root/root usr/share/idl/firefox/nsISemanticUnitScanner.idl +-rw-r--r-- root/root usr/share/idl/firefox/nsISensitiveInfoHiddenURI.idl -rw-r--r-- root/root usr/share/idl/firefox/nsISerializable.idl -rw-r--r-- root/root usr/share/idl/firefox/nsISerializationHelper.idl -rw-r--r-- root/root usr/share/idl/firefox/nsIServerSocket.idl @@ -5555,10 +5612,7 @@ drwxr-xr-x root/root usr/share/idl/firefox/ -rw-r--r-- root/root usr/share/idl/firefox/nsISystemProxySettings.idl -rw-r--r-- root/root usr/share/idl/firefox/nsISystemUpdateProvider.idl -rw-r--r-- root/root usr/share/idl/firefox/nsITCPPresentationServer.idl --rw-r--r-- root/root usr/share/idl/firefox/nsITCPServerSocketChild.idl --rw-r--r-- root/root usr/share/idl/firefox/nsITCPServerSocketParent.idl --rw-r--r-- root/root usr/share/idl/firefox/nsITCPSocketChild.idl --rw-r--r-- root/root usr/share/idl/firefox/nsITCPSocketParent.idl +-rw-r--r-- root/root usr/share/idl/firefox/nsITCPSocketCallback.idl -rw-r--r-- root/root usr/share/idl/firefox/nsITLSServerSocket.idl -rw-r--r-- root/root usr/share/idl/firefox/nsITVService.idl -rw-r--r-- root/root usr/share/idl/firefox/nsITXTToHTMLConv.idl diff --git a/firefox/.md5sum b/firefox/.md5sum index db1a9af..b7c894e 100644 --- a/firefox/.md5sum +++ b/firefox/.md5sum @@ -1,3 +1,3 @@ -d610bf10a75afb4734045e1a43d8eba4 firefox-42.0.source.tar.xz +a49c7f286a87112a5da836675200b060 firefox-43.0.source.tar.xz 1c53b819f800c61cd50e7c47bdb30bf0 firefox-install-dir.patch cf6971669f70b440cb6ff8df8b2722ae firefox.desktop diff --git a/firefox/Pkgfile b/firefox/Pkgfile index 8df702a..c1e5bbb 100644 --- a/firefox/Pkgfile +++ b/firefox/Pkgfile @@ -4,13 +4,16 @@ # Depends on: nss, libidl, gtk, python, alsa-lib, xorg-libxt, yasm, mesa3d, gst-plugins-base name=firefox -version=42.0 +version=43.0 release=1 source=(http://ftp.mozilla.org/pub/firefox/releases/$version/source/firefox-$version.source.tar.xz firefox-install-dir.patch firefox.desktop) build() { cd $name-$version + + # Workaround for unidentified crashes; build with -Os + export CFLAGS="$(echo $CFLAGS | sed -e 's/-O[s0-3]/-Os/')" sed -i '/^ftfntfmt.h/ i freetype/ftfntfmt.h' config/system-headers patch -p1 -i $SRC/firefox-install-dir.patch @@ -29,6 +32,7 @@ cat <<- EOF > .mozconfig ac_add_options --enable-system-pixman ac_add_options --enable-system-sqlite #currently broken: + # Disable the use of system upstream cairo for now since it will cause crashes. #ac_add_options --enable-system-cairo ac_add_options --with-pthreads ac_add_options --enable-optimize="$CFLAGS" From crux at crux.nu Tue Dec 15 08:51:09 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 09:51:09 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): gst-plugins-base: 1.6.1 -> 1.6.2 Message-ID: <20151215085109.C5CE2E98F6@crux.nu> commit 57612628374ad4ecfd09ec7d5c317185a368b9bc Author: Danny Rawlins Date: Tue Dec 15 19:50:04 2015 +1100 gst-plugins-base: 1.6.1 -> 1.6.2 diff --git a/gst-plugins-base/.footprint b/gst-plugins-base/.footprint index 35259a4..6440dd3 100644 --- a/gst-plugins-base/.footprint +++ b/gst-plugins-base/.footprint @@ -173,49 +173,49 @@ drwxr-xr-x root/root usr/lib/gstreamer-1.0/ -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstxvimagesink.la -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstxvimagesink.so -rwxr-xr-x root/root usr/lib/libgstallocators-1.0.la -lrwxrwxrwx root/root usr/lib/libgstallocators-1.0.so -> libgstallocators-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstallocators-1.0.so.0 -> libgstallocators-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstallocators-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstallocators-1.0.so -> libgstallocators-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstallocators-1.0.so.0 -> libgstallocators-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstallocators-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstapp-1.0.la -lrwxrwxrwx root/root usr/lib/libgstapp-1.0.so -> libgstapp-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstapp-1.0.so.0 -> libgstapp-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstapp-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstapp-1.0.so -> libgstapp-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstapp-1.0.so.0 -> libgstapp-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstapp-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstaudio-1.0.la -lrwxrwxrwx root/root usr/lib/libgstaudio-1.0.so -> libgstaudio-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstaudio-1.0.so.0 -> libgstaudio-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstaudio-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstaudio-1.0.so -> libgstaudio-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstaudio-1.0.so.0 -> libgstaudio-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstaudio-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstfft-1.0.la -lrwxrwxrwx root/root usr/lib/libgstfft-1.0.so -> libgstfft-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstfft-1.0.so.0 -> libgstfft-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstfft-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstfft-1.0.so -> libgstfft-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstfft-1.0.so.0 -> libgstfft-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstfft-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstpbutils-1.0.la -lrwxrwxrwx root/root usr/lib/libgstpbutils-1.0.so -> libgstpbutils-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstpbutils-1.0.so.0 -> libgstpbutils-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstpbutils-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstpbutils-1.0.so -> libgstpbutils-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstpbutils-1.0.so.0 -> libgstpbutils-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstpbutils-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstriff-1.0.la -lrwxrwxrwx root/root usr/lib/libgstriff-1.0.so -> libgstriff-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstriff-1.0.so.0 -> libgstriff-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstriff-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstriff-1.0.so -> libgstriff-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstriff-1.0.so.0 -> libgstriff-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstriff-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstrtp-1.0.la -lrwxrwxrwx root/root usr/lib/libgstrtp-1.0.so -> libgstrtp-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstrtp-1.0.so.0 -> libgstrtp-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstrtp-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstrtp-1.0.so -> libgstrtp-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstrtp-1.0.so.0 -> libgstrtp-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstrtp-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstrtsp-1.0.la -lrwxrwxrwx root/root usr/lib/libgstrtsp-1.0.so -> libgstrtsp-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstrtsp-1.0.so.0 -> libgstrtsp-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstrtsp-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstrtsp-1.0.so -> libgstrtsp-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstrtsp-1.0.so.0 -> libgstrtsp-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstrtsp-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstsdp-1.0.la -lrwxrwxrwx root/root usr/lib/libgstsdp-1.0.so -> libgstsdp-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstsdp-1.0.so.0 -> libgstsdp-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstsdp-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstsdp-1.0.so -> libgstsdp-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstsdp-1.0.so.0 -> libgstsdp-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstsdp-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgsttag-1.0.la -lrwxrwxrwx root/root usr/lib/libgsttag-1.0.so -> libgsttag-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgsttag-1.0.so.0 -> libgsttag-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgsttag-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgsttag-1.0.so -> libgsttag-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgsttag-1.0.so.0 -> libgsttag-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgsttag-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstvideo-1.0.la -lrwxrwxrwx root/root usr/lib/libgstvideo-1.0.so -> libgstvideo-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstvideo-1.0.so.0 -> libgstvideo-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstvideo-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstvideo-1.0.so -> libgstvideo-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstvideo-1.0.so.0 -> libgstvideo-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstvideo-1.0.so.0.602.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-allocators-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-app-1.0.pc diff --git a/gst-plugins-base/.md5sum b/gst-plugins-base/.md5sum index 06664e1..a1a8d33 100644 --- a/gst-plugins-base/.md5sum +++ b/gst-plugins-base/.md5sum @@ -1 +1 @@ -a89933afbe45d8f8c92d89c2f1199ecb gst-plugins-base-1.6.1.tar.xz +f530fbbe287edce79c55a37bd1a39fe2 gst-plugins-base-1.6.2.tar.xz diff --git a/gst-plugins-base/Pkgfile b/gst-plugins-base/Pkgfile index c0e4be9..69ecf3e 100644 --- a/gst-plugins-base/Pkgfile +++ b/gst-plugins-base/Pkgfile @@ -6,7 +6,7 @@ # Optional: cdparanoia libtheora libvisual orc name=gst-plugins-base -version=1.6.1 +version=1.6.2 release=1 source=(http://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz) From crux at crux.nu Tue Dec 15 08:51:09 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 09:51:09 +0100 (CET) Subject: [crux-commits] ports/opt (3.2): gstreamer: 1.6.1 -> 1.6.2 Message-ID: <20151215085109.DB2E1E9900@crux.nu> commit 5a1fd7091e3a61a4e8d327b8f5a76b58cd42938d Author: Danny Rawlins Date: Tue Dec 15 19:49:20 2015 +1100 gstreamer: 1.6.1 -> 1.6.2 diff --git a/gstreamer/.footprint b/gstreamer/.footprint index 3ff16ae..074d39b 100644 --- a/gstreamer/.footprint +++ b/gstreamer/.footprint @@ -131,25 +131,25 @@ drwxr-xr-x root/root usr/lib/gstreamer-1.0/include/gst/ -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstcoreelements.la -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstcoreelements.so -rwxr-xr-x root/root usr/lib/libgstbase-1.0.la -lrwxrwxrwx root/root usr/lib/libgstbase-1.0.so -> libgstbase-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstbase-1.0.so.0 -> libgstbase-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstbase-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstbase-1.0.so -> libgstbase-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstbase-1.0.so.0 -> libgstbase-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstbase-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstcheck-1.0.la -lrwxrwxrwx root/root usr/lib/libgstcheck-1.0.so -> libgstcheck-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstcheck-1.0.so.0 -> libgstcheck-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstcheck-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstcheck-1.0.so -> libgstcheck-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstcheck-1.0.so.0 -> libgstcheck-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstcheck-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstcontroller-1.0.la -lrwxrwxrwx root/root usr/lib/libgstcontroller-1.0.so -> libgstcontroller-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstcontroller-1.0.so.0 -> libgstcontroller-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstcontroller-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstcontroller-1.0.so -> libgstcontroller-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstcontroller-1.0.so.0 -> libgstcontroller-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstcontroller-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstnet-1.0.la -lrwxrwxrwx root/root usr/lib/libgstnet-1.0.so -> libgstnet-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstnet-1.0.so.0 -> libgstnet-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstnet-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstnet-1.0.so -> libgstnet-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstnet-1.0.so.0 -> libgstnet-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstnet-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstreamer-1.0.la -lrwxrwxrwx root/root usr/lib/libgstreamer-1.0.so -> libgstreamer-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstreamer-1.0.so.0 -> libgstreamer-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstreamer-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstreamer-1.0.so -> libgstreamer-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstreamer-1.0.so.0 -> libgstreamer-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstreamer-1.0.so.0.602.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-base-1.0.pc diff --git a/gstreamer/.md5sum b/gstreamer/.md5sum index ad63e00..2760efe 100644 --- a/gstreamer/.md5sum +++ b/gstreamer/.md5sum @@ -1 +1 @@ -e72e2dc2ee06bfc045bb6010c89de520 gstreamer-1.6.1.tar.xz +5e610b5a94c209487310739b39b6c464 gstreamer-1.6.2.tar.xz diff --git a/gstreamer/Pkgfile b/gstreamer/Pkgfile index 4a903f4..a132519 100644 --- a/gstreamer/Pkgfile +++ b/gstreamer/Pkgfile @@ -5,7 +5,7 @@ # Depends on: gobject-introspection libxml2 name=gstreamer -version=1.6.1 +version=1.6.2 release=1 source=(http://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz) From crux at crux.nu Tue Dec 15 08:56:15 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 09:56:15 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): gst-libav: 1.6.1 -> 1.6.2 Message-ID: <20151215085615.3B8E0E98F6@crux.nu> commit 397f5651a2a6783ec36af70b2eaab5fc507daa75 Author: Danny Rawlins Date: Tue Dec 15 19:55:27 2015 +1100 gst-libav: 1.6.1 -> 1.6.2 diff --git a/gst-libav/.md5sum b/gst-libav/.md5sum index d532572..f8a81e0 100644 --- a/gst-libav/.md5sum +++ b/gst-libav/.md5sum @@ -1 +1 @@ -058b22411e1690eee5b71d1ab44eab25 gst-libav-1.6.1.tar.xz +09644a38827d233f53edeac815dd0ec0 gst-libav-1.6.2.tar.xz diff --git a/gst-libav/Pkgfile b/gst-libav/Pkgfile index 22d8cb0..21d7bff 100644 --- a/gst-libav/Pkgfile +++ b/gst-libav/Pkgfile @@ -5,7 +5,7 @@ # Depends on: gst-plugins-base yasm name=gst-libav -version=1.6.1 +version=1.6.2 release=1 source=(http://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz) From crux at crux.nu Tue Dec 15 08:56:15 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 09:56:15 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): gst-python: 1.6.1 -> 1.6.2 Message-ID: <20151215085615.5337AE9900@crux.nu> commit 555cf88b8924c671d0f5117425ccb140544308c9 Author: Danny Rawlins Date: Tue Dec 15 19:54:29 2015 +1100 gst-python: 1.6.1 -> 1.6.2 diff --git a/gst-python/.md5sum b/gst-python/.md5sum index 4a1e4cc..2fcbb75 100644 --- a/gst-python/.md5sum +++ b/gst-python/.md5sum @@ -1 +1 @@ -edcaf18228e3289edb8b79c684a49731 gst-python-1.6.1.tar.xz +14b6cfe1a0db5cc01c6a58f7b4af6184 gst-python-1.6.2.tar.xz diff --git a/gst-python/Pkgfile b/gst-python/Pkgfile index bf735cd..9923036 100644 --- a/gst-python/Pkgfile +++ b/gst-python/Pkgfile @@ -5,7 +5,7 @@ # Depends on: gst-plugins-base pygtk pygobject-gtk3 name=gst-python -version=1.6.1 +version=1.6.2 release=1 source=(http://gstreamer.freedesktop.org/src/gst-python/gst-python-$version.tar.xz) From crux at crux.nu Tue Dec 15 08:56:15 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 09:56:15 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): gst-plugins-ugly: 1.6.1 -> 1.6.2 Message-ID: <20151215085615.64AC6E9905@crux.nu> commit ca8b8f3980447fe629aa4c2eee945f7857498dec Author: Danny Rawlins Date: Tue Dec 15 19:53:54 2015 +1100 gst-plugins-ugly: 1.6.1 -> 1.6.2 diff --git a/gst-plugins-ugly/.md5sum b/gst-plugins-ugly/.md5sum index b2c6196..7415594 100644 --- a/gst-plugins-ugly/.md5sum +++ b/gst-plugins-ugly/.md5sum @@ -1 +1 @@ -2c20faa2406afb840699e97e913d8fb4 gst-plugins-ugly-1.6.1.tar.xz +0f0e30336e3155443cd5bfec5c215d56 gst-plugins-ugly-1.6.2.tar.xz diff --git a/gst-plugins-ugly/Pkgfile b/gst-plugins-ugly/Pkgfile index fe8217e..817a60b 100644 --- a/gst-plugins-ugly/Pkgfile +++ b/gst-plugins-ugly/Pkgfile @@ -5,7 +5,7 @@ # Depends on: gst-plugins-base lame liba52 libcdio libdvdread libid3tag libmad libmpeg2 opencore-amr x264 name=gst-plugins-ugly -version=1.6.1 +version=1.6.2 release=1 source=(http://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz) From crux at crux.nu Tue Dec 15 08:56:15 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 09:56:15 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): gst-plugins-bad: 1.6.1 -> 1.6.2 Message-ID: <20151215085615.72FA3E990D@crux.nu> commit 024e6269e5fb4a555dbd7be2f3c54f1f27c42b0d Author: Danny Rawlins Date: Tue Dec 15 19:53:16 2015 +1100 gst-plugins-bad: 1.6.1 -> 1.6.2 diff --git a/gst-plugins-bad/.footprint b/gst-plugins-bad/.footprint index f0c8b72..d040ad0 100644 --- a/gst-plugins-bad/.footprint +++ b/gst-plugins-bad/.footprint @@ -276,45 +276,45 @@ drwxr-xr-x root/root usr/lib/gstreamer-1.0/include/gst/gl/ -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstyadif.la -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstyadif.so -rwxr-xr-x root/root usr/lib/libgstadaptivedemux-1.0.la -lrwxrwxrwx root/root usr/lib/libgstadaptivedemux-1.0.so -> libgstadaptivedemux-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstadaptivedemux-1.0.so.0 -> libgstadaptivedemux-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstadaptivedemux-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstadaptivedemux-1.0.so -> libgstadaptivedemux-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstadaptivedemux-1.0.so.0 -> libgstadaptivedemux-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstadaptivedemux-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstbadbase-1.0.la -lrwxrwxrwx root/root usr/lib/libgstbadbase-1.0.so -> libgstbadbase-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstbadbase-1.0.so.0 -> libgstbadbase-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstbadbase-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstbadbase-1.0.so -> libgstbadbase-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstbadbase-1.0.so.0 -> libgstbadbase-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstbadbase-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstbadvideo-1.0.la -lrwxrwxrwx root/root usr/lib/libgstbadvideo-1.0.so -> libgstbadvideo-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstbadvideo-1.0.so.0 -> libgstbadvideo-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstbadvideo-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstbadvideo-1.0.so -> libgstbadvideo-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstbadvideo-1.0.so.0 -> libgstbadvideo-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstbadvideo-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstbasecamerabinsrc-1.0.la -lrwxrwxrwx root/root usr/lib/libgstbasecamerabinsrc-1.0.so -> libgstbasecamerabinsrc-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstbasecamerabinsrc-1.0.so.0 -> libgstbasecamerabinsrc-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstbasecamerabinsrc-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstbasecamerabinsrc-1.0.so -> libgstbasecamerabinsrc-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstbasecamerabinsrc-1.0.so.0 -> libgstbasecamerabinsrc-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstbasecamerabinsrc-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstcodecparsers-1.0.la -lrwxrwxrwx root/root usr/lib/libgstcodecparsers-1.0.so -> libgstcodecparsers-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstcodecparsers-1.0.so.0 -> libgstcodecparsers-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstcodecparsers-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstcodecparsers-1.0.so -> libgstcodecparsers-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstcodecparsers-1.0.so.0 -> libgstcodecparsers-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstcodecparsers-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstgl-1.0.la -lrwxrwxrwx root/root usr/lib/libgstgl-1.0.so -> libgstgl-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstgl-1.0.so.0 -> libgstgl-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstgl-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstgl-1.0.so -> libgstgl-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstgl-1.0.so.0 -> libgstgl-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstgl-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstinsertbin-1.0.la -lrwxrwxrwx root/root usr/lib/libgstinsertbin-1.0.so -> libgstinsertbin-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstinsertbin-1.0.so.0 -> libgstinsertbin-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstinsertbin-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstinsertbin-1.0.so -> libgstinsertbin-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstinsertbin-1.0.so.0 -> libgstinsertbin-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstinsertbin-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstmpegts-1.0.la -lrwxrwxrwx root/root usr/lib/libgstmpegts-1.0.so -> libgstmpegts-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstmpegts-1.0.so.0 -> libgstmpegts-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstmpegts-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstmpegts-1.0.so -> libgstmpegts-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstmpegts-1.0.so.0 -> libgstmpegts-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstmpegts-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgstphotography-1.0.la -lrwxrwxrwx root/root usr/lib/libgstphotography-1.0.so -> libgstphotography-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgstphotography-1.0.so.0 -> libgstphotography-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgstphotography-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgstphotography-1.0.so -> libgstphotography-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgstphotography-1.0.so.0 -> libgstphotography-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgstphotography-1.0.so.0.602.0 -rwxr-xr-x root/root usr/lib/libgsturidownloader-1.0.la -lrwxrwxrwx root/root usr/lib/libgsturidownloader-1.0.so -> libgsturidownloader-1.0.so.0.601.0 -lrwxrwxrwx root/root usr/lib/libgsturidownloader-1.0.so.0 -> libgsturidownloader-1.0.so.0.601.0 --rwxr-xr-x root/root usr/lib/libgsturidownloader-1.0.so.0.601.0 +lrwxrwxrwx root/root usr/lib/libgsturidownloader-1.0.so -> libgsturidownloader-1.0.so.0.602.0 +lrwxrwxrwx root/root usr/lib/libgsturidownloader-1.0.so.0 -> libgsturidownloader-1.0.so.0.602.0 +-rwxr-xr-x root/root usr/lib/libgsturidownloader-1.0.so.0.602.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-codecparsers-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-gl-1.0.pc diff --git a/gst-plugins-bad/.md5sum b/gst-plugins-bad/.md5sum index f5ecf93..a5b4c10 100644 --- a/gst-plugins-bad/.md5sum +++ b/gst-plugins-bad/.md5sum @@ -1 +1 @@ -c92d7d32de68e7293712bf9b6c99dc77 gst-plugins-bad-1.6.1.tar.xz +7c73bec1d389f0e184ebbbbb9e9f883d gst-plugins-bad-1.6.2.tar.xz diff --git a/gst-plugins-bad/Pkgfile b/gst-plugins-bad/Pkgfile index a869fed..e3032c0 100644 --- a/gst-plugins-bad/Pkgfile +++ b/gst-plugins-bad/Pkgfile @@ -5,7 +5,7 @@ # Depends on: e2fsprogs faad2 glu gst-plugins-base krb5 ladspa libdca libdvdnav libmms librsvg libsndfile libwebp mjpegtools mpg123 neon openal name=gst-plugins-bad -version=1.6.1 +version=1.6.2 release=1 source=(http://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz) From crux at crux.nu Tue Dec 15 08:56:15 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 09:56:15 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): gst-plugins-good: 1.6.1 -> 1.6.2 Message-ID: <20151215085615.80065E990E@crux.nu> commit fead886d4682c208b32581f9586427db98880315 Author: Danny Rawlins Date: Tue Dec 15 19:52:34 2015 +1100 gst-plugins-good: 1.6.1 -> 1.6.2 diff --git a/gst-plugins-good/.footprint b/gst-plugins-good/.footprint index 56cfdf5..2d767b5 100644 --- a/gst-plugins-good/.footprint +++ b/gst-plugins-good/.footprint @@ -85,6 +85,8 @@ drwxr-xr-x root/root usr/lib/gstreamer-1.0/ -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstrtsp.so -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstshapewipe.la -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstshapewipe.so +-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstshout2.la +-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstshout2.so -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstsmpte.la -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstsmpte.so -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstsouphttpsrc.la diff --git a/gst-plugins-good/.md5sum b/gst-plugins-good/.md5sum index 61431fa..41c0b2a 100644 --- a/gst-plugins-good/.md5sum +++ b/gst-plugins-good/.md5sum @@ -1 +1 @@ -a930f5ff133f17baf39d2876628b7890 gst-plugins-good-1.6.1.tar.xz +ef4f5bc4f31f706832a234b0f603967b gst-plugins-good-1.6.2.tar.xz diff --git a/gst-plugins-good/Pkgfile b/gst-plugins-good/Pkgfile index 66953ea..1811afc 100644 --- a/gst-plugins-good/Pkgfile +++ b/gst-plugins-good/Pkgfile @@ -5,7 +5,7 @@ # Depends on: flac gst-plugins-base gtk libdv libshout libsoup libvpx speex taglib wavpack # name=gst-plugins-good -version=1.6.1 +version=1.6.2 release=1 source=(http://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz) From crux at crux.nu Tue Dec 15 18:32:09 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 19:32:09 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): st: removed conflicting terminfo files, FS#1234 Message-ID: <20151215183209.69BE6E98F6@crux.nu> commit 2f1e659cccdc11aabf3d40be07e2b07e5b0add74 Author: Fredrik Rinnestam Date: Tue Dec 15 19:32:02 2015 +0100 st: removed conflicting terminfo files, FS#1234 diff --git a/st/.footprint b/st/.footprint index fea74e0..261d4c2 100644 --- a/st/.footprint +++ b/st/.footprint @@ -1,13 +1,11 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/st -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/st.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/st.1.gz drwxr-xr-x root/root usr/share/terminfo/ drwxr-xr-x root/root usr/share/terminfo/s/ --rw-r--r-- root/root usr/share/terminfo/s/st --rw-r--r-- root/root usr/share/terminfo/s/st-256color -rw-r--r-- root/root usr/share/terminfo/s/st-meta -rw-r--r-- root/root usr/share/terminfo/s/st-meta-256color diff --git a/st/Pkgfile b/st/Pkgfile index 56a633a..2e1935f 100644 --- a/st/Pkgfile +++ b/st/Pkgfile @@ -5,7 +5,7 @@ name=st version=0.5 -release=2 +release=3 source=(http://dl.suckless.org/st/$name-$version.tar.gz config.h) build () { @@ -15,7 +15,8 @@ build () { mkdir -p $PKG/usr/share/terminfo make DESTDIR=$PKG \ PREFIX=/usr \ - MANPREFIX=/usr/man \ + MANPREFIX=/usr/share/man \ TERMINFO=$PKG/usr/share/terminfo \ install + rm $PKG/usr/share/terminfo/s/{st,st-256color} } From crux at crux.nu Tue Dec 15 18:41:59 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 19:41:59 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): mpv: updated to 0.10.0 Message-ID: <20151215184159.A69F9E98F6@crux.nu> commit aa28de6805e6df7ef99e55adcf08ec17d3b99b35 Author: Fredrik Rinnestam Date: Tue Dec 15 19:41:57 2015 +0100 mpv: updated to 0.10.0 diff --git a/mpv/.md5sum b/mpv/.md5sum index aa71df0..5772979 100644 --- a/mpv/.md5sum +++ b/mpv/.md5sum @@ -1 +1 @@ -df3cbee9dce0f97a5a3f901af9c64c2e v0.9.0.tar.gz +4bf2029d36386f1a7e13b867fc0de762 v0.10.0.zip diff --git a/mpv/Pkgfile b/mpv/Pkgfile index 5e1c2e6..8b0acff 100644 --- a/mpv/Pkgfile +++ b/mpv/Pkgfile @@ -5,7 +5,7 @@ # Nice to have: libquvi libdvdread libdvdnav name=mpv -version=0.9.0 +version=0.10.0 release=1 source=(https://github.com/$name-player/$name/archive/v$version.tar.gz) From crux at crux.nu Tue Dec 15 18:52:30 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 19:52:30 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): detox: dropped orphaned port Message-ID: <20151215185230.DA07AE98F6@crux.nu> commit 74d2388b88fe4b2b42c2ca00ba6a153819e38ae4 Author: Fredrik Rinnestam Date: Tue Dec 15 19:52:27 2015 +0100 detox: dropped orphaned port diff --git a/detox/.footprint b/detox/.footprint deleted file mode 100644 index 51f7bbf..0000000 --- a/detox/.footprint +++ /dev/null @@ -1,19 +0,0 @@ -drwxr-xr-x root/root etc/ --rw-r--r-- root/root etc/detoxrc --rw-r--r-- root/root etc/detoxrc.sample -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/detox --rwxr-xr-x root/root usr/bin/inline-detox -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/detox.1.gz -drwxr-xr-x root/root usr/man/man5/ --rw-r--r-- root/root usr/man/man5/detox.tbl.5.gz --rw-r--r-- root/root usr/man/man5/detoxrc.5.gz -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/detox/ --rw-r--r-- root/root usr/share/detox/iso8859_1.tbl --rw-r--r-- root/root usr/share/detox/iso8859_1.tbl.sample --rw-r--r-- root/root usr/share/detox/unicode.tbl --rw-r--r-- root/root usr/share/detox/unicode.tbl.sample diff --git a/detox/.md5sum b/detox/.md5sum deleted file mode 100644 index 11050a4..0000000 --- a/detox/.md5sum +++ /dev/null @@ -1 +0,0 @@ -da34c6bc3c68ce2fb008e25066e72927 detox-1.2.0.tar.bz2 diff --git a/detox/Pkgfile b/detox/Pkgfile deleted file mode 100644 index c5aa854..0000000 --- a/detox/Pkgfile +++ /dev/null @@ -1,17 +0,0 @@ -# Description: utility designed to clean up filenames -# URL: http://detox.sourceforge.net/ -# Maintainer: Bartlomiej Palmowski, rotwang at crux dot org dot pl -# Depends on: - -name=detox -version=1.2.0 -release=1 -source=(http://downloads.sourceforge.net/project/$name/$name/$version/$name-$version.tar.bz2) - -build() { - mkdir -p $PKG/usr/bin $PKG/etc $PKG/usr/man $PKG/usr/share/detox - cd $name-$version - ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/man - make - make DESTDIR=$PKG install -} From crux at crux.nu Tue Dec 15 19:33:34 2015 From: crux at crux.nu (crux at crux.nu) Date: Tue, 15 Dec 2015 20:33:34 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): mpv: updated to 0.14.0 Message-ID: <20151215193334.A4028E98F6@crux.nu> commit 429fbc864c314560e2a0ee72726b6dc156750aff Author: Fredrik Rinnestam Date: Tue Dec 15 20:33:30 2015 +0100 mpv: updated to 0.14.0 diff --git a/mpv/.footprint b/mpv/.footprint index e15164d..57f8016 100644 --- a/mpv/.footprint +++ b/mpv/.footprint @@ -4,9 +4,6 @@ drwxr-xr-x root/root usr/bin/ drwxr-xr-x root/root usr/etc/ drwxr-xr-x root/root usr/etc/mpv/ -rw-r--r-- root/root usr/etc/mpv/encoding-profiles.conf -drwxr-xr-x root/root usr/man/ -drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/mpv.1.gz drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/applications/ -rw-r--r-- root/root usr/share/applications/mpv.desktop @@ -21,3 +18,9 @@ drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/ drwxr-xr-x root/root usr/share/icons/hicolor/64x64/ drwxr-xr-x root/root usr/share/icons/hicolor/64x64/apps/ -rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/mpv.png +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/ +drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/mpv.svg +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/mpv.1.gz diff --git a/mpv/.md5sum b/mpv/.md5sum index 5772979..4ec778f 100644 --- a/mpv/.md5sum +++ b/mpv/.md5sum @@ -1 +1 @@ -4bf2029d36386f1a7e13b867fc0de762 v0.10.0.zip +9f78599b52d9e603f2481d36746ddd0c v0.14.0.tar.gz diff --git a/mpv/Pkgfile b/mpv/Pkgfile index 8b0acff..a90ee92 100644 --- a/mpv/Pkgfile +++ b/mpv/Pkgfile @@ -5,7 +5,7 @@ # Nice to have: libquvi libdvdread libdvdnav name=mpv -version=0.10.0 +version=0.14.0 release=1 source=(https://github.com/$name-player/$name/archive/v$version.tar.gz) @@ -15,7 +15,7 @@ build () { ./bootstrap.py ./waf configure \ --prefix=/usr \ - --mandir=/usr/man \ + --mandir=/usr/share/man \ ./waf build ./waf install --destdir=$PKG From crux at crux.nu Tue Dec 15 23:07:12 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 16 Dec 2015 00:07:12 +0100 (CET) Subject: [crux-commits] ports/contrib (3.2): [notify] bind: updated to 9.9.8-P2. Message-ID: <20151215230712.69F77E98F6@crux.nu> commit 582d40759ae943f157a8bfde6eec447a7469493a Author: Fredrik Rinnestam Date: Wed Dec 16 00:07:02 2015 +0100 [notify] bind: updated to 9.9.8-P2. BIND 9.9.8-P2 addresses security issues described in CVE-2015-3193 (OpenSSL), CVE-2015-8000 and CVE-2015-8461. diff --git a/bind/.md5sum b/bind/.md5sum index f2ea793..84dcfd6 100644 --- a/bind/.md5sum +++ b/bind/.md5sum @@ -1,4 +1,4 @@ -d1d37c5a7d8d767f46239c5afb97dfa4 bind-9.9.8.tar.gz +32996c4e631b9aace5115a5f10363eb9 bind-9.9.8-P2.tar.gz d5ef3bb5ce1020454a2c5996b73c8a5c db.0.0.127 c1e9d24f8ca28d50b5d5ad1637ccf241 db.ip6.arpa 1041493a69a6a5c21d4a513323104a0f db.localhost diff --git a/bind/Pkgfile b/bind/Pkgfile index 3f81437..8460466 100644 --- a/bind/Pkgfile +++ b/bind/Pkgfile @@ -5,7 +5,7 @@ # Depends on: name=bind -version=9.9.8 +version=9.9.8-P2 release=1 source=(ftp://ftp.isc.org/isc/bind9/$version/$name-$version.tar.gz \ named.root db.0.0.127 db.localhost db.ip6.arpa named named.conf) From crux at crux.nu Tue Dec 15 23:55:18 2015 From: crux at crux.nu (crux at crux.nu) Date: Wed, 16 Dec 2015 00:55:18 +0100 (CET) Subject: [crux-commits] ports/core (3.2): gcc: updated to 5.3.0 Message-ID: <20151215235518.97EEFE98F6@crux.nu> commit ccc45ab010981741bdcbb4f5d34dc5f7bd634146 Author: Fredrik Rinnestam Date: Wed Dec 16 00:54:53 2015 +0100 gcc: updated to 5.3.0 diff --git a/gcc/.footprint b/gcc/.footprint index 82e20f0..199a92c 100644 --- a/gcc/.footprint +++ b/gcc/.footprint @@ -14,1308 +14,1314 @@ lrwxrwxrwx root/root usr/bin/cc -> gcc -rwxr-xr-x root/root usr/bin/gcov-tool drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/c++/ -drwxr-xr-x root/root usr/include/c++/5.2.0/ --rw-r--r-- root/root usr/include/c++/5.2.0/algorithm --rw-r--r-- root/root usr/include/c++/5.2.0/array --rw-r--r-- root/root usr/include/c++/5.2.0/atomic -drwxr-xr-x root/root usr/include/c++/5.2.0/backward/ --rw-r--r-- root/root usr/include/c++/5.2.0/backward/auto_ptr.h --rw-r--r-- root/root usr/include/c++/5.2.0/backward/backward_warning.h --rw-r--r-- root/root usr/include/c++/5.2.0/backward/binders.h --rw-r--r-- root/root usr/include/c++/5.2.0/backward/hash_fun.h --rw-r--r-- root/root usr/include/c++/5.2.0/backward/hash_map --rw-r--r-- root/root usr/include/c++/5.2.0/backward/hash_set --rw-r--r-- root/root usr/include/c++/5.2.0/backward/hashtable.h --rw-r--r-- root/root usr/include/c++/5.2.0/backward/strstream -drwxr-xr-x root/root usr/include/c++/5.2.0/bits/ --rw-r--r-- root/root usr/include/c++/5.2.0/bits/algorithmfwd.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/alloc_traits.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/allocated_ptr.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/allocator.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/atomic_base.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/atomic_futex.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/atomic_lockfree_defines.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/basic_ios.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/basic_ios.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/basic_string.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/basic_string.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/boost_concept_check.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/c++0x_warning.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/c++14_warning.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/char_traits.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/codecvt.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/concept_check.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/cpp_type_traits.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/cxxabi_forced.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/deque.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/enable_special_members.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/exception_defines.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/exception_ptr.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/forward_list.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/forward_list.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/fstream.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/functexcept.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/functional_hash.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/gslice.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/gslice_array.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/hash_bytes.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/hashtable.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/hashtable_policy.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/indirect_array.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/ios_base.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/istream.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/list.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/locale_classes.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/locale_classes.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/locale_conv.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/locale_facets.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/locale_facets.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/locale_facets_nonio.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/locale_facets_nonio.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/localefwd.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/mask_array.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/memoryfwd.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/move.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/nested_exception.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/ostream.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/ostream_insert.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/parse_numbers.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/postypes.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/predefined_ops.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/ptr_traits.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/random.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/random.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/range_access.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex_automaton.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex_automaton.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex_compiler.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex_compiler.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex_constants.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex_error.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex_executor.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex_executor.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex_scanner.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/regex_scanner.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/shared_ptr.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/shared_ptr_atomic.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/shared_ptr_base.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/slice_array.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/sstream.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_algo.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_algobase.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_bvector.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_construct.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_deque.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_function.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_heap.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_iterator.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_iterator_base_funcs.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_iterator_base_types.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_list.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_map.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_multimap.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_multiset.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_numeric.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_pair.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_queue.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_raw_storage_iter.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_relops.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_set.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_stack.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_tempbuf.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_tree.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_uninitialized.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stl_vector.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stream_iterator.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/streambuf.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/streambuf_iterator.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/stringfwd.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/unique_ptr.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/unordered_map.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/unordered_set.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/uses_allocator.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/valarray_after.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/valarray_array.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/valarray_array.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bits/valarray_before.h --rw-r--r-- root/root usr/include/c++/5.2.0/bits/vector.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/bitset --rw-r--r-- root/root usr/include/c++/5.2.0/cassert --rw-r--r-- root/root usr/include/c++/5.2.0/ccomplex --rw-r--r-- root/root usr/include/c++/5.2.0/cctype --rw-r--r-- root/root usr/include/c++/5.2.0/cerrno --rw-r--r-- root/root usr/include/c++/5.2.0/cfenv --rw-r--r-- root/root usr/include/c++/5.2.0/cfloat --rw-r--r-- root/root usr/include/c++/5.2.0/chrono --rw-r--r-- root/root usr/include/c++/5.2.0/cinttypes --rw-r--r-- root/root usr/include/c++/5.2.0/ciso646 --rw-r--r-- root/root usr/include/c++/5.2.0/climits --rw-r--r-- root/root usr/include/c++/5.2.0/clocale --rw-r--r-- root/root usr/include/c++/5.2.0/cmath --rw-r--r-- root/root usr/include/c++/5.2.0/codecvt --rw-r--r-- root/root usr/include/c++/5.2.0/complex --rw-r--r-- root/root usr/include/c++/5.2.0/complex.h --rw-r--r-- root/root usr/include/c++/5.2.0/condition_variable --rw-r--r-- root/root usr/include/c++/5.2.0/csetjmp --rw-r--r-- root/root usr/include/c++/5.2.0/csignal --rw-r--r-- root/root usr/include/c++/5.2.0/cstdalign --rw-r--r-- root/root usr/include/c++/5.2.0/cstdarg --rw-r--r-- root/root usr/include/c++/5.2.0/cstdbool --rw-r--r-- root/root usr/include/c++/5.2.0/cstddef --rw-r--r-- root/root usr/include/c++/5.2.0/cstdint --rw-r--r-- root/root usr/include/c++/5.2.0/cstdio --rw-r--r-- root/root usr/include/c++/5.2.0/cstdlib --rw-r--r-- root/root usr/include/c++/5.2.0/cstring --rw-r--r-- root/root usr/include/c++/5.2.0/ctgmath --rw-r--r-- root/root usr/include/c++/5.2.0/ctime --rw-r--r-- root/root usr/include/c++/5.2.0/cwchar --rw-r--r-- root/root usr/include/c++/5.2.0/cwctype --rw-r--r-- root/root usr/include/c++/5.2.0/cxxabi.h -drwxr-xr-x root/root usr/include/c++/5.2.0/debug/ --rw-r--r-- root/root usr/include/c++/5.2.0/debug/array --rw-r--r-- root/root usr/include/c++/5.2.0/debug/bitset --rw-r--r-- root/root usr/include/c++/5.2.0/debug/debug.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/deque --rw-r--r-- root/root usr/include/c++/5.2.0/debug/formatter.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/forward_list --rw-r--r-- root/root usr/include/c++/5.2.0/debug/functions.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/list --rw-r--r-- root/root usr/include/c++/5.2.0/debug/macros.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/map --rw-r--r-- root/root usr/include/c++/5.2.0/debug/map.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/multimap.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/multiset.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_base.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_container.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_iterator.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_iterator.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_local_iterator.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_local_iterator.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_sequence.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_sequence.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_unordered_base.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_unordered_container.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/safe_unordered_container.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/debug/set --rw-r--r-- root/root usr/include/c++/5.2.0/debug/set.h --rw-r--r-- root/root usr/include/c++/5.2.0/debug/string --rw-r--r-- root/root usr/include/c++/5.2.0/debug/unordered_map --rw-r--r-- root/root usr/include/c++/5.2.0/debug/unordered_set --rw-r--r-- root/root usr/include/c++/5.2.0/debug/vector -drwxr-xr-x root/root usr/include/c++/5.2.0/decimal/ --rw-r--r-- root/root usr/include/c++/5.2.0/decimal/decimal --rw-r--r-- root/root usr/include/c++/5.2.0/decimal/decimal.h --rw-r--r-- root/root usr/include/c++/5.2.0/deque --rw-r--r-- root/root usr/include/c++/5.2.0/exception -drwxr-xr-x root/root usr/include/c++/5.2.0/experimental/ --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/algorithm --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/any --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/chrono --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/functional --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/optional --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/ratio --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/string_view --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/string_view.tcc --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/system_error --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/tuple --rw-r--r-- root/root usr/include/c++/5.2.0/experimental/type_traits -drwxr-xr-x root/root usr/include/c++/5.2.0/ext/ --rw-r--r-- root/root usr/include/c++/5.2.0/ext/algorithm --rw-r--r-- root/root usr/include/c++/5.2.0/ext/aligned_buffer.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/alloc_traits.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/array_allocator.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/atomicity.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/bitmap_allocator.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/cast.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/cmath --rw-r--r-- root/root usr/include/c++/5.2.0/ext/codecvt_specializations.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/concurrence.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/debug_allocator.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/enc_filebuf.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/extptr_allocator.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/functional --rw-r--r-- root/root usr/include/c++/5.2.0/ext/hash_map --rw-r--r-- root/root usr/include/c++/5.2.0/ext/hash_set --rw-r--r-- root/root usr/include/c++/5.2.0/ext/iterator --rw-r--r-- root/root usr/include/c++/5.2.0/ext/malloc_allocator.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/memory --rw-r--r-- root/root usr/include/c++/5.2.0/ext/mt_allocator.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/new_allocator.h --rw-r--r-- root/root usr/include/c++/5.2.0/ext/numeric --rw-r--r-- root/root usr/include/c++/5.2.0/ext/numeric_traits.h -drwxr-xr-x root/root usr/include/c++/5.2.0/ext/pb_ds/ --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/assoc_container.hpp -drwxr-xr-x root/root usr/include/c++/5.2.0/ext/pb_ds/detail/ -drwxr-xr-x root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/ --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/bin_search_tree_/traits.hpp -drwxr-xr-x root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/ --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/const_iterator.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/entry_pred.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp --rw-r--r-- root/root usr/include/c++/5.2.0/e