diff --git a/astro/p5-Astro-Constants/Makefile b/astro/p5-Astro-Constants/Makefile index 30d2720eec0..1d46ccab753 100644 --- a/astro/p5-Astro-Constants/Makefile +++ b/astro/p5-Astro-Constants/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= Astro-Constants -PORTVERSION= 0.09 -PORTREVISION= 1 +PORTVERSION= 0.1002 CATEGORIES= astro perl5 science MASTER_SITES= CPAN/Astro PKGNAMEPREFIX= p5- @@ -11,6 +10,9 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Physical constants for use in astronomy +LICENSE= ART10 GPLv1 +LICENSE_COMB= dual + USES= perl5 USE_PERL5= configure diff --git a/astro/p5-Astro-Constants/distinfo b/astro/p5-Astro-Constants/distinfo index af1dab931e6..fd1c9b7e0f1 100644 --- a/astro/p5-Astro-Constants/distinfo +++ b/astro/p5-Astro-Constants/distinfo @@ -1,2 +1,2 @@ -SHA256 (Astro-Constants-0.09.tar.gz) = d9e48a98690b41c726b79bc888c6f78cf0c3d57372be33242d5191b85164330f -SIZE (Astro-Constants-0.09.tar.gz) = 12034 +SHA256 (Astro-Constants-0.1002.tar.gz) = bc69ee93db2d7caecf3238ab02646f5f9dab836583978f12a08157b74c7d6f3a +SIZE (Astro-Constants-0.1002.tar.gz) = 255524 diff --git a/astro/p5-Astro-Constants/pkg-plist b/astro/p5-Astro-Constants/pkg-plist index a8a837a0ad5..6fd96d3580d 100644 --- a/astro/p5-Astro-Constants/pkg-plist +++ b/astro/p5-Astro-Constants/pkg-plist @@ -2,3 +2,5 @@ %%SITE_PERL%%/Astro/Constants/CGS.pm %%SITE_PERL%%/Astro/Constants/MKS.pm %%PERL5_MAN3%%/Astro::Constants.3.gz +%%PERL5_MAN3%%/Astro::Constants::CGS.3.gz +%%PERL5_MAN3%%/Astro::Constants::MKS.3.gz diff --git a/astro/xtide/distinfo b/astro/xtide/distinfo index 6137080409d..87266e634d0 100644 --- a/astro/xtide/distinfo +++ b/astro/xtide/distinfo @@ -4,3 +4,5 @@ SHA256 (libtcd-2.2.7-r2.tar.bz2) = aff1f218b84106c572d094912cd11c828e1ea212db566 SIZE (libtcd-2.2.7-r2.tar.bz2) = 308959 SHA256 (harmonics-dwf-20151227-free.tar.bz2) = b382acfd94cefd6f6434ff3efdbecfd929abe3639e345979da7826a37ed5a7ac SIZE (harmonics-dwf-20151227-free.tar.bz2) = 499871 +SHA256 (wvs.tar.bz2) = 4e996ce2e608d612ba78e35cdf50c2c73b01fce06bd5b561a7fe957ea75d6d75 +SIZE (wvs.tar.bz2) = 37461520 diff --git a/benchmarks/ubench/Makefile b/benchmarks/ubench/Makefile index 75d0fb995e1..97c34cac141 100644 --- a/benchmarks/ubench/Makefile +++ b/benchmarks/ubench/Makefile @@ -6,7 +6,7 @@ PORTVERSION= 0.32 CATEGORIES= benchmarks MASTER_SITES= SUNSITE/system/benchmark -MAINTAINER= brian@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Unix Benchmark Utility for CPU(s) and memory HAS_CONFIGURE= yes diff --git a/deskutils/xpad/Makefile b/deskutils/xpad/Makefile index 26077c26de1..62d8ccf2471 100644 --- a/deskutils/xpad/Makefile +++ b/deskutils/xpad/Makefile @@ -2,10 +2,9 @@ # $FreeBSD$ PORTNAME= xpad -PORTVERSION= 4.5.0 -PORTREVISION= 1 +PORTVERSION= 4.6.0 CATEGORIES= deskutils -MASTER_SITES= http://launchpad.net/${PORTNAME}/trunk/4.5/+download/ +MASTER_SITES= https://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/ MAINTAINER= jgh@FreeBSD.org COMMENT= Virtual note-pad system for your X11 desktop @@ -35,6 +34,8 @@ NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e 's|glib/glist.h|glib.h|g' \ ${WRKSRC}/src/xpad-undo.c + @${REINPLACE_CMD} -e 's|/etc/xdg/autostart|${LOCALBASE}/etc/xdg/autostart|g' \ + ${WRKSRC}/Makefile.am post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/deskutils/xpad/distinfo b/deskutils/xpad/distinfo index aebb9cec4bb..0c0f8f92445 100644 --- a/deskutils/xpad/distinfo +++ b/deskutils/xpad/distinfo @@ -1,2 +1,2 @@ -SHA256 (xpad-4.5.0.tar.bz2) = f870cefc92593febf266bb0f90ceb0feeb4af7eb1033625fca50933701a7b9e8 -SIZE (xpad-4.5.0.tar.bz2) = 1907957 +SHA256 (xpad-4.6.0.tar.bz2) = 382942a423f1bb76a251b71303530e136dd212030ec28f97051878b69ab3c473 +SIZE (xpad-4.6.0.tar.bz2) = 244936 diff --git a/deskutils/xpad/pkg-plist b/deskutils/xpad/pkg-plist index df6735a1ac6..51421f1e250 100644 --- a/deskutils/xpad/pkg-plist +++ b/deskutils/xpad/pkg-plist @@ -1,4 +1,5 @@ bin/xpad +etc/xdg/autostart/xpad.desktop man/man1/xpad.1.gz share/applications/xpad.desktop share/icons/hicolor/scalable/apps/xpad.svg diff --git a/devel/distel/Makefile b/devel/distel/Makefile index 7fe164b834f..bf4218fd465 100644 --- a/devel/distel/Makefile +++ b/devel/distel/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= distel -PORTVERSION= 4.1.0 +PORTVERSION= 4.1.1 CATEGORIES= devel elisp MAINTAINER= olgeni@FreeBSD.org @@ -15,6 +15,7 @@ GH_ACCOUNT= massemanet PLIST_SUB= VERSION="${PORTVERSION}" USE_EMACS= yes +NO_ARCH= yes DISTEL_DOCS= AUTHORS ChangeLog INSTALL INSTALL.WIN32 NEWS README README.ie-session DISTEL_ROOT= ${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION} diff --git a/devel/distel/distinfo b/devel/distel/distinfo index 851f556b8df..5e6a4e7019a 100644 --- a/devel/distel/distinfo +++ b/devel/distel/distinfo @@ -1,2 +1,2 @@ -SHA256 (massemanet-distel-4.1.0_GH0.tar.gz) = 6321e25c9bd7ec9edcb5e1474f570c321dd09d710b9e0fc085f76f56eadb2dd9 -SIZE (massemanet-distel-4.1.0_GH0.tar.gz) = 213828 +SHA256 (massemanet-distel-4.1.1_GH0.tar.gz) = 80a57750a18bb5522fae3827323f91f3e4c148ee2ed36d704864cc482a775ff7 +SIZE (massemanet-distel-4.1.1_GH0.tar.gz) = 214189 diff --git a/devel/erlang-cuttlefish/Makefile b/devel/erlang-cuttlefish/Makefile index 4f560ad7565..3809c4455a8 100644 --- a/devel/erlang-cuttlefish/Makefile +++ b/devel/erlang-cuttlefish/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= cuttlefish -PORTVERSION= 2.0.5 +PORTVERSION= 2.0.6 CATEGORIES= devel PKGNAMEPREFIX= erlang- diff --git a/devel/erlang-cuttlefish/distinfo b/devel/erlang-cuttlefish/distinfo index 91d4ef6af4f..37ed9dce3fb 100644 --- a/devel/erlang-cuttlefish/distinfo +++ b/devel/erlang-cuttlefish/distinfo @@ -1,2 +1,2 @@ -SHA256 (basho-cuttlefish-2.0.5_GH0.tar.gz) = af809585d998e528a6458df33a5ede7e45ecb03382edbdf08019e1dc910f73f8 -SIZE (basho-cuttlefish-2.0.5_GH0.tar.gz) = 231033 +SHA256 (basho-cuttlefish-2.0.6_GH0.tar.gz) = ca869b6dd34ca2b9dae84ce648a2734323466c25c505836e812eb73d79a7115b +SIZE (basho-cuttlefish-2.0.6_GH0.tar.gz) = 231470 diff --git a/devel/gitg/files/patch-Makefile.in b/devel/gitg/files/patch-Makefile.in new file mode 100644 index 00000000000..f6a0e3678e1 --- /dev/null +++ b/devel/gitg/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2016-02-24 20:05:48.691700000 +0100 ++++ Makefile.in 2016-02-24 20:07:55.252920000 +0100 +@@ -4591,7 +4591,7 @@ + @if test -f $@; then :; else \ + $(MAKE) $(AM_MAKEFLAGS) $(srcdir)/libgitg_ext_libgitg_ext_1_0_la_vala.stamp; \ + fi +-$(srcdir)/GitgExt-1.0.gir: $(srcdir)/libgitg_ext_libgitg_ext_1_0_la_vala.stamp ++$(srcdir)/GitgExt-1.0.gir: Gitg-1.0.gir $(srcdir)/libgitg_ext_libgitg_ext_1_0_la_vala.stamp + @if test -f $@; then :; else rm -f $(srcdir)/libgitg_ext_libgitg_ext_1_0_la_vala.stamp; fi + @if test -f $@; then :; else \ + $(MAKE) $(AM_MAKEFLAGS) $(srcdir)/libgitg_ext_libgitg_ext_1_0_la_vala.stamp; \ diff --git a/dns/knot1/Makefile b/dns/knot1/Makefile index 8fccba65ffd..707e40471d4 100644 --- a/dns/knot1/Makefile +++ b/dns/knot1/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= knot -PORTVERSION= 1.6.6 +PORTVERSION= 1.6.7 CATEGORIES= dns ipv6 MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \ http://dns-lab.com/downloads/knot-dns/ diff --git a/dns/knot1/distinfo b/dns/knot1/distinfo index 968a7f56cff..e132b27257a 100644 --- a/dns/knot1/distinfo +++ b/dns/knot1/distinfo @@ -1,2 +1,2 @@ -SHA256 (knot-1.6.6.tar.xz) = 6ccae42b0878201e2113a048317bf518acad70fe436b04e24da32703d27edf03 -SIZE (knot-1.6.6.tar.xz) = 793380 +SHA256 (knot-1.6.7.tar.xz) = ed3cd8e281aff9b28ab9d8de8d59cae7aae48e435660193c117a43e8979b4d48 +SIZE (knot-1.6.7.tar.xz) = 793964 diff --git a/graphics/eog/Makefile b/graphics/eog/Makefile index d63a4184531..4a2e2cc4317 100644 --- a/graphics/eog/Makefile +++ b/graphics/eog/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= eog -PORTVERSION= 3.18.1 +PORTVERSION= 3.18.2 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 diff --git a/graphics/eog/distinfo b/graphics/eog/distinfo index 04f8b879bdf..25781233fd4 100644 --- a/graphics/eog/distinfo +++ b/graphics/eog/distinfo @@ -1,2 +1,2 @@ -SHA256 (gnome3/eog-3.18.1.tar.xz) = 7b7bb47a680518701e2e724c8632fcf12dcb3c3e45ce1f2bdd4c4ace325793a7 -SIZE (gnome3/eog-3.18.1.tar.xz) = 4327208 +SHA256 (gnome3/eog-3.18.2.tar.xz) = dc2d16e3754cad12703261fe586e7599c4df2e39282f6c28681a514f749fe636 +SIZE (gnome3/eog-3.18.2.tar.xz) = 4327676 diff --git a/graphics/py-pillow/Makefile b/graphics/py-pillow/Makefile index 53ff71cd73d..4a35ca95282 100644 --- a/graphics/py-pillow/Makefile +++ b/graphics/py-pillow/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= pillow -PORTVERSION= 2.9.0 -PORTREVISION= 1 +PORTVERSION= 3.1.1 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -22,84 +21,53 @@ LCMS_DESC= Little Color Management System TKINTER_DESC= Tkinter (Tcl/Tk) BitmapImage & PhotoImage support FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 +FREETYPE_VARS= PYDISTUTILS_BUILDARGS+=--enable-freetype +FREETYPE_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-freetype + JPEG_USES= jpeg +JPEG_VARS= PYDISTUTILS_BUILDARGS+=--enable-jpeg +JPEG_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-jpeg + LCMS_LIB_DEPENDS= liblcms2.so:${PORTSDIR}/graphics/lcms2 +LCMS_VARS= PYDISTUTILS_BUILDARGS+=--enable-lcms +LCMS_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-lcms + +PNG_VARS= PYDISTUTILS_BUILDARGS+=--enable-zlib +PNG_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-zlib + TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff +TIFF_VARS= PYDISTUTILS_BUILDARGS+=--enable-tiff +TIFF_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-tiff + TKINTER_USES= tk:build TKINTER_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter TKINTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter +TKINTER_VARS= PYDISTUTILS_BUILDARGS+=--enable-tcl --enable-tk --include-dirs=${TCL_INCLUDEDIR}:${TK_INCLUDEDIR} +TKINTER_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-tcl --disable-tk + WEBP_LIB_DEPENDS= libwebp.so:${PORTSDIR}/graphics/webp +WEBP_VARS= PYDISTUTILS_BUILDARGS+=--enable-webp +WEBP_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-webp -USES= cpe python -USE_GITHUB= yes -USES= python -USE_PYTHON= autoplist concurrent distutils -PYDISTUTILS_SETUP= ${PYSETUP} -PYDISTUTILS_BUILD_TARGET= build build_py build_ext +USES= cpe python +USE_GITHUB= yes +USES= python +USE_PYTHON= autoplist concurrent distutils -# we have to build and install everything in a single run, -# otherwise pillow's build_ext extension tries to be clever -# and messes up standard distutils behaviour... -NO_BUILD= yes +PYDISTUTILS_BUILD_TARGET= build build_ext GH_ACCOUNT= python-${PORTNAME} GH_PROJECT= ${PORTNAME:C/p/P/} CONFLICTS_INSTALL= py*-imaging-* -.include +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PIL/*.so -.if ${PORT_OPTIONS:MFREETYPE} -PYDISTUTILS_BUILDARGS+= --enable-freetype -.else -PYDISTUTILS_BUILDARGS+= --disable-freetype -.endif - -.if ${PORT_OPTIONS:MJPEG} -PYDISTUTILS_BUILDARGS+= --enable-jpeg -.else -PYDISTUTILS_BUILDARGS+= --disable-jpeg -.endif - -.if ${PORT_OPTIONS:MLCMS} -PYDISTUTILS_BUILDARGS+= --enable-lcms -.else -PYDISTUTILS_BUILDARGS+= --disable-lcms -.endif - -.if ${PORT_OPTIONS:MPNG} -PYDISTUTILS_BUILDARGS+= --enable-zlib -.else -PYDISTUTILS_BUILDARGS+= --disable-zlib -.endif - -.if ${PORT_OPTIONS:MTIFF} -PYDISTUTILS_BUILDARGS+= --enable-tiff -.else -PYDISTUTILS_BUILDARGS+= --disable-tiff -.endif - -.if ${PORT_OPTIONS:MTKINTER} -PYDISTUTILS_BUILDARGS+= --enable-tcl --enable-tk \ - --include-dirs=${TCL_INCLUDEDIR}:${TK_INCLUDEDIR} -.else -PYDISTUTILS_BUILDARGS+= --disable-tcl --disable-tk -.endif - -.if ${PORT_OPTIONS:MWEBP} -PYDISTUTILS_BUILDARGS+= --enable-webp -.else -PYDISTUTILS_BUILDARGS+= --disable-webp -.endif - -do-install: - @(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ - ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS} \ - ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS}) - -do-test: extract +do-test: @cd ${WRKSRC} && \ ${PYTHON_CMD} ${PYSETUP} build_ext -i && \ - ${PYTHON_CMD} selftest.py + ${PYTHON_CMD} selftest.py && \ + ${PYTHON_CMD} -m nose -vx Tests/test_*.py .include diff --git a/graphics/py-pillow/distinfo b/graphics/py-pillow/distinfo index 65e7f463fa9..4c9baf7d46e 100644 --- a/graphics/py-pillow/distinfo +++ b/graphics/py-pillow/distinfo @@ -1,2 +1,2 @@ -SHA256 (python-pillow-Pillow-2.9.0_GH0.tar.gz) = e048d3fb43832b09077242dc46f3ed83f09fada0a2386196b7b0eea664422158 -SIZE (python-pillow-Pillow-2.9.0_GH0.tar.gz) = 9320944 +SHA256 (python-pillow-Pillow-3.1.1_GH0.tar.gz) = a2ab64b39378031effdd86a6cd303de7b5b606445ab0338359e9ff9dc3f2e634 +SIZE (python-pillow-Pillow-3.1.1_GH0.tar.gz) = 10051635 diff --git a/graphics/py-pillow/files/patch-CVE-2016-0740 b/graphics/py-pillow/files/patch-CVE-2016-0740 deleted file mode 100644 index e5a25716dc6..00000000000 --- a/graphics/py-pillow/files/patch-CVE-2016-0740 +++ /dev/null @@ -1,24 +0,0 @@ -From 6dcbf5bd96b717c58d7b642949da8d323099928e Mon Sep 17 00:00:00 2001 -From: Eric Soroos -Date: Thu, 14 Jan 2016 04:59:19 -0800 -Subject: [PATCH] Fix for buffer overflow in TiffDecode.c CVE-2016-0740 - ---- - Tests/check_libtiff_segfault.py | 23 +++++++++++++++++++++++ - Tests/images/libtiff_segfault.tif | Bin 0 -> 262 bytes - libImaging/TiffDecode.c | 2 +- - 3 files changed, 24 insertions(+), 1 deletion(-) - create mode 100644 Tests/check_libtiff_segfault.py - create mode 100644 Tests/images/libtiff_segfault.tif - ---- libImaging/TiffDecode.c -+++ libImaging/TiffDecode.c -@@ -169,7 +169,7 @@ int ImagingLibTiffDecode(Imaging im, ImagingCodecState state, UINT8* buffer, int - char *filename = "tempfile.tif"; - char *mode = "r"; - TIFF *tiff; -- int size; -+ tsize_t size; - - - /* buffer is the encoded file, bytes is the length of the encoded file */ diff --git a/graphics/py-pillow/files/patch-CVE-2016-0775 b/graphics/py-pillow/files/patch-CVE-2016-0775 deleted file mode 100644 index cbd44618028..00000000000 --- a/graphics/py-pillow/files/patch-CVE-2016-0775 +++ /dev/null @@ -1,24 +0,0 @@ -From bcaaf97f4ff25b3b5b9e8efeda364e17e80858ec Mon Sep 17 00:00:00 2001 -From: wiredfool -Date: Wed, 20 Jan 2016 22:37:28 +0000 -Subject: [PATCH] FLI overflow error fix and testcase CVE-2016-0775 - ---- - Tests/check_fli_overflow.py | 16 ++++++++++++++++ - Tests/images/fli_overflow.fli | Bin 0 -> 4645 bytes - libImaging/FliDecode.c | 2 +- - 3 files changed, 17 insertions(+), 1 deletion(-) - create mode 100644 Tests/check_fli_overflow.py - create mode 100644 Tests/images/fli_overflow.fli - ---- libImaging/FliDecode.c -+++ libImaging/FliDecode.c -@@ -185,7 +185,7 @@ ImagingFliDecode(Imaging im, ImagingCodecState state, UINT8* buf, int bytes) - /* COPY chunk */ - for (y = 0; y < state->ysize; y++) { - UINT8* buf = (UINT8*) im->image[y]; -- memcpy(buf+x, data, state->xsize); -+ memcpy(buf, data, state->xsize); - data += state->xsize; - } - break; diff --git a/graphics/py-pillow/files/patch-libImaging-PcdDecode.c b/graphics/py-pillow/files/patch-libImaging-PcdDecode.c deleted file mode 100644 index 4c996ee4d8f..00000000000 --- a/graphics/py-pillow/files/patch-libImaging-PcdDecode.c +++ /dev/null @@ -1,33 +0,0 @@ -From ae453aa18b66af54e7ff716f4ccb33adca60afd4 Mon Sep 17 00:00:00 2001 -From: wiredfool -Date: Tue, 2 Feb 2016 05:46:26 -0800 -Subject: [PATCH] PCD decoder overruns the shuffle buffer, Fixes #568 - ---- - Tests/images/hopper.pcd | Bin 0 -> 788480 bytes - Tests/test_file_pcd.py | 18 ++++++++++++++++++ - libImaging/PcdDecode.c | 4 ++-- - 3 files changed, 20 insertions(+), 2 deletions(-) - create mode 100644 Tests/images/hopper.pcd - create mode 100644 Tests/test_file_pcd.py - ---- libImaging/PcdDecode.c -+++ libImaging/PcdDecode.c -@@ -47,7 +47,7 @@ ImagingPcdDecode(Imaging im, ImagingCodecState state, UINT8* buf, int bytes) - out[0] = ptr[x]; - out[1] = ptr[(x+4*state->xsize)/2]; - out[2] = ptr[(x+5*state->xsize)/2]; -- out += 4; -+ out += 3; - } - - state->shuffle((UINT8*) im->image[state->y], -@@ -62,7 +62,7 @@ ImagingPcdDecode(Imaging im, ImagingCodecState state, UINT8* buf, int bytes) - out[0] = ptr[x+state->xsize]; - out[1] = ptr[(x+4*state->xsize)/2]; - out[2] = ptr[(x+5*state->xsize)/2]; -- out += 4; -+ out += 3; - } - - state->shuffle((UINT8*) im->image[state->y], diff --git a/graphics/py-pillow/files/patch-libImaging-Resample.c b/graphics/py-pillow/files/patch-libImaging-Resample.c deleted file mode 100644 index de7756ddf32..00000000000 --- a/graphics/py-pillow/files/patch-libImaging-Resample.c +++ /dev/null @@ -1,35 +0,0 @@ -From 41fae6d9e2da741d2c5464775c7f1a609ea03798 Mon Sep 17 00:00:00 2001 -From: Ned Williamson -Date: Thu, 4 Feb 2016 01:54:12 -0500 -Subject: [PATCH] fix integer overflow in Resample.c - ---- - libImaging/Resample.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - ---- libImaging/Resample.c -+++ libImaging/Resample.c -@@ -138,11 +138,23 @@ ImagingResampleHorizontal(Imaging imIn, int xsize, int filter) - /* maximum number of coofs */ - kmax = (int) ceil(support) * 2 + 1; - -+ // check for overflow -+ if (kmax > 0 && xsize > SIZE_MAX / kmax) -+ return (Imaging) ImagingError_MemoryError(); -+ -+ // sizeof(float) should be greater than 0 -+ if (xsize * kmax > SIZE_MAX / sizeof(float)) -+ return (Imaging) ImagingError_MemoryError(); -+ - /* coefficient buffer */ - kk = malloc(xsize * kmax * sizeof(float)); - if ( ! kk) - return (Imaging) ImagingError_MemoryError(); - -+ // sizeof(int) should be greater than 0 as well -+ if (xsize > SIZE_MAX / (2 * sizeof(int))) -+ return (Imaging) ImagingError_MemoryError(); -+ - xbounds = malloc(xsize * 2 * sizeof(int)); - if ( ! xbounds) { - free(kk); diff --git a/lang/erlang-java/Makefile b/lang/erlang-java/Makefile index d5efa4c7592..234f82c10d1 100644 --- a/lang/erlang-java/Makefile +++ b/lang/erlang-java/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= erlang -PORTVERSION= 18.2.3 +PORTVERSION= 18.2.4 CATEGORIES= lang parallel java MASTER_SITES= http://www.erlang.org/download/:erlangorg \ http://erlang.stacken.kth.se/download/:erlangorg \ @@ -14,7 +14,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \ LOCAL/olgeni -PATCHFILES= patch-otp-18.2.2 patch-otp-18.2.3 +PATCHFILES= patch-otp-18.2.2 patch-otp-18.2.3 patch-otp-18.2.4 MAINTAINER= olgeni@FreeBSD.org COMMENT= Erlang interface for Java diff --git a/lang/erlang-java/distinfo b/lang/erlang-java/distinfo index 68c86edb9b3..734eab41016 100644 --- a/lang/erlang-java/distinfo +++ b/lang/erlang-java/distinfo @@ -6,3 +6,5 @@ SHA256 (erlang/patch-otp-18.2.2) = 2a223e838a5b018535905f813eb95830dcced30b39dce SIZE (erlang/patch-otp-18.2.2) = 9587 SHA256 (erlang/patch-otp-18.2.3) = 9294879b4b3f1fc9eb005003b1e930458b184e543a898f21d7cab921e36a0862 SIZE (erlang/patch-otp-18.2.3) = 55919 +SHA256 (erlang/patch-otp-18.2.4) = ea07166fcfd6cab6fcf21945cf7b630473d3a5828a6e101b60e845f42dbbd002 +SIZE (erlang/patch-otp-18.2.4) = 17847 diff --git a/lang/erlang-runtime18/Makefile b/lang/erlang-runtime18/Makefile index 3d0abcf444e..5b5d449c1a6 100644 --- a/lang/erlang-runtime18/Makefile +++ b/lang/erlang-runtime18/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= erlang -PORTVERSION= 18.2.3 +PORTVERSION= 18.2.4 CATEGORIES= lang parallel java MASTER_SITES= http://www.erlang.org/download/:erlangorg \ http://erlang.stacken.kth.se/download/:erlangorg \ @@ -16,7 +16,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \ LOCAL/olgeni -PATCHFILES= patch-otp-18.2.2 patch-otp-18.2.3 +PATCHFILES= patch-otp-18.2.2 patch-otp-18.2.3 patch-otp-18.2.4 MAINTAINER= olgeni@FreeBSD.org COMMENT= Functional programming language from Ericsson @@ -196,6 +196,10 @@ post-install: ${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \ -C ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB} + ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.11.1/* \ + ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.11.2 + ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.11.1 + ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.1/* \ ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.1.1 ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.1 diff --git a/lang/erlang-runtime18/distinfo b/lang/erlang-runtime18/distinfo index 6891b0cc706..f76b48c4102 100644 --- a/lang/erlang-runtime18/distinfo +++ b/lang/erlang-runtime18/distinfo @@ -8,3 +8,5 @@ SHA256 (erlang/patch-otp-18.2.2) = 2a223e838a5b018535905f813eb95830dcced30b39dce SIZE (erlang/patch-otp-18.2.2) = 9587 SHA256 (erlang/patch-otp-18.2.3) = 9294879b4b3f1fc9eb005003b1e930458b184e543a898f21d7cab921e36a0862 SIZE (erlang/patch-otp-18.2.3) = 55919 +SHA256 (erlang/patch-otp-18.2.4) = ea07166fcfd6cab6fcf21945cf7b630473d3a5828a6e101b60e845f42dbbd002 +SIZE (erlang/patch-otp-18.2.4) = 17847 diff --git a/lang/erlang-wx/Makefile b/lang/erlang-wx/Makefile index aee3ea6874a..6c2876e354e 100644 --- a/lang/erlang-wx/Makefile +++ b/lang/erlang-wx/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= erlang -PORTVERSION= 18.2.3 +PORTVERSION= 18.2.4 CATEGORIES= lang parallel MASTER_SITES= http://www.erlang.org/download/:erlangorg \ http://erlang.stacken.kth.se/download/:erlangorg \ @@ -14,7 +14,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \ LOCAL/olgeni -PATCHFILES= patch-otp-18.2.2 patch-otp-18.2.3 +PATCHFILES= patch-otp-18.2.2 patch-otp-18.2.3 patch-otp-18.2.4 MAINTAINER= olgeni@FreeBSD.org COMMENT= Erlang bindings for wxWindows diff --git a/lang/erlang-wx/distinfo b/lang/erlang-wx/distinfo index 68c86edb9b3..734eab41016 100644 --- a/lang/erlang-wx/distinfo +++ b/lang/erlang-wx/distinfo @@ -6,3 +6,5 @@ SHA256 (erlang/patch-otp-18.2.2) = 2a223e838a5b018535905f813eb95830dcced30b39dce SIZE (erlang/patch-otp-18.2.2) = 9587 SHA256 (erlang/patch-otp-18.2.3) = 9294879b4b3f1fc9eb005003b1e930458b184e543a898f21d7cab921e36a0862 SIZE (erlang/patch-otp-18.2.3) = 55919 +SHA256 (erlang/patch-otp-18.2.4) = ea07166fcfd6cab6fcf21945cf7b630473d3a5828a6e101b60e845f42dbbd002 +SIZE (erlang/patch-otp-18.2.4) = 17847 diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile index a36c79e6deb..94d7facccb9 100644 --- a/lang/erlang/Makefile +++ b/lang/erlang/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= erlang -PORTVERSION= 18.2.3 +PORTVERSION= 18.2.4 PORTEPOCH= 3 CATEGORIES= lang parallel java MASTER_SITES= http://www.erlang.org/download/:erlangorg \ @@ -20,7 +20,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \ LOCAL/olgeni -PATCHFILES= patch-otp-18.2.2 patch-otp-18.2.3 +PATCHFILES= patch-otp-18.2.2 patch-otp-18.2.3 patch-otp-18.2.4 MAINTAINER= olgeni@FreeBSD.org COMMENT= Functional programming language from Ericsson @@ -218,6 +218,10 @@ post-install: ${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \ -C ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB} + ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.11.1/* \ + ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.11.2 + ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.11.1 + ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.1/* \ ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.1.1 ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.1 diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo index b5a11762085..aacf06b1770 100644 --- a/lang/erlang/distinfo +++ b/lang/erlang/distinfo @@ -20,3 +20,5 @@ SHA256 (erlang/patch-otp-18.2.2) = 2a223e838a5b018535905f813eb95830dcced30b39dce SIZE (erlang/patch-otp-18.2.2) = 9587 SHA256 (erlang/patch-otp-18.2.3) = 9294879b4b3f1fc9eb005003b1e930458b184e543a898f21d7cab921e36a0862 SIZE (erlang/patch-otp-18.2.3) = 55919 +SHA256 (erlang/patch-otp-18.2.4) = ea07166fcfd6cab6fcf21945cf7b630473d3a5828a6e101b60e845f42dbbd002 +SIZE (erlang/patch-otp-18.2.4) = 17847 diff --git a/mail/milter-skem/Makefile b/mail/milter-skem/Makefile index e846b2eac53..712634d8c4d 100644 --- a/mail/milter-skem/Makefile +++ b/mail/milter-skem/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= skem -PORTVERSION= 1.0.1 +PORTVERSION= 1.0.2 CATEGORIES= mail MASTER_SITES= http://virtual-estates.net/skem/ @@ -19,19 +19,17 @@ USES= tar:bzip2 uidfix PLIST_FILES= sbin/skem \ man/man8/skem.8.gz -OPTIONS_DEFINE= SKEM_MILTER421 SKEM_NO_CLEANUP SKEM_NO_LOGWATCHER SKEM_NETINET6 SKEM_NETINET -SKEM_MILTER421_DESC= Sendmail was built with -D_FFR_MILTER_421 +OPTIONS_DEFINE= SKEM_NO_CLEANUP SKEM_NO_LOGWATCHER SKEM_NETINET6 SKEM_NETINET SKEM_NO_CLEANUP_DESC= Omit the auto-cleanup module SKEM_NO_LOGWATCHER_DESC= Omit the log-watching module SKEM_NETINET6_DESC= Support IPv6 addresses (not tested) SKEM_NETINET_DESC= Support IPv4 addresses OPTIONS_DEFAULT= SKEM_NETINET +NO_WRKSUBDIR= yes .include -MAKE_ENV+= PTHREAD_LIBS="-lpthread" - .for o in ${PORT_OPTIONS:MSKEM_*} . if ${PORT_OPTIONS:M$o} MAKE_ARGS+= -D$o diff --git a/mail/milter-skem/distinfo b/mail/milter-skem/distinfo index 2e990ecf6f5..87d726f9f02 100644 --- a/mail/milter-skem/distinfo +++ b/mail/milter-skem/distinfo @@ -1,2 +1,2 @@ -SHA256 (skem-1.0.1.tar.bz2) = ac5c895a46e087d70e146659cbc241bc13e1c7b2bea64cb9541fe2f7405883fc -SIZE (skem-1.0.1.tar.bz2) = 14179 +SHA256 (skem-1.0.2.tar.bz2) = bed37274ffaef0f9136588ec5330b3056e7b00eae6057cdbdcc9482ec09a561c +SIZE (skem-1.0.2.tar.bz2) = 13978 diff --git a/mail/milter-skem/files/patch-cleanup.c b/mail/milter-skem/files/patch-cleanup.c deleted file mode 100644 index d125f076815..00000000000 --- a/mail/milter-skem/files/patch-cleanup.c +++ /dev/null @@ -1,22 +0,0 @@ ---- cleanup.c Sun Jan 1 08:19:39 2006 -+++ newcleanup.c Sun Jan 1 08:19:18 2006 -@@ -15,6 +15,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -50,9 +51,9 @@ - return NULL; - } - } -- syslog(LOG_DEBUG, "periodic cleanup: period %ld seconds%s, " -+ syslog(LOG_DEBUG, "periodic cleanup: period %jd seconds%s, " - "permanent bans removed after %u seconds since last seen", -- O.cleanupperiod.tv_sec, -+ (intmax_t)O.cleanupperiod.tv_sec, - O.cleanupperiod.tv_sec ? "" : " (one shot)", - O.permcleanup); - for (result = 0, select_failures = 0; diff --git a/mail/notmuch/Makefile b/mail/notmuch/Makefile index 5bc46ed3d57..4ceaffba179 100644 --- a/mail/notmuch/Makefile +++ b/mail/notmuch/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= notmuch -PORTVERSION= 0.20.2 -PORTREVISION= 1 +PORTVERSION= 0.21 CATEGORIES= mail MASTER_SITES= http://notmuchmail.org/releases/ @@ -42,6 +41,6 @@ MAKE_ENV+= PYTHONCMD=${PYTHON_CMD} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/notmuch - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnotmuch.so.4.2.0 + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnotmuch.so.4.3.0 .include diff --git a/mail/notmuch/distinfo b/mail/notmuch/distinfo index 09b5cd4f33e..e1f3c851e88 100644 --- a/mail/notmuch/distinfo +++ b/mail/notmuch/distinfo @@ -1,2 +1,2 @@ -SHA256 (notmuch-0.20.2.tar.gz) = f741a26345bff389fd8a4a119c4174c6585730f71844809583a54ef2a865adec -SIZE (notmuch-0.20.2.tar.gz) = 652945 +SHA256 (notmuch-0.21.tar.gz) = d06f8ffed168c7d53ffc449dd611038b5fa90f7ee22d58f3bec3b379571e25b3 +SIZE (notmuch-0.21.tar.gz) = 663600 diff --git a/mail/notmuch/files/patch-doc_Makefile.local b/mail/notmuch/files/patch-doc_Makefile.local deleted file mode 100644 index 6c7f4ff4d2d..00000000000 --- a/mail/notmuch/files/patch-doc_Makefile.local +++ /dev/null @@ -1,11 +0,0 @@ ---- doc/Makefile.local.orig 2015-07-09 20:39:00 UTC -+++ doc/Makefile.local -@@ -7,7 +7,7 @@ SPHINXOPTS := -q - SPHINXBUILD = sphinx-build - DOCBUILDDIR := $(dir)/_build - --mkdocdeps := python $(srcdir)/$(dir)/mkdocdeps.py -+mkdocdeps := $(PYTHON) $(srcdir)/$(dir)/mkdocdeps.py - - # Internal variables. - ALLSPHINXOPTS := -d $(DOCBUILDDIR)/doctrees $(SPHINXOPTS) $(srcdir)/$(dir) diff --git a/mail/notmuch/files/patch-lib_notmuch.h b/mail/notmuch/files/patch-lib_notmuch.h new file mode 100644 index 00000000000..dee4e3df302 --- /dev/null +++ b/mail/notmuch/files/patch-lib_notmuch.h @@ -0,0 +1,11 @@ +--- lib/notmuch.h.orig 2015-10-30 10:14:41 UTC ++++ lib/notmuch.h +@@ -60,7 +60,7 @@ NOTMUCH_BEGIN_DECLS + #define LIBNOTMUCH_MICRO_VERSION 0 + + #define NOTMUCH_DEPRECATED(major,minor) \ +- __attribute__ ((deprecated ("function deprecated as of libnotmuch " #major "." #minor))) ++ __attribute__ ((deprecated)) + #endif /* __DOXYGEN__ */ + + /** diff --git a/mail/notmuch/pkg-plist b/mail/notmuch/pkg-plist index 99bbe6724b9..b9580cc124e 100644 --- a/mail/notmuch/pkg-plist +++ b/mail/notmuch/pkg-plist @@ -2,7 +2,7 @@ bin/notmuch include/notmuch.h lib/libnotmuch.so lib/libnotmuch.so.4 -lib/libnotmuch.so.4.2.0 +lib/libnotmuch.so.4.3.0 man/man1/notmuch-address.1.gz man/man1/notmuch-compact.1.gz man/man1/notmuch-config.1.gz diff --git a/mail/sylpheed/Makefile b/mail/sylpheed/Makefile index 89fa32f2a5e..03c59758ff5 100644 --- a/mail/sylpheed/Makefile +++ b/mail/sylpheed/Makefile @@ -3,6 +3,7 @@ PORTNAME= sylpheed PORTVERSION= 3.5.0 +PORTREVISION= 1 CATEGORIES= mail ipv6 MASTER_SITES= http://sylpheed.sraoss.jp/sylpheed/v${PORTVERSION:C/\.[^\.]*$//}/ \ LOCAL/ehaupt @@ -32,17 +33,18 @@ CONFIGURE_ARGS= --enable-ipv6 \ CONFLICTS= sylpheed-1.[0-8]* sylpheed-2.[0-9]* sylpheed-gtk2-[0-9]* OPTIONS_DEFINE= CA_BUNDLE COMPFACE CURL DOCS GPGME GTKSPELL JPILOT LDAP \ - ONIGURUMA SSL + ONIGURUMA SSL HIDE_OSSIG CA_BUNDLE_DESC= Include CA bundle for certificate verification COMPFACE_DESC= X-Face support CURL_DESC= libcurl dependency (remote update check) GPGME_DESC= GnuPG support using GPGME GTKSPELL_DESC= Spell checking support +HIDE_OSSIG_DESC=Hide OS and GTK signature in mail header JPILOT_DESC= JPilot support ONIGURUMA_DESC= Oniguruma support -OPTIONS_DEFAULT=CA_BUNDLE CURL GTKSPELL SSL +OPTIONS_DEFAULT=CA_BUNDLE CURL GTKSPELL GPGME SSL CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss CA_BUNDLE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-libsylph_ssl.c @@ -59,6 +61,8 @@ GPGME_CONFIGURE_ENABLE= gpgme GTKSPELL_LIB_DEPENDS= libgtkspell.so:${PORTSDIR}/textproc/gtkspell GTKSPELL_CONFIGURE_ENABLE= gtkspell +HIDE_OSSIG_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_main.c + JPILOT_LIB_DEPENDS= libpisock.so:${PORTSDIR}/palm/pilot-link JPILOT_RUN_DEPENDS= jpilot:${PORTSDIR}/palm/jpilot JPILOT_CONFIGURE_ENABLE= jpilot diff --git a/mail/sylpheed/files/extra-patch-src_main.c b/mail/sylpheed/files/extra-patch-src_main.c new file mode 100644 index 00000000000..e336f69365f --- /dev/null +++ b/mail/sylpheed/files/extra-patch-src_main.c @@ -0,0 +1,15 @@ +--- src/main.c.orig 2014-11-20 03:16:13 UTC ++++ src/main.c +@@ -280,10 +280,8 @@ int main(int argc, char *argv[]) + colorlabel_read_config(); + + prefs_common.user_agent_str = g_strdup_printf +- ("%s (GTK+ %d.%d.%d; %s)", +- prog_version, +- gtk_major_version, gtk_minor_version, gtk_micro_version, +- TARGET_ALIAS); ++ ("%s", ++ prog_version); + + #if defined(G_OS_WIN32) || defined(__APPLE__) + fix_font_setting(); diff --git a/math/R-cran-memisc/Makefile b/math/R-cran-memisc/Makefile index a48feab864f..97584412099 100644 --- a/math/R-cran-memisc/Makefile +++ b/math/R-cran-memisc/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= memisc -DISTVERSION= 0.99.5 +DISTVERSION= 0.99.6 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/math/R-cran-memisc/distinfo b/math/R-cran-memisc/distinfo index bab6803d96a..dd32a6b18bd 100644 --- a/math/R-cran-memisc/distinfo +++ b/math/R-cran-memisc/distinfo @@ -1,2 +1,2 @@ -SHA256 (memisc_0.99.5.tar.gz) = 938195482e358a4690e400259f7531179a2a6dd3bb0e7bb6c72d2dfa2eeb6d4c -SIZE (memisc_0.99.5.tar.gz) = 1184256 +SHA256 (memisc_0.99.6.tar.gz) = acdaaeeb6f3db033cd065d8bdb8313ab516935aa34f420990879864a3e784c5e +SIZE (memisc_0.99.6.tar.gz) = 1184630 diff --git a/multimedia/gaupol/Makefile b/multimedia/gaupol/Makefile index e8a9f6071dd..4efc98e4c7e 100644 --- a/multimedia/gaupol/Makefile +++ b/multimedia/gaupol/Makefile @@ -11,7 +11,8 @@ MASTER_SITES= http://download.gna.org/gaupol/0.19/ \ MAINTAINER= ports@FreeBSD.org COMMENT= Subtitle editor -LICENSE= GPLv3 +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= iso-codes>=0:${PORTSDIR}/misc/iso-codes \ py*-chardet>=0:${PORTSDIR}/textproc/py-chardet \ @@ -21,10 +22,13 @@ USE_GNOME= pygtk2 intltool USE_PYTHON= distutils USES= desktop-file-utils python INSTALLS_ICONS= yes +NO_ARCH= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes + NLS_USES= gettext +NLS_USES_OFF= gettext-tools post-patch: @${REINPLACE_CMD} \ diff --git a/net-im/skype4/Makefile b/net-im/skype4/Makefile index a219027bed6..3f57ed2b6ba 100644 --- a/net-im/skype4/Makefile +++ b/net-im/skype4/Makefile @@ -3,7 +3,7 @@ PORTNAME= skype PORTVERSION= 4.3.0.37 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= net-im MASTER_SITES= http://download.skype.com/linux/ @@ -23,7 +23,7 @@ NO_BUILD= yes USES= cpe desktop-file-utils tar:bzip2 USE_LINUX= yes -USE_LINUX_APPS+= fontconfig xorglibs qt47 qt47-x11 qt47-webkit openssl-compat +USE_LINUX_APPS+= fontconfig xorglibs qt47 qt47-x11 qt47-webkit openssl openssl-compat pulseaudio-libs RESTRICTED= Redistribution prohibited. diff --git a/net-mgmt/cacti/Makefile b/net-mgmt/cacti/Makefile index 5e8317d0213..a19f9d335a4 100644 --- a/net-mgmt/cacti/Makefile +++ b/net-mgmt/cacti/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= cacti -PORTVERSION= 0.8.8f${PATCHLEVEL} -PORTREVISION= 2 +PORTVERSION= 0.8.8g${PATCHLEVEL} CATEGORIES= net-mgmt www MASTER_SITES= http://www.cacti.net/downloads/ \ ftp://ftpmirror.uk/freebsd-ports/cacti/ diff --git a/net-mgmt/cacti/distinfo b/net-mgmt/cacti/distinfo index 21548816d17..35a8a0e1228 100644 --- a/net-mgmt/cacti/distinfo +++ b/net-mgmt/cacti/distinfo @@ -1,2 +1,2 @@ -SHA256 (cacti-0.8.8f.tar.gz) = 2ea92407c11bf13302558a5bc9e1f3a57bd14a1d9ded48c505ec495762f76738 -SIZE (cacti-0.8.8f.tar.gz) = 2594409 +SHA256 (cacti-0.8.8g.tar.gz) = 3187bd5054ae4e54496bb23187f14c79a441fedcfd397a2d27cd60179f0dee33 +SIZE (cacti-0.8.8g.tar.gz) = 2584879 diff --git a/net-mgmt/cacti/files/patch-CVE-2015-8369 b/net-mgmt/cacti/files/patch-CVE-2015-8369 deleted file mode 100644 index 97d9b6761d4..00000000000 --- a/net-mgmt/cacti/files/patch-CVE-2015-8369 +++ /dev/null @@ -1,218 +0,0 @@ ------------------------------------------------------------------------- -r7767 | cigamit | 2015-11-28 20:08:16 +0000 (Sat, 28 Nov 2015) | 1 line -Changed paths: - M /cacti/tags/0.8.8g/docs/CHANGELOG - M /cacti/tags/0.8.8g/graph.php - M /cacti/tags/0.8.8g/include/top_graph_header.php ------------------------------------------------------------------------- - --bug:0002646: SQL injection in graph.php - ---- graph.php (revision 7766) -+++ graph.php (revision 7767) -@@ -32,29 +32,29 @@ - - api_plugin_hook_function('graph'); - --include_once("./lib/html_tree.php"); --include_once("./include/top_graph_header.php"); -- - /* ================= input validation ================= */ --input_validate_input_regex(get_request_var("rra_id"), "^([0-9]+|all)$"); --input_validate_input_number(get_request_var("local_graph_id")); --input_validate_input_number(get_request_var("graph_end")); --input_validate_input_number(get_request_var("graph_start")); -+input_validate_input_regex(get_request_var_request("rra_id"), "^([0-9]+|all)$"); -+input_validate_input_number(get_request_var_request("local_graph_id")); -+input_validate_input_number(get_request_var_request("graph_end")); -+input_validate_input_number(get_request_var_request("graph_start")); - input_validate_input_regex(get_request_var_request("view_type"), "^([a-zA-Z0-9]+)$"); - /* ==================================================== */ - --if (!isset($_GET['rra_id'])) { -- $_GET['rra_id'] = 'all'; -+include_once("./lib/html_tree.php"); -+include_once("./include/top_graph_header.php"); -+ -+if (!isset($_REQUEST['rra_id'])) { -+ $_REQUEST['rra_id'] = 'all'; - } - --if ($_GET["rra_id"] == "all") { -+if ($_REQUEST["rra_id"] == "all") { - $sql_where = " where id is not null"; - }else{ -- $sql_where = " where id=" . $_GET["rra_id"]; -+ $sql_where = " where id=" . $_REQUEST["rra_id"]; - } - - /* make sure the graph requested exists (sanity) */ --if (!(db_fetch_cell("select local_graph_id from graph_templates_graph where local_graph_id=" . $_GET["local_graph_id"]))) { -+if (!(db_fetch_cell("select local_graph_id from graph_templates_graph where local_graph_id=" . $_REQUEST["local_graph_id"]))) { - print "GRAPH DOES NOT EXIST"; exit; - } - -@@ -61,7 +61,7 @@ - /* take graph permissions into account here, if the user does not have permission - give an "access denied" message */ - if (read_config_option("auth_method") != 0) { -- $access_denied = !(is_graph_allowed($_GET["local_graph_id"])); -+ $access_denied = !(is_graph_allowed($_REQUEST["local_graph_id"])); - - if ($access_denied == true) { - print "ACCESS DENIED"; exit; -@@ -68,7 +68,7 @@ - } - } - --$graph_title = get_graph_title($_GET["local_graph_id"]); -+$graph_title = get_graph_title($_REQUEST["local_graph_id"]); - - if ($_REQUEST["view_type"] == "tree") { - print ""; -@@ -76,15 +76,15 @@ - print "
"; - } - --$rras = get_associated_rras($_GET["local_graph_id"]); -+$rras = get_associated_rras($_REQUEST["local_graph_id"]); - - switch ($_REQUEST["action"]) { - case 'view': - api_plugin_hook_function('page_buttons', -- array('lgid' => $_GET["local_graph_id"], -+ array('lgid' => $_REQUEST["local_graph_id"], - 'leafid' => '',//$leaf_id, - 'mode' => 'mrtg', -- 'rraid' => $_GET["rra_id"]) -+ 'rraid' => $_REQUEST["rra_id"]) - ); - ?> - -@@ -105,13 +105,13 @@ -
- - - - -@@ -143,7 +143,7 @@ - } - - /* fetch information for the current RRA */ -- $rra = db_fetch_row("select id,timespan,steps,name from rra where id=" . $_GET["rra_id"]); -+ $rra = db_fetch_row("select id,timespan,steps,name from rra where id=" . $_REQUEST["rra_id"]); - - /* define the time span, which decides which rra to use */ - $timespan = -($rra["timespan"]); -@@ -154,7 +154,7 @@ - FROM (data_template_data,data_template_rrd,graph_templates_item) - WHERE graph_templates_item.task_item_id=data_template_rrd.id - AND data_template_rrd.local_data_id=data_template_data.local_data_id -- AND graph_templates_item.local_graph_id=" . $_GET["local_graph_id"] . -+ AND graph_templates_item.local_graph_id=" . $_REQUEST["local_graph_id"] . - " LIMIT 0,1"); - $ds_step = empty($ds_step) ? 300 : $ds_step; - $seconds_between_graph_updates = ($ds_step * $rra["steps"]); -@@ -161,17 +161,17 @@ - - $now = time(); - -- if (isset($_GET["graph_end"]) && ($_GET["graph_end"] <= $now - $seconds_between_graph_updates)) { -- $graph_end = $_GET["graph_end"]; -+ if (isset($_REQUEST["graph_end"]) && ($_REQUEST["graph_end"] <= $now - $seconds_between_graph_updates)) { -+ $graph_end = $_REQUEST["graph_end"]; - }else{ - $graph_end = $now - $seconds_between_graph_updates; - } - -- if (isset($_GET["graph_start"])) { -- if (($graph_end - $_GET["graph_start"])>$max_timespan) { -+ if (isset($_REQUEST["graph_start"])) { -+ if (($graph_end - $_REQUEST["graph_start"])>$max_timespan) { - $graph_start = $now - $max_timespan; - }else { -- $graph_start = $_GET["graph_start"]; -+ $graph_start = $_REQUEST["graph_start"]; - } - }else{ - $graph_start = $now + $timespan; -@@ -186,7 +186,7 @@ - graph_templates_graph.height, - graph_templates_graph.width - from graph_templates_graph -- where graph_templates_graph.local_graph_id=" . $_GET["local_graph_id"]); -+ where graph_templates_graph.local_graph_id=" . $_REQUEST["local_graph_id"]); - - $graph_height = $graph["height"]; - $graph_width = $graph["width"]; -@@ -214,12 +214,12 @@ -
-- <?php print htmlspecialchars($graph_title, ENT_QUOTES);?> -+ <?php print htmlspecialchars($graph_title, ENT_QUOTES);?> - -- Zoom Graph
-- CSV Export
-- Graph Source/Properties -- 'view', 'local_graph_id' => $_GET['local_graph_id'], 'rra' => $rra['id'], 'view_type' => $_REQUEST['view_type'])); ?> -+ Zoom Graph
-+ CSV Export
-+ Graph Source/Properties -+ 'view', 'local_graph_id' => $_REQUEST['local_graph_id'], 'rra' => $rra['id'], 'view_type' => $_REQUEST['view_type'])); ?> - images/graph_page_top.gif' border='0' alt='Page Top' title='Page Top' style='padding: 3px;'>
-
- - - - - -@@ -249,17 +249,17 @@ -
-- <?php print htmlspecialchars($graph_title, ENT_QUOTES);?> -+ <?php print htmlspecialchars($graph_title, ENT_QUOTES);?> - -- Graph Source/Properties -- CSV Export
-- 'zoom', 'local_graph_id' => $_GET['local_graph_id'], 'rra' => $_GET['rra_id'], 'view_type' => $_REQUEST['view_type'])); ?> -+ Graph Source/Properties -+ CSV Export
-+ 'zoom', 'local_graph_id' => $_REQUEST['local_graph_id'], 'rra' => $_REQUEST['rra_id'], 'view_type' => $_REQUEST['view_type'])); ?> -
- - - - - - - -
-- <?php print htmlspecialchars($graph_title);?> -+ <?php print htmlspecialchars($graph_title);?> - -- Zoom Graph
-- CSV Export
-- 'properties', 'local_graph_id' => $_GET['local_graph_id'], 'rra' => $_GET['rra_id'], 'view_type' => $_REQUEST['view_type'])); ?> -+ Zoom Graph
-+ CSV Export
-+ 'properties', 'local_graph_id' => $_REQUEST['local_graph_id'], 'rra' => $_REQUEST['rra_id'], 'view_type' => $_REQUEST['view_type'])); ?> -
-- -+ -
---- include/top_graph_header.php (revision 7766) -+++ include/top_graph_header.php (revision 7767) -@@ -146,12 +146,12 @@ - $graph_data_array["print_source"] = true; - - /* override: graph start time (unix time) */ -- if (!empty($_GET["graph_start"])) { -+ if (!empty($_REQUEST["graph_start"])) { - $graph_data_array["graph_start"] = get_request_var_request("graph_start"); - } - - /* override: graph end time (unix time) */ -- if (!empty($_GET["graph_end"])) { -+ if (!empty($_REQUEST["graph_end"])) { - $graph_data_array["graph_end"] = get_request_var_request("graph_end"); - } - - diff --git a/net-mgmt/cacti/pkg-plist b/net-mgmt/cacti/pkg-plist index 2cf80c96044..2f601fef5a1 100644 --- a/net-mgmt/cacti/pkg-plist +++ b/net-mgmt/cacti/pkg-plist @@ -137,7 +137,6 @@ %%CACTIDIR%%/docs/html/user_management.html %%CACTIDIR%%/docs/html/using_spine.html %%CACTIDIR%%/docs/html/variables.html -%%CACTIDIR%%/docs/pdf/README %%CACTIDIR%%/docs/txt/manual.txt %%CACTIDIR%%/gprint_presets.php %%CACTIDIR%%/graph.php @@ -348,6 +347,7 @@ %%CACTIDIR%%/install/0_8_8c_to_0_8_8d.php %%CACTIDIR%%/install/0_8_8d_to_0_8_8e.php %%CACTIDIR%%/install/0_8_8e_to_0_8_8f.php +%%CACTIDIR%%/install/0_8_8f_to_0_8_8g.php %%CACTIDIR%%/install/0_8_to_0_8_1.php %%CACTIDIR%%/install/index.php %%CACTIDIR%%/install/install_finish.gif diff --git a/net-mgmt/icinga2/Makefile b/net-mgmt/icinga2/Makefile index 18680d6b6e8..65f3466ae9d 100644 --- a/net-mgmt/icinga2/Makefile +++ b/net-mgmt/icinga2/Makefile @@ -2,7 +2,7 @@ PORTNAME= icinga2 DISTVERSIONPREFIX= v -DISTVERSION= 2.4.1 +DISTVERSION= 2.4.3 CATEGORIES= net-mgmt MAINTAINER= lme@FreeBSD.org diff --git a/net-mgmt/icinga2/distinfo b/net-mgmt/icinga2/distinfo index 40cdeb9757a..fbd237fe5e3 100644 --- a/net-mgmt/icinga2/distinfo +++ b/net-mgmt/icinga2/distinfo @@ -1,2 +1,2 @@ -SHA256 (icinga-icinga2-v2.4.1_GH0.tar.gz) = 0cd3f52ec283fbad1e68fe9c6cf91e870e0161336f1108c2d7ea044c4db934f0 -SIZE (icinga-icinga2-v2.4.1_GH0.tar.gz) = 1342073 +SHA256 (icinga-icinga2-v2.4.3_GH0.tar.gz) = 63dd01134274a794d5a5b00c421214260946335d6579f4ae405be558c58bcaa6 +SIZE (icinga-icinga2-v2.4.3_GH0.tar.gz) = 1359833 diff --git a/net/Makefile b/net/Makefile index 7ae0b162b49..ae08d8fe641 100644 --- a/net/Makefile +++ b/net/Makefile @@ -155,6 +155,7 @@ SUBDIR += gkrellmwireless2 SUBDIR += glflow SUBDIR += glib-networking + SUBDIR += glusterfs SUBDIR += gnet2 SUBDIR += gnetcat SUBDIR += gnome-nettool diff --git a/net/glusterfs/Makefile b/net/glusterfs/Makefile new file mode 100644 index 00000000000..ba2f5e281d6 --- /dev/null +++ b/net/glusterfs/Makefile @@ -0,0 +1,52 @@ +# $FreeBSD$ + +PORTNAME= glusterfs +PORTVERSION= 3.7.6 +CATEGORIES= net +MASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/ + +MAINTAINER= craig001@lerwick.hopto.org +COMMENT= GlusterFS distributed file system + +LICENSE= GPLv2 LGPL3 +LICENSE_COMB= dual + +LIB_DEPENDS= libargp.so:${PORTSDIR}/devel/argp-standalone liburcu-bp.so:${PORTSDIR}/sysutils/liburcu + +USE_GCC= any + +USES= bison gettext libtool pkgconfig python:build readline \ + shebangfix +SHEBANG_FILES= extras/peer_add_secret_pub.in \ + tools/glusterfind/S57glusterfind-delete-post.py \ + extras/ganesha/scripts/ganesha-ha.sh + +USE_GNOME= glib20 libxml2 +USE_LDCONFIG= yes +USE_OPENSSL= yes +USE_SQLITE= yes +USE_RC_SUBR= glusterd +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ + --with-mountutildir=${PREFIX}/sbin \ + --localstatedir=/var \ + --disable-epoll \ + --enable-glupy \ + --disable-georeplication \ + ac_cv_lib_aio_io_setup=no ac_cv_func_fallocate=no \ + ac_cv_func_setfsuid=no ac_cv_func_fdatasync=no \ + ac_cv_func_llistxattr=no ac_cv_func_malloc_stats=no +CPPFLAGS+= -I"${LOCALBASE}/include" +LDFLAGS+= -L"${LOCALBASE}/lib" -largp +INSTALL_TARGET= install-strip +PLIST_SUB= GLUSTERLIBDIR="lib/${PORTNAME}/3.7.6" +KMODDIR?= /boot/modules + +.include + +.if ${OSVERSION} < 1000000 +WITH_OPENSSL_PORT= yes +RUN_DEPENDS+= ${KMODDIR}/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod +.endif + +.include diff --git a/net/glusterfs/distinfo b/net/glusterfs/distinfo new file mode 100644 index 00000000000..7f0b577c61d --- /dev/null +++ b/net/glusterfs/distinfo @@ -0,0 +1,2 @@ +SHA256 (glusterfs-3.7.6.tar.gz) = bb83f0b6bd95599d3742d1c7c12dbbe7b4ef4d4908c5056ee97b3f32c508cf05 +SIZE (glusterfs-3.7.6.tar.gz) = 7690697 diff --git a/net/glusterfs/files/glusterd.in b/net/glusterfs/files/glusterd.in new file mode 100644 index 00000000000..22f19b0385e --- /dev/null +++ b/net/glusterfs/files/glusterd.in @@ -0,0 +1,27 @@ +#!/bin/sh +# +# $FreeBSD$ + +# PROVIDE: glusterd +# REQUIRE: LOGIN +# KEYWORD: shutdown + +. /etc/rc.subr + +name="glusterd" +rcvar="${name}_enable" +start_precmd="glusterd_prestart" + +glusterd_prestart() +{ + + mkdir -p /var/db/glusterd /var/log/glusterfs +} + +load_rc_config $name +: ${glusterd_program:="%%PREFIX%%/sbin/$name"} +: ${glusterd_pidfile:="/var/run/${name}.pid"} +pidfile="$glusterd_pidfile" +glusterd_flags="--pid-file=\"${glusterd_pidfile}\" ${glusterd_flags}" + +run_rc_command "$1" diff --git a/net/glusterfs/files/patch-configure b/net/glusterfs/files/patch-configure new file mode 100644 index 00000000000..47854c9de99 --- /dev/null +++ b/net/glusterfs/files/patch-configure @@ -0,0 +1,21 @@ +--- configure.orig 2015-11-08 21:57:53 UTC ++++ configure +@@ -17172,6 +17172,9 @@ case $host_os in + linux*) + #do nothing + ;; ++ freebsd*) ++#do nothing ++ ;; + netbsd*) + #do nothing + ;; +@@ -20758,7 +20761,7 @@ CPPFLAGS=$CFLAGS + LDFLAGS="${PYTHON_LIBS} -L`${PYTHON}-config --prefix`/lib -L`${PYTHON}-config --prefix`/$libdir `${PYTHON}-config --ldflags`" + + +-for ac_header in python$PYTHON_VERSION/Python.h ++for ac_header in python$PYTHON_VERSION/Python.h Python.h + do + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` + if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then diff --git a/net/glusterfs/files/patch-contrib-fuse-lib-mount.c b/net/glusterfs/files/patch-contrib-fuse-lib-mount.c new file mode 100644 index 00000000000..47d0eb7e6e8 --- /dev/null +++ b/net/glusterfs/files/patch-contrib-fuse-lib-mount.c @@ -0,0 +1,10 @@ +--- contrib/fuse-lib/mount.c.orig 2015-11-08 21:57:46 UTC ++++ contrib/fuse-lib/mount.c +@@ -256,6 +256,7 @@ fuse_mount_sys (const char *mountpoint, + build_iovec (&iov, &iovlen, "from", "/dev/fuse", -1); + build_iovec (&iov, &iovlen, "volname", source, -1); + build_iovec (&iov, &iovlen, "fd", fdstr, -1); ++ build_iovec (&iov, &iovlen, "allow_other", NULL, -1); + ret = nmount (iov, iovlen, mountflags); + #else + ret = mount (source, mountpoint, fstype, mountflags, diff --git a/net/glusterfs/files/patch-extras-Makefile.in b/net/glusterfs/files/patch-extras-Makefile.in new file mode 100644 index 00000000000..c227b092877 --- /dev/null +++ b/net/glusterfs/files/patch-extras-Makefile.in @@ -0,0 +1,22 @@ +--- extras/Makefile.in.orig 2015-11-08 21:57:56 UTC ++++ extras/Makefile.in +@@ -529,8 +529,8 @@ install-volDATA: $(vol_DATA) + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ +- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(voldir)'"; \ +- $(INSTALL_DATA) $$files "$(DESTDIR)$(voldir)" || exit $$?; \ ++ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(voldir)/$${files}.sample'"; \ ++ $(INSTALL_DATA) $$files "$(DESTDIR)$(voldir)/$${files}.sample" || exit $$?; \ + done + + uninstall-volDATA: +@@ -865,7 +865,7 @@ install-data-local: + fi + $(MKDIR_P) $(DESTDIR)$(GLUSTERD_WORKDIR)/groups + $(INSTALL_DATA) $(top_srcdir)/extras/group-virt.example \ +- $(DESTDIR)$(GLUSTERD_WORKDIR)/groups/virt ++ $(DESTDIR)$(GLUSTERD_WORKDIR)/groups/virt.sample + + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/net/glusterfs/pkg-descr b/net/glusterfs/pkg-descr new file mode 100644 index 00000000000..6b523f4ae0d --- /dev/null +++ b/net/glusterfs/pkg-descr @@ -0,0 +1,9 @@ +GlusterFS is an open source, distributed file system capable of +scaling to several petabytes and handling thousands of +clients. GlusterFS clusters together storage building blocks over +Infiniband RDMA or TCP/IP interconnect, aggregating disk and memory +resources and managing data in a single global namespace. GlusterFS +is based on a stackable user space design and can deliver exceptional +performance for diverse workloads. + +WWW: http://www.gluster.org diff --git a/net/glusterfs/pkg-plist b/net/glusterfs/pkg-plist new file mode 100644 index 00000000000..c5f5cd59931 --- /dev/null +++ b/net/glusterfs/pkg-plist @@ -0,0 +1,198 @@ +bin/glusterfind +@sample etc/ganesha/ganesha-ha.conf.sample +%%ETCDIR%%/gluster-rsyslog-5.8.conf +%%ETCDIR%%/gluster-rsyslog-7.2.conf +@sample %%ETCDIR%%/glusterd.vol.sample +%%ETCDIR%%/glusterfs-georep-logrotate +%%ETCDIR%%/glusterfs-logrotate +%%ETCDIR%%/group-virt.example +%%ETCDIR%%/logger.conf.example +include/glusterfs/api/glfs-handles.h +include/glusterfs/api/glfs.h +include/glusterfs/gfchangelog/changelog.h +include/glusterfs/gfdb/gfdb_data_store.h +include/glusterfs/gfdb/gfdb_data_store_helper.h +include/glusterfs/gfdb/gfdb_data_store_types.h +include/glusterfs/gfdb/gfdb_mem-types.h +include/glusterfs/gfdb/gfdb_sqlite3.h +include/glusterfs/gfdb/gfdb_sqlite3_helper.h +%%GLUSTERLIBDIR%%/auth/addr.so +%%GLUSTERLIBDIR%%/auth/login.so +%%GLUSTERLIBDIR%%/rpc-transport/socket.so +%%GLUSTERLIBDIR%%/xlator/cluster/afr.so +%%GLUSTERLIBDIR%%/xlator/cluster/dht.so +%%GLUSTERLIBDIR%%/xlator/cluster/disperse.so +%%GLUSTERLIBDIR%%/xlator/cluster/distribute.so +%%GLUSTERLIBDIR%%/xlator/cluster/ec.so +%%GLUSTERLIBDIR%%/xlator/cluster/nufa.so +%%GLUSTERLIBDIR%%/xlator/cluster/pump.so +%%GLUSTERLIBDIR%%/xlator/cluster/replicate.so +%%GLUSTERLIBDIR%%/xlator/cluster/stripe.so +%%GLUSTERLIBDIR%%/xlator/cluster/switch.so +%%GLUSTERLIBDIR%%/xlator/cluster/tier.so +%%GLUSTERLIBDIR%%/xlator/debug/error-gen.so +%%GLUSTERLIBDIR%%/xlator/debug/io-stats.so +%%GLUSTERLIBDIR%%/xlator/debug/trace.so +%%GLUSTERLIBDIR%%/xlator/encryption/crypt.so +%%GLUSTERLIBDIR%%/xlator/encryption/rot-13.so +%%GLUSTERLIBDIR%%/xlator/features/access-control.so +%%GLUSTERLIBDIR%%/xlator/features/arbiter.so +%%GLUSTERLIBDIR%%/xlator/features/barrier.so +%%GLUSTERLIBDIR%%/xlator/features/bit-rot.so +%%GLUSTERLIBDIR%%/xlator/features/bitrot-stub.so +%%GLUSTERLIBDIR%%/xlator/features/cdc.so +%%GLUSTERLIBDIR%%/xlator/features/changelog.so +%%GLUSTERLIBDIR%%/xlator/features/changetimerecorder.so +%%GLUSTERLIBDIR%%/xlator/features/ganesha.so +%%GLUSTERLIBDIR%%/xlator/features/gfid-access.so +%%GLUSTERLIBDIR%%/xlator/features/glupy.so +%%GLUSTERLIBDIR%%/xlator/features/glupy/debug-trace.py +%%GLUSTERLIBDIR%%/xlator/features/glupy/debug-trace.pyc +%%GLUSTERLIBDIR%%/xlator/features/glupy/debug-trace.pyo +%%GLUSTERLIBDIR%%/xlator/features/glupy/helloworld.py +%%GLUSTERLIBDIR%%/xlator/features/glupy/helloworld.pyc +%%GLUSTERLIBDIR%%/xlator/features/glupy/helloworld.pyo +%%GLUSTERLIBDIR%%/xlator/features/glupy/negative.py +%%GLUSTERLIBDIR%%/xlator/features/glupy/negative.pyc +%%GLUSTERLIBDIR%%/xlator/features/glupy/negative.pyo +%%GLUSTERLIBDIR%%/xlator/features/index.so +%%GLUSTERLIBDIR%%/xlator/features/locks.so +%%GLUSTERLIBDIR%%/xlator/features/mac-compat.so +%%GLUSTERLIBDIR%%/xlator/features/marker.so +%%GLUSTERLIBDIR%%/xlator/features/posix-locks.so +%%GLUSTERLIBDIR%%/xlator/features/prot_client.so +%%GLUSTERLIBDIR%%/xlator/features/prot_dht.so +%%GLUSTERLIBDIR%%/xlator/features/prot_server.so +%%GLUSTERLIBDIR%%/xlator/features/qemu-block.so +%%GLUSTERLIBDIR%%/xlator/features/quiesce.so +%%GLUSTERLIBDIR%%/xlator/features/quota.so +%%GLUSTERLIBDIR%%/xlator/features/quotad.so +%%GLUSTERLIBDIR%%/xlator/features/read-only.so +%%GLUSTERLIBDIR%%/xlator/features/shard.so +%%GLUSTERLIBDIR%%/xlator/features/snapview-client.so +%%GLUSTERLIBDIR%%/xlator/features/snapview-server.so +%%GLUSTERLIBDIR%%/xlator/features/trash.so +%%GLUSTERLIBDIR%%/xlator/features/upcall.so +%%GLUSTERLIBDIR%%/xlator/features/worm.so +%%GLUSTERLIBDIR%%/xlator/meta.so +%%GLUSTERLIBDIR%%/xlator/mgmt/glusterd.so +%%GLUSTERLIBDIR%%/xlator/mount/api.so +%%GLUSTERLIBDIR%%/xlator/mount/fuse.so +%%GLUSTERLIBDIR%%/xlator/nfs/server.so +%%GLUSTERLIBDIR%%/xlator/performance/io-cache.so +%%GLUSTERLIBDIR%%/xlator/performance/io-threads.so +%%GLUSTERLIBDIR%%/xlator/performance/md-cache.so +%%GLUSTERLIBDIR%%/xlator/performance/open-behind.so +%%GLUSTERLIBDIR%%/xlator/performance/quick-read.so +%%GLUSTERLIBDIR%%/xlator/performance/read-ahead.so +%%GLUSTERLIBDIR%%/xlator/performance/readdir-ahead.so +%%GLUSTERLIBDIR%%/xlator/performance/stat-prefetch.so +%%GLUSTERLIBDIR%%/xlator/performance/write-behind.so +%%GLUSTERLIBDIR%%/xlator/protocol/client.so +%%GLUSTERLIBDIR%%/xlator/protocol/server.so +%%GLUSTERLIBDIR%%/xlator/storage/posix.so +%%GLUSTERLIBDIR%%/xlator/system/posix-acl.so +%%GLUSTERLIBDIR%%/xlator/testing/features/template.so +%%GLUSTERLIBDIR%%/xlator/testing/performance/symlink-cache.so +lib/libgfapi.so +lib/libgfapi.so.0 +lib/libgfapi.so.0.0.0 +lib/libgfchangelog.so +lib/libgfchangelog.so.0 +lib/libgfchangelog.so.0.0.1 +lib/libgfdb.so +lib/libgfdb.so.0 +lib/libgfdb.so.0.0.1 +lib/libgfrpc.so +lib/libgfrpc.so.0 +lib/libgfrpc.so.0.0.1 +lib/libgfxdr.so +lib/libgfxdr.so.0 +lib/libgfxdr.so.0.0.1 +lib/libglusterfs.so +lib/libglusterfs.so.0 +lib/libglusterfs.so.0.0.1 +lib/ocf/resource.d/glusterfs/glusterd +lib/ocf/resource.d/glusterfs/volume +lib/ocf/resource.d/heartbeat/ganesha_grace +lib/ocf/resource.d/heartbeat/ganesha_mon +lib/ocf/resource.d/heartbeat/ganesha_nfsd +%%PYTHON_SITELIBDIR%%/gluster/__init__.py +%%PYTHON_SITELIBDIR%%/gluster/__init__.pyc +%%PYTHON_SITELIBDIR%%/gluster/__init__.pyo +%%PYTHON_SITELIBDIR%%/gluster/glupy/__init__.py +%%PYTHON_SITELIBDIR%%/gluster/glupy/__init__.pyc +%%PYTHON_SITELIBDIR%%/gluster/glupy/__init__.pyo +libdata/pkgconfig/glusterfs-api.pc +libdata/pkgconfig/libgfchangelog.pc +libdata/pkgconfig/libgfdb.pc +libexec/ganesha/create-export-ganesha.sh +libexec/ganesha/dbus-send.sh +libexec/ganesha/ganesha-ha.sh +libexec/glusterfs/gfind_missing_files/gcrawler +libexec/glusterfs/gfind_missing_files/gfid_to_path.py +libexec/glusterfs/gfind_missing_files/gfid_to_path.sh +libexec/glusterfs/gfind_missing_files/gfind_missing_files.sh +libexec/glusterfs/glusterfind/S57glusterfind-delete-post.py +libexec/glusterfs/glusterfind/__init__.py +libexec/glusterfs/glusterfind/__init__.pyc +libexec/glusterfs/glusterfind/__init__.pyo +libexec/glusterfs/glusterfind/brickfind.py +libexec/glusterfs/glusterfind/changelog.py +libexec/glusterfs/glusterfind/changelogdata.py +libexec/glusterfs/glusterfind/changelogdata.pyc +libexec/glusterfs/glusterfind/changelogdata.pyo +libexec/glusterfs/glusterfind/conf.py +libexec/glusterfs/glusterfind/conf.pyc +libexec/glusterfs/glusterfind/conf.pyo +libexec/glusterfs/glusterfind/libgfchangelog.py +libexec/glusterfs/glusterfind/libgfchangelog.pyc +libexec/glusterfs/glusterfind/libgfchangelog.pyo +libexec/glusterfs/glusterfind/main.py +libexec/glusterfs/glusterfind/main.pyc +libexec/glusterfs/glusterfind/main.pyo +libexec/glusterfs/glusterfind/nodeagent.py +libexec/glusterfs/glusterfind/tool.conf +libexec/glusterfs/glusterfind/utils.py +libexec/glusterfs/glusterfind/utils.pyc +libexec/glusterfs/glusterfind/utils.pyo +libexec/glusterfs/peer_add_secret_pub +man/man8/gluster.8.gz +man/man8/glusterd.8.gz +man/man8/glusterfs.8.gz +man/man8/glusterfsd.8.gz +man/man8/mount.glusterfs.8.gz +sbin/gcron.py +sbin/gfind_missing_files +sbin/glfsheal +sbin/gluster +sbin/glusterd +sbin/glusterfs +sbin/glusterfsd +sbin/mount_glusterfs +sbin/snap_scheduler.py +sbin/umountd +%%DOCSDIR%%/benchmarking/README +%%DOCSDIR%%/benchmarking/glfs-bm.c +%%DOCSDIR%%/benchmarking/launch-script.sh +%%DOCSDIR%%/benchmarking/local-script.sh +%%DOCSDIR%%/benchmarking/rdd.c +%%DOCSDIR%%/glusterfs-mode.el +%%DOCSDIR%%/glusterfs.vim +%%DATADIR%%/scripts/post-upgrade-script-for-quota.sh +%%DATADIR%%/scripts/pre-upgrade-script-for-quota.sh +%%DATADIR%%/scripts/stop-all-gluster-processes.sh +@sample /var/db/glusterd/groups/virt.sample +/var/db/glusterd/hooks/1/delete/post/S57glusterfind-delete-post.py +@dir /var/db/glusterd/glusterfind/.keys +@dir /var/db/glusterd/glusterfind +@dir /var/db/glusterd/groups +@dir /var/db/glusterd/hooks/1/delete/post +@dir /var/db/glusterd/hooks/1/delete +@dir /var/db/glusterd/hooks/1/gsync-create/post +@dir /var/db/glusterd/hooks/1/gsync-create +@dir /var/db/glusterd/hooks/1 +@dir /var/db/glusterd/hooks +@dir /var/db/glusterd +@dir /var/log/glusterfs +@dir /var/run/gluster diff --git a/ports-mgmt/portal/Makefile b/ports-mgmt/portal/Makefile index edcdd500bbb..1e2d86ef3e4 100644 --- a/ports-mgmt/portal/Makefile +++ b/ports-mgmt/portal/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= portal -PORTVERSION= 0.1 +PORTVERSION= 0.2 CATEGORIES= ports-mgmt MAINTAINER= culot@FreeBSD.org diff --git a/ports-mgmt/portal/distinfo b/ports-mgmt/portal/distinfo index eec8965df91..9bb707514e4 100644 --- a/ports-mgmt/portal/distinfo +++ b/ports-mgmt/portal/distinfo @@ -1,2 +1,2 @@ -SHA256 (culot-portal-0.1_GH0.tar.gz) = 4242824317a1c7b97140e4b34b884df3ca88de8e53cc0217038b152e7f58f99e -SIZE (culot-portal-0.1_GH0.tar.gz) = 29623 +SHA256 (culot-portal-0.2_GH0.tar.gz) = 949d41c3ee3babb2fd47aee5e044f06f2f24749919be8b78eccee031e54b9941 +SIZE (culot-portal-0.2_GH0.tar.gz) = 30309 diff --git a/security/Makefile b/security/Makefile index 2b3bac20578..2e0843718d1 100644 --- a/security/Makefile +++ b/security/Makefile @@ -94,6 +94,7 @@ SUBDIR += cyrus-sasl2-gssapi SUBDIR += cyrus-sasl2-ldapdb SUBDIR += cyrus-sasl2-saslauthd + SUBDIR += cyrus-sasl2-srp SUBDIR += d0_blind_id SUBDIR += dcetest SUBDIR += ddos_scan diff --git a/security/cyrus-sasl2-srp/Makefile b/security/cyrus-sasl2-srp/Makefile new file mode 100644 index 00000000000..1fda9ad044b --- /dev/null +++ b/security/cyrus-sasl2-srp/Makefile @@ -0,0 +1,73 @@ +# $FreeBSD$ + +PORTNAME= srp +PORTVERSION= 2.1.26 +#PORTREVISION= 0 +CATEGORIES= security ipv6 +MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-sasl/ \ + http://cyrusimap.org/releases/ +PKGNAMEPREFIX= cyrus-sasl- +DISTNAME= ${PKGNAMEPREFIX}${PORTVERSION} + +MAINTAINER= ume@FreeBSD.org +COMMENT= SASL SRP authentication plugin + +LICENSE= BSD4CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 + +CYRUS_SASL2_DIR=${MASTERDIR}/../cyrus-sasl2 +DISTINFO_FILE= ${CYRUS_SASL2_DIR}/distinfo +PATCHDIR= ${CYRUS_SASL2_DIR}/files +INSTALL_WRKSRC= ${WRKSRC}/plugins + +USES= libtool +USE_LDCONFIG= yes +USE_OPENSSL= yes +GNU_CONFIGURE= yes + +CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ + --with-plugindir=${PREFIX}/lib/sasl2 \ + --with-dbpath=${PREFIX}/etc/sasldb2 \ + --with-lib-subdir=lib \ + --includedir=${PREFIX}/include \ + --enable-static \ + --with-rc4=openssl +CONFIGURE_ARGS+=--with-dblib=none \ + --disable-anon \ + --disable-cram \ + --disable-digest \ + --disable-gssapi \ + --disable-krb4 \ + --disable-ntlm \ + --disable-otp \ + --disable-plain \ + --disable-scram +CONFIGURE_ARGS+=--enable-srp + +MAKE_ENV+= INSTALL_STRIP_FLAG=${STRIP} + +OPTIONS_DEFINE= SRP_SETPASS +OPTIONS_DEFAULT= SRP_SETPASS +SRP_SETPASS_DESC= setting SRP secrets with saslpasswd +SRP_SETPASS_CONFIGURE_ENABLE= srp-setpass + +PLIST_FILES= lib/sasl2/libsrp.a \ + lib/sasl2/libsrp.so \ + lib/sasl2/libsrp.so.3 \ + lib/sasl2/libsrp.so.3.0.0 + +.include + +.if ${OPENSSLBASE} == /usr +CONFIGURE_ARGS+=--with-openssl=yes +.else +CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} +.endif + +do-build: + cd ${WRKSRC}/include && ${MAKE} + cd ${WRKSRC}/plugins && ${MAKE} + +.include diff --git a/security/cyrus-sasl2-srp/pkg-descr b/security/cyrus-sasl2-srp/pkg-descr new file mode 100644 index 00000000000..a765614c6ca --- /dev/null +++ b/security/cyrus-sasl2-srp/pkg-descr @@ -0,0 +1,3 @@ +SASL SRP authentication plugin + +WWW: http://cyrusimap.web.cmu.edu/ diff --git a/security/cyrus-sasl2/files/pkg-message.in b/security/cyrus-sasl2/files/pkg-message.in index dd675f0a9e0..0198d8319d7 100644 --- a/security/cyrus-sasl2/files/pkg-message.in +++ b/security/cyrus-sasl2/files/pkg-message.in @@ -15,6 +15,8 @@ NOTE: This port has been compiled with a default pwcheck_method of pwcheck_method. If you want to use GSSAPI mechanism, install ports/security/cyrus-sasl2-gssapi. + If you want to use SRP mechanism, install + ports/security/cyrus-sasl2-srp. If you want to use LDAP auxprop plugin, install ports/security/cyrus-sasl2-ldapdb. diff --git a/sysutils/pbi-manager/Makefile b/sysutils/pbi-manager/Makefile index 495286f7399..8ad9b5b77c0 100644 --- a/sysutils/pbi-manager/Makefile +++ b/sysutils/pbi-manager/Makefile @@ -2,10 +2,8 @@ # $FreeBSD$ PORTNAME= pbi-manager -PORTVERSION= 1431457960 +PORTVERSION= 1456333648 CATEGORIES= sysutils -MASTER_SITES= http://www.pcbsd.org/~kris/software/ \ - ftp://ftp.pcbsd.org/pub/software/ MAINTAINER= kmoore@FreeBSD.org COMMENT= PBI management utilities @@ -14,11 +12,16 @@ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${LOCALBASE}/share/pcbsd/scripts/functions.sh:${PORTSDIR}/sysutils/pcbsd-libsh -WRKSRC= ${WRKDIR}/pbi-manager +WRKSRC_SUBDIR= src-sh/pbi-manager USES= pkgconfig tar:xz NO_BUILD= yes MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} +USE_GITHUB= yes +GH_ACCOUNT= pcbsd +GH_PROJECT= pcbsd +GH_TAGNAME= b77814 + .include .if ${OSVERSION} < 1000000 diff --git a/sysutils/pbi-manager/distinfo b/sysutils/pbi-manager/distinfo index 38878f73dd8..c44bf3d8f09 100644 --- a/sysutils/pbi-manager/distinfo +++ b/sysutils/pbi-manager/distinfo @@ -1,2 +1,2 @@ -SHA256 (pbi-manager-1431457960.tar.xz) = b5902ba6c159021551d4ba134f47c748d863bccad6250efea1264726e6e6befa -SIZE (pbi-manager-1431457960.tar.xz) = 24600 +SHA256 (pcbsd-pcbsd-1456333648-b77814_GH0.tar.xz) = 1a8fae2b82b293fc12446ef3d258348f8b2e2a7c943414afc39ff1f81af50c77 +SIZE (pcbsd-pcbsd-1456333648-b77814_GH0.tar.xz) = 169583863 diff --git a/sysutils/vmdktool/Makefile b/sysutils/vmdktool/Makefile index fc540734fdc..a36440f0929 100644 --- a/sysutils/vmdktool/Makefile +++ b/sysutils/vmdktool/Makefile @@ -8,7 +8,7 @@ MASTER_SITES= http://www.Awfulhak.org/vmdktool/ \ ftp://ftp.Awfulhak.org/pub/vmdktool/ \ http://people.FreeBSD.org/~brian/vmdktool/ -MAINTAINER= brian@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Convert VMDK files to/from raw disk images LICENSE= BSD2CLAUSE diff --git a/textproc/R-cran-rmarkdown/Makefile b/textproc/R-cran-rmarkdown/Makefile index 62ef19a3272..f30cb8ac579 100644 --- a/textproc/R-cran-rmarkdown/Makefile +++ b/textproc/R-cran-rmarkdown/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= rmarkdown -PORTVERSION= 0.9.2 +PORTVERSION= 0.9.5 CATEGORIES= textproc DISTNAME= ${PORTNAME}_${PORTVERSION} diff --git a/textproc/R-cran-rmarkdown/distinfo b/textproc/R-cran-rmarkdown/distinfo index 030f155f8d9..5506f7e2182 100644 --- a/textproc/R-cran-rmarkdown/distinfo +++ b/textproc/R-cran-rmarkdown/distinfo @@ -1,2 +1,2 @@ -SHA256 (rmarkdown_0.9.2.tar.gz) = b1f94d0b09a05781e101eda5b32b4aaacc5aee2741b8d5e2674c8594be78e7ae -SIZE (rmarkdown_0.9.2.tar.gz) = 1190013 +SHA256 (rmarkdown_0.9.5.tar.gz) = 0c4d382b361edf33a0f10468f94c6a984bb8de1936c8398bda9f0ebebb44e9ff +SIZE (rmarkdown_0.9.5.tar.gz) = 1772637 diff --git a/textproc/p5-XML-XPath/Makefile b/textproc/p5-XML-XPath/Makefile index 04271e4ad06..cad7aac6345 100644 --- a/textproc/p5-XML-XPath/Makefile +++ b/textproc/p5-XML-XPath/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= XML-XPath -PORTVERSION= 1.31 +PORTVERSION= 1.32 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/textproc/p5-XML-XPath/distinfo b/textproc/p5-XML-XPath/distinfo index 455234b9741..e6a4b52b8c3 100644 --- a/textproc/p5-XML-XPath/distinfo +++ b/textproc/p5-XML-XPath/distinfo @@ -1,2 +1,2 @@ -SHA256 (XML-XPath-1.31.tar.gz) = 9f039f5f5ba2be74e2352fe94895678f93e32fde315a8c5f65e502be1bc66275 -SIZE (XML-XPath-1.31.tar.gz) = 52745 +SHA256 (XML-XPath-1.32.tar.gz) = cbe83070a4125e675e2cce8c00f75a3e006c9e8449db1f10504d981b8678374c +SIZE (XML-XPath-1.32.tar.gz) = 53229 diff --git a/www/e2guardian/Makefile b/www/e2guardian/Makefile index ab796ddeb64..dba078c94ed 100644 --- a/www/e2guardian/Makefile +++ b/www/e2guardian/Makefile @@ -2,9 +2,9 @@ # $FreeBSD$ PORTNAME= e2guardian -PORTVERSION= 3.0.4 +PORTVERSION= 3.4.0.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= www MAINTAINER= marcellocoutinho@gmail.com @@ -16,7 +16,7 @@ BUILD_DEPENDS= rst2man:${PORTSDIR}/textproc/py-docutils LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre USE_GITHUB= yes -USES= iconv pkgconfig +USES= autoreconf libtool iconv pkgconfig USE_RC_SUBR= e2guardian GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var \ @@ -92,6 +92,9 @@ post-extract: @sleep 3 .endif +pre-configure: + @cd ${WRKSRC} && ${SH} ${WRKSRC}/autogen.sh + post-install: @${FIND} ${STAGEDIR}${ETCDIR} -type f \ \( -name '*.conf' -or -name '*list' \) -exec ${MV} {} {}.sample \; diff --git a/www/e2guardian/distinfo b/www/e2guardian/distinfo index e39e5b81860..743fd0a01fb 100644 --- a/www/e2guardian/distinfo +++ b/www/e2guardian/distinfo @@ -1,2 +1,2 @@ -SHA256 (e2guardian-e2guardian-v3.0.4_GH0.tar.gz) = 8817a0e95f38982520b87bb7cd7b34b7ab752f37bc2307065a82d59960b52530 -SIZE (e2guardian-e2guardian-v3.0.4_GH0.tar.gz) = 793490 +SHA256 (e2guardian-e2guardian-v3.4.0.1_GH0.tar.gz) = 0eaae1d9069ca1cf9436cb3318da321ab50107e8cc96f9f3d98417307dc608d1 +SIZE (e2guardian-e2guardian-v3.4.0.1_GH0.tar.gz) = 517052 diff --git a/www/e2guardian/files/e2guardian.in b/www/e2guardian/files/e2guardian.in index 3e1f7acc9ff..10695b87dfc 100644 --- a/www/e2guardian/files/e2guardian.in +++ b/www/e2guardian/files/e2guardian.in @@ -27,8 +27,21 @@ load_rc_config $name command=%%PREFIX%%/sbin/${name} pidfile=/var/run/${name}.pid +stop_postcmd="e2guardian_stop_postcmd" +reload_cmd="e2guardian_reload_cmd" +extra_commands="reload" command_args="-p $pidfile -f $e2guardian_config $e2guardian_flags" -run_rc_command "$1" +e2guardian_reload_cmd() { + if [ -f "${pidfile}" ]; then + ${command} -g ${command_args} + echo "Reloading ${name}." + fi +} +e2guardian_stop_postcmd() { + rm ${pidfile} +} + +run_rc_command "$1" diff --git a/www/e2guardian/pkg-plist b/www/e2guardian/pkg-plist index 343822adffa..f63fc33d7ad 100644 --- a/www/e2guardian/pkg-plist +++ b/www/e2guardian/pkg-plist @@ -14,7 +14,6 @@ @sample %%ETCDIR%%/downloadmanagers/fancy.conf.sample @sample %%ETCDIR%%/e2guardian.conf.sample @sample %%ETCDIR%%/e2guardianf1.conf.sample -%%ETCDIR%%/installation_or_migration_from_dg.sh @sample %%ETCDIR%%/lists/addheaderregexplist.sample %%DNS%%@sample %%ETCDIR%%/lists/authexceptionsitelist.sample %%DNS%%@sample %%ETCDIR%%/lists/authexceptionurllist.sample @@ -31,8 +30,6 @@ @sample %%ETCDIR%%/lists/bannedsitelist.sample @sample %%ETCDIR%%/lists/bannedsslsitelist.sample @sample %%ETCDIR%%/lists/bannedurllist.sample -%%ETCDIR%%/lists/blacklists/ads/domains -%%ETCDIR%%/lists/blacklists/ads/urls @sample %%ETCDIR%%/lists/contentregexplist.sample %%SCANNERS%%@sample %%ETCDIR%%/lists/contentscanners/exceptionvirusextensionlist.sample %%SCANNERS%%@sample %%ETCDIR%%/lists/contentscanners/exceptionvirusmimetypelist.sample @@ -68,6 +65,7 @@ @sample %%ETCDIR%%/lists/logregexpurllist.sample @sample %%ETCDIR%%/lists/logsitelist.sample @sample %%ETCDIR%%/lists/logurllist.sample +@sample %%ETCDIR%%/lists/nocheckcertsitelist.sample %%ETCDIR%%/lists/phraselists/badwords/weighted_dutch %%ETCDIR%%/lists/phraselists/badwords/weighted_french %%ETCDIR%%/lists/phraselists/badwords/weighted_german @@ -243,6 +241,7 @@ sbin/e2guardian %%DATADIR%%/languages/ukenglish/template.html %%DATADIR%%/scripts/bsd-init %%DATADIR%%/scripts/e2guardian +%%DATADIR%%/scripts/e2guardian.service %%DATADIR%%/scripts/logrotation %%DATADIR%%/scripts/solaris-init %%DATADIR%%/scripts/systemv-init diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile index 4b684287282..c59654af0ab 100644 --- a/www/nginx-devel/Makefile +++ b/www/nginx-devel/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= nginx -PORTVERSION= 1.9.11 -PORTREVISION= 2 +PORTVERSION= 1.9.12 CATEGORIES= www MASTER_SITES= http://nginx.org/download/ MASTER_SITES+= LOCAL/osa diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo index 9df8ec9160d..24c40380880 100644 --- a/www/nginx-devel/distinfo +++ b/www/nginx-devel/distinfo @@ -1,5 +1,5 @@ -SHA256 (nginx-1.9.11.tar.gz) = 6a5c72f4afaf57a6db064bba0965d72335f127481c5d4e64ee8714e7b368a51f -SIZE (nginx-1.9.11.tar.gz) = 895373 +SHA256 (nginx-1.9.12.tar.gz) = 1af2eb956910ed4b11aaf525a81bc37e135907e7127948f9179f5410337da042 +SIZE (nginx-1.9.12.tar.gz) = 899183 SHA256 (nginx-accesskey-2.0.3.tar.gz) = d9e94321e78a02de16c57f3e048fd31059fd8116ed03d6de7180f435c52502b1 SIZE (nginx-accesskey-2.0.3.tar.gz) = 2632 SHA256 (ngx_http_auth_pam_module-1.2.tar.gz) = 5a85970ba61a99f55a26d2536a11d512b39bbd622f5737d25a9a8c10db81efa9 diff --git a/www/nginx-devel/files/patch-src-core-ngx_module.h b/www/nginx-devel/files/patch-src-core-ngx_module.h deleted file mode 100644 index d6432e9090e..00000000000 --- a/www/nginx-devel/files/patch-src-core-ngx_module.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/core/ngx_module.h.orig 2016-02-10 19:26:57.903123000 -0500 -+++ src/core/ngx_module.h 2016-02-10 19:27:40.978113000 -0500 -@@ -253,7 +253,7 @@ - ngx_uint_t spare1; - - ngx_uint_t version; -- char *signature; -+ const char *signature; - - void *ctx; - ngx_command_t *commands; diff --git a/www/p5-Mojolicious/Makefile b/www/p5-Mojolicious/Makefile index 52edfcb50ea..cb5c5c46aae 100644 --- a/www/p5-Mojolicious/Makefile +++ b/www/p5-Mojolicious/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= Mojolicious -PORTVERSION= 6.47 +PORTVERSION= 6.48 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/www/p5-Mojolicious/distinfo b/www/p5-Mojolicious/distinfo index 9d5ef966c96..a53e88bf95f 100644 --- a/www/p5-Mojolicious/distinfo +++ b/www/p5-Mojolicious/distinfo @@ -1,2 +1,2 @@ -SHA256 (Mojolicious-6.47.tar.gz) = 7adb24f0578cef4f97a450ad27dc2f0ba5d5f45a55c328a30a28b6c9004ec975 -SIZE (Mojolicious-6.47.tar.gz) = 660826 +SHA256 (Mojolicious-6.48.tar.gz) = a538fbc0609fbdefb39884d86611b0b8387fe652137cea3f9334bd08ef52e520 +SIZE (Mojolicious-6.48.tar.gz) = 646721 diff --git a/www/tt-rss/Makefile b/www/tt-rss/Makefile index 1fb2949fd47..c6302b17b84 100644 --- a/www/tt-rss/Makefile +++ b/www/tt-rss/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= tt-rss -PORTVERSION= 15.7.2015.11.02 +PORTVERSION= 16.1.2016.02.23 CATEGORIES= www MASTER_SITES= https://tt-rss.org/gitlab/fox/tt-rss/repository/archive${EXTRACT_SUFX}?ref=${GL_TAGNAME}#/ @@ -11,7 +11,7 @@ COMMENT= Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator LICENSE= GPLv2 -GL_TAGNAME= ee4c4602 +GL_TAGNAME= 94d425fe NO_BUILD= yes NO_ARCH= yes @@ -20,7 +20,7 @@ USE_PHP= ctype dom hash json mbstring pcntl posix session xmlrpc WANT_PHP_WEB= yes WANT_PHP_CLI= yes REINPLACE_ARGS= -i "" -USES= shebangfix tar:bz2 +USES= shebangfix tar:bz2 gettext SHEBANG_FILES= lib/dojo-src/rebuild-dojo.sh utils/extract-i18n-js.pl WRKSRC= ${WRKDIR}/tt-rss.git diff --git a/www/tt-rss/distinfo b/www/tt-rss/distinfo index 90b880d4f80..be0a547a5ef 100644 --- a/www/tt-rss/distinfo +++ b/www/tt-rss/distinfo @@ -1,2 +1,2 @@ -SHA256 (tt-rss-15.7.2015.11.02.tar.bz2) = ded1e453bfe4d1b74d42d7f3f63c6eb6512a73345eb4e868e2415a04ba44b18e -SIZE (tt-rss-15.7.2015.11.02.tar.bz2) = 2082310 +SHA256 (tt-rss-16.1.2016.02.23.tar.bz2) = 04a6614566c5e085aad911399b6d7ee249a4ede6da119dece9f4f06a83cce23b +SIZE (tt-rss-16.1.2016.02.23.tar.bz2) = 2058073 diff --git a/www/tt-rss/pkg-plist b/www/tt-rss/pkg-plist index cece8fbaf86..cdd479e88cd 100644 --- a/www/tt-rss/pkg-plist +++ b/www/tt-rss/pkg-plist @@ -2005,8 +2005,8 @@ %%WWWDIR%%/locale/ca_CA/LC_MESSAGES/messages.po %%WWWDIR%%/locale/cs_CZ/LC_MESSAGES/messages.mo %%WWWDIR%%/locale/cs_CZ/LC_MESSAGES/messages.po -%%WWWDIR%%/locale/da_DA/LC_MESSAGES/messages.mo -%%WWWDIR%%/locale/da_DA/LC_MESSAGES/messages.po +%%WWWDIR%%/locale/da_DK/LC_MESSAGES/messages.mo +%%WWWDIR%%/locale/da_DK/LC_MESSAGES/messages.po %%WWWDIR%%/locale/de_DE/LC_MESSAGES/messages.mo %%WWWDIR%%/locale/de_DE/LC_MESSAGES/messages.po %%WWWDIR%%/locale/el_GR/LC_MESSAGES/messages.mo @@ -2082,19 +2082,6 @@ %%WWWDIR%%/plugins/af_psql_trgm/init.php %%WWWDIR%%/plugins/af_readability/init.php %%WWWDIR%%/plugins/af_redditimgur/init.php -%%WWWDIR%%/plugins/af_sort_bayes/chart_bar.png -%%WWWDIR%%/plugins/af_sort_bayes/init.js -%%WWWDIR%%/plugins/af_sort_bayes/init.php -%%WWWDIR%%/plugins/af_sort_bayes/lib/COPYING -%%WWWDIR%%/plugins/af_sort_bayes/lib/HISTORY -%%WWWDIR%%/plugins/af_sort_bayes/lib/README.md -%%WWWDIR%%/plugins/af_sort_bayes/lib/README.txt -%%WWWDIR%%/plugins/af_sort_bayes/lib/VERSION -%%WWWDIR%%/plugins/af_sort_bayes/lib/class.naivebayesian.php -%%WWWDIR%%/plugins/af_sort_bayes/lib/class.naivebayesian_ngram.php -%%WWWDIR%%/plugins/af_sort_bayes/lib/class.naivebayesianstorage.php -%%WWWDIR%%/plugins/af_sort_bayes/thumb_down.png -%%WWWDIR%%/plugins/af_sort_bayes/thumb_up.png %%WWWDIR%%/plugins/af_tumblr_1280/init.php %%WWWDIR%%/plugins/af_unburn/init.php %%WWWDIR%%/plugins/af_youtube_embed/init.php @@ -2112,8 +2099,6 @@ %%WWWDIR%%/plugins/embed_original/init.css %%WWWDIR%%/plugins/embed_original/init.js %%WWWDIR%%/plugins/embed_original/init.php -%%WWWDIR%%/plugins/googlereaderimport/init.js -%%WWWDIR%%/plugins/googlereaderimport/init.php %%WWWDIR%%/plugins/googlereaderkeys/init.php %%WWWDIR%%/plugins/import_export/import_export.js %%WWWDIR%%/plugins/import_export/init.php @@ -2190,6 +2175,7 @@ %%WWWDIR%%/schema/versions/mysql/128.sql %%WWWDIR%%/schema/versions/mysql/129.sql %%WWWDIR%%/schema/versions/mysql/13.sql +%%WWWDIR%%/schema/versions/mysql/130.sql %%WWWDIR%%/schema/versions/mysql/14.sql %%WWWDIR%%/schema/versions/mysql/15.sql %%WWWDIR%%/schema/versions/mysql/16.sql @@ -2317,6 +2303,7 @@ %%WWWDIR%%/schema/versions/pgsql/128.sql %%WWWDIR%%/schema/versions/pgsql/129.sql %%WWWDIR%%/schema/versions/pgsql/13.sql +%%WWWDIR%%/schema/versions/pgsql/130.sql %%WWWDIR%%/schema/versions/pgsql/14.sql %%WWWDIR%%/schema/versions/pgsql/15.sql %%WWWDIR%%/schema/versions/pgsql/16.sql @@ -2458,7 +2445,6 @@ @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/instances @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/import_export @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/googlereaderkeys -@dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/googlereaderimport @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/embed_original @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/close_button @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/cache_starred_images @@ -2470,8 +2456,6 @@ @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/af_youtube_embed @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/af_unburn @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/af_tumblr_1280 -@dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/af_sort_bayes/lib -@dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/af_sort_bayes @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/af_redditimgur @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/af_readability @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/plugins/af_psql_trgm @@ -2529,8 +2513,8 @@ @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/locale/el_GR @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/locale/de_DE/LC_MESSAGES @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/locale/de_DE -@dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/locale/da_DA/LC_MESSAGES -@dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/locale/da_DA +@dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/locale/da_DK/LC_MESSAGES +@dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/locale/da_DK @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/locale/cs_CZ/LC_MESSAGES @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/locale/cs_CZ @dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/locale/ca_CA/LC_MESSAGES diff --git a/www/youtube_dl/Makefile b/www/youtube_dl/Makefile index fd17c687e92..156eb83bf51 100644 --- a/www/youtube_dl/Makefile +++ b/www/youtube_dl/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= youtube_dl -PORTVERSION= 2016.02.13 +PORTVERSION= 2016.02.22 CATEGORIES= www MASTER_SITES= https://yt-dl.org/downloads/${PORTVERSION}/ DISTNAME= youtube-dl-${PORTVERSION} diff --git a/www/youtube_dl/distinfo b/www/youtube_dl/distinfo index 33fd789d649..7ab2abe2984 100644 --- a/www/youtube_dl/distinfo +++ b/www/youtube_dl/distinfo @@ -1,2 +1,2 @@ -SHA256 (youtube-dl-2016.02.13.tar.gz) = 8bb5cb62aad23fd3b049d9ffac76af6d76af8c18d68da3a3b9f602adaca1d534 -SIZE (youtube-dl-2016.02.13.tar.gz) = 1951048 +SHA256 (youtube-dl-2016.02.22.tar.gz) = 14cf17af94a23d451c1c8d2fcc8ee072ee99746d6bc7487c91043498599d630a +SIZE (youtube-dl-2016.02.22.tar.gz) = 1971515 diff --git a/x11-toolkits/py-kivy/Makefile b/x11-toolkits/py-kivy/Makefile index 2f410357d60..4e8d5a4207e 100644 --- a/x11-toolkits/py-kivy/Makefile +++ b/x11-toolkits/py-kivy/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= kivy -PORTVERSION= 1.8.0 -PORTREVISION= 3 +PORTVERSION= 1.9.1 CATEGORIES= x11-toolkits python MASTER_SITES= GH LOCAL/dbn/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,25 +14,22 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cython:${PORTSDIR}/lang/cython +LIB_DEPENDS= libmtdev.so:${PORTSDIR}/devel/libmtdev +TEST_DEPENDS= nosetests-${PYTHON_VER}:${PORTSDIR}/devel/py-nose -MAKE_ENV= KIVY_NO_CONFIG=yes KIVY_NO_FILELOG=yes PYTHONPATH=${WRKSRC} -MAKE_JOBS_UNSAFE= yes # does not (really) use make +MAKE_ENV= KIVY_NO_CONFIG=yes KIVY_NO_FILELOG=yes USE_OPENGL_ES2=1 \ + PYTHONPATH=${WRKSRC} USE_GITHUB= yes -USES= python:2.7+ shebangfix -USE_GL= gl -PYDISTUTILS_BUILD_TARGET= build_ext -PYDISTUTILS_BUILDARGS= --inplace -PYDISTUTILS_EGGINFO= Kivy-${PORTVERSION}-py${PYTHON_VER}.egg-info -USE_PYTHON= autoplist distutils -SHEBANG_FILES= kivy/lib/osc/OSC.py \ - kivy/tools/packaging/osx/kivy.sh \ - examples/demo/*/*.py -SHEBANG_LANG= kivy -kivy_OLD_CMD= /usr/bin/kivy -kivy_CMD= ${LOCALBASE}/bin/kivy +USES= display:test python:2.7+,concurrent uniquefiles:dirs +USE_GL= egl gl glesv2 +USE_PYTHON= distutils -OPTIONS_DEFINE= DOCS PDF TEST +PYDISTUTILS_BUILD_TARGET= build_ext +PYDISTUTILS_BUILDARGS= --inplace +PYDISTUTILS_EGGINFO= Kivy-${PORTVERSION}-py${PYTHON_VER}.egg-info + +OPTIONS_DEFINE= DOCS OPTIONS_SET= ENCHANT OPENCV PYGAME OPTIONS_SUB= yes OPTIONS_GROUP= VIDEO AUDIO IMAGE CAMERA SPELLING CLIPBOARD @@ -42,7 +38,7 @@ OPTIONS_MULTI_WINDOW= PYGAME X11 SDL2 OPTIONS_MULTI_TEXT= PIL PYGAME SDL2 OPTIONS_GROUP_VIDEO= GSTREAMER FFMPEG OPTIONS_GROUP_AUDIO= GSTREAMER PYGAME SDL2 -OPTIONS_GROUP_IMAGE= PIL PYGAME +OPTIONS_GROUP_IMAGE= PIL PYGAME SDL2 OPTIONS_GROUP_CAMERA= OPENCV GSTREAMER OPTIONS_GROUP_SPELLING= ENCHANT OPTIONS_GROUP_CLIPBOARD= PYGAME @@ -58,23 +54,24 @@ DOCS_BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx ENCHANT_DESC= Spell checking support via Enchant ENCHANT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=0:${PORTSDIR}/textproc/py-enchant FFMPEG_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ffmpeg/__init__.py:${PORTSDIR}/multimedia/py-ffmpeg +GSTREAMER_MAKE_ENV= USE_GSTREAMER=1 +GSTREAMER_MAKE_ENV_OFF= USE_GSTREAMER=0 +GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:${PORTSDIR}/multimedia/gstreamer1 GSTREAMER_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygst.py:${PORTSDIR}/multimedia/py-gstreamer +GSTREAMER_USES= pkgconfig OPENCV_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/cv.py:${PORTSDIR}/graphics/py-opencv -PDF_DESC= Build PDF documentation (required TeXLive, DOCS) -PDF_BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx -PDF_USE= TEX=texlive,pdftex:build,dvipsk:build -PDF_USES= gmake PIL_DESC= Text and window rendering support via PIL PIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imaging>0:${PORTSDIR}/graphics/py-imaging PYGAME_DESC= Window, text and image rendering support via PyGame PYGAME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:${PORTSDIR}/devel/py-game PYGLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyglet>0:${PORTSDIR}/graphics/py-pyglet SDL2_DESC= Simple Direct Media Layer v2.0 support -SDL2_MAKE_ENV= USE_SDL=1 -SDL2_USE= SDL=sdl2,ttf2,mixer2 -TEST_BUILD_DEPENDS= nosetests:${PORTSDIR}/devel/py-nose -TEST_USES= display:build +SDL2_MAKE_ENV= USE_SDL2=1 +SDL2_MAKE_ENV_OFF= USE_SDL2=0 +SDL2_USE= SDL=sdl2,mixer2,image2,ttf2 +SDL2_USES= pkgconfig X11_MAKE_ENV= USE_X11=1 +X11_MAKE_ENV_OFF= USE_X11=0 X11_USE= XORG=x11 .if !defined(ARCH) @@ -85,76 +82,30 @@ ARCH!= uname -p OPTIONS_GROUP_VIDEO+= PYGLET .endif -.include - -.if ${PORT_OPTIONS:MPDF} -.if empty(PORT_OPTIONS:MDOCS) -IGNORE= option PDF requires DOCS -.endif -.endif - -.if empty(PORT_OPTIONS:MPYGAME) -NOSE_ARGS+= --exclude=test_fbo_pixels -.endif - -.if ${PORT_OPTIONS:MTEST} - -post-build: do-test-build - -do-test-build: - @${RM} -rf kivy/tests/build - @(cd ${WRKSRC}; \ - ${SETENV} ${MAKE_ENV} nosetests ${NOSE_ARGS} ${WRKSRC}/kivy/tests) - -.endif - -.if ${PORT_OPTIONS:MDOCS} - -post-build: do-build-docs - find ${WKRSRC} -name '*.so' | ${XARGS} ${STRIP_CMD} - -do-build-docs: - ${MKDIR} ${WRKSRC}/doc/build/doctrees ${WRKSRC}/doc/build/html \ - ${WRKSRC}/doc/build/latex-a4 ${WRKSRC}/doc/build/latex-letter - ${REINPLACE_CMD} -i '' -e 's/\(import pygame\.joystick\)/#\1/' \ - ${WRKSRC}/kivy/input/providers/androidjoystick.py +post-build-DOCS-on: + ${MKDIR} ${WRKSRC}/doc/build/doctrees ${WRKSRC}/doc/build/html (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} doc/autobuild.py) (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} sphinx-build -b html \ -d ${WRKSRC}/doc/build/doctrees \ doc/sources ${WRKSRC}/doc/build/html) -.if ${PORT_OPTIONS:MPDF} - (cd ${WRKSRC}; \ - ${SETENV} ${MAKE_ENV} sphinx-build -b latex \ - -d ${WRKSRC}/doc/build/doctrees \ - -D latex_paper=a4 doc/sources ${WRKSRC}/doc/build/latex-a4) - (cd ${WRKSRC}; \ - ${SETENV} ${MAKE_ENV} sphinx-build -b latex \ - -d ${WRKSRC}/doc/build/doctrees \ - -D latex_paper=letter doc/sources ${WRKSRC}/doc/build/latex-letter) - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc/build/latex-a4 \ - all-pdf < /dev/null > /dev/null - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc/build/latex-letter \ - all-pdf < /dev/null > /dev/null -.endif - ${REINPLACE_CMD} -i '' -e 's/#\(import pygame\.joystick\)/\1/' \ - ${WRKSRC}/kivy/input/providers/androidjoystick.py -post-install: do-install-docs - -do-install-docs: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC}/doc/build/html; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) -.if ${PORT_OPTIONS:MPDF} - ${INSTALL_DATA} ${WRKSRC}/doc/build/latex-a4/Kivy.pdf \ - ${STAGEDIR}${DOCSDIR}/Kivy-a4.pdf - ${INSTALL_DATA} ${WRKSRC}/doc/build/latex-letter/Kivy.pdf \ - ${STAGEDIR}${DOCSDIR}/Kivy-letter.pdf -.endif -.endif +do-test: + @(cd ${KIVYPATH}; \ + ${SETENV} ${MAKE_ENV} nosetests-${PYTHON_VER} ${KIVYPATH}/kivy/tests) post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/kivy -name '*.so' | ${XARGS} ${STRIP_CMD} +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC}/doc/build/html; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) + +post-install-PDF-on: post-install-DOCS-on + ${INSTALL_DATA} ${WRKSRC}/doc/build/latex-a4/Kivy.pdf \ + ${STAGEDIR}${DOCSDIR}/Kivy-a4.pdf + ${INSTALL_DATA} ${WRKSRC}/doc/build/latex-letter/Kivy.pdf \ + ${STAGEDIR}${DOCSDIR}/Kivy-letter.pdf + .include diff --git a/x11-toolkits/py-kivy/distinfo b/x11-toolkits/py-kivy/distinfo index 75ed8801acb..634fad6c182 100644 --- a/x11-toolkits/py-kivy/distinfo +++ b/x11-toolkits/py-kivy/distinfo @@ -1,2 +1,2 @@ -SHA256 (kivy-kivy-1.8.0_GH0.tar.gz) = 0a6e1b58aedf6e90f812e67ee91375650454fb3d99854f17852830f33e3e6975 -SIZE (kivy-kivy-1.8.0_GH0.tar.gz) = 14702799 +SHA256 (kivy-kivy-1.9.1_GH0.tar.gz) = 29bc45be34c26a8acb1dafdd329145f997a473be344cd052659f821f6478637e +SIZE (kivy-kivy-1.9.1_GH0.tar.gz) = 16363833 diff --git a/x11-toolkits/py-kivy/files/patch-90ddeb b/x11-toolkits/py-kivy/files/patch-90ddeb deleted file mode 100644 index b1d63446491..00000000000 --- a/x11-toolkits/py-kivy/files/patch-90ddeb +++ /dev/null @@ -1,30 +0,0 @@ -commit 90ddebab3f56c06175dd99b153383990434b9514 -Author: Mathieu Virbel -Date: Tue Sep 16 10:11:23 2014 +0200 - - Fixes for Cython 0.21 - -diff --git a/kivy/lib/gstplayer/_gstplayer.pyx b/kivy/lib/gstplayer/_gstplayer.pyx -index f07af0b..aa29c11 100644 ---- kivy/lib/gstplayer/_gstplayer.pyx -+++ kivy/lib/gstplayer/_gstplayer.pyx -@@ -207,7 +207,7 @@ cdef class GstPlayer: - self.eos_cb() - - def load(self): -- cdef char *c_uri -+ cdef bytes py_uri - - # if already loaded before, clean everything. - if self.pipeline != NULL: -@@ -256,8 +256,8 @@ cdef class GstPlayer: - - # configure playbin - g_object_set_int(self.pipeline, 'async-handling', 1) -- c_uri = self.uri.encode('utf-8') -- g_object_set_void(self.playbin, 'uri', c_uri) -+ py_uri = self.uri.encode('utf-8') -+ g_object_set_void(self.playbin, 'uri', py_uri) - - # attach the callback - # NOTE no need to create a weakref here, as we manage to grab/release diff --git a/x11-toolkits/py-kivy/files/patch-except b/x11-toolkits/py-kivy/files/patch-except deleted file mode 100644 index 3e4da1ccdbb..00000000000 --- a/x11-toolkits/py-kivy/files/patch-except +++ /dev/null @@ -1,444 +0,0 @@ -diff -ur kivy/graphics/context_instructions.pxd kivy/graphics/context_instructions.pxd ---- kivy/graphics/context_instructions.pxd 2014-01-31 17:13:23.000000000 +0200 -+++ kivy/graphics/context_instructions.pxd 2015-03-12 20:13:57.709879145 +0200 -@@ -16,39 +16,39 @@ - pass - - cdef class LineWidth(ContextInstruction): -- cdef void apply(self) -+ cdef void apply(self) except * - - cdef class Color(ContextInstruction): -- cdef void apply(self) -+ cdef void apply(self) except * - - cdef class BindTexture(ContextInstruction): - cdef int _index - cdef object _source - cdef Texture _texture -- cdef void apply(self) -+ cdef void apply(self) except * - - - cdef class LoadIdentity(ContextInstruction): - pass - - cdef class PushMatrix(ContextInstruction): -- cdef void apply(self) -+ cdef void apply(self) except * - - cdef class PopMatrix(ContextInstruction): -- cdef void apply(self) -+ cdef void apply(self) except * - - cdef class ApplyContextMatrix(ContextInstruction): - cdef object _target_stack - cdef object _source_stack -- cdef void apply(self) -+ cdef void apply(self) except * - - cdef class UpdateNormalMatrix(ContextInstruction): -- cdef void apply(self) -+ cdef void apply(self) except * - - cdef class MatrixInstruction(ContextInstruction): - cdef object _stack - cdef Matrix _matrix -- cdef void apply(self) -+ cdef void apply(self) except * - - cdef class Transform(MatrixInstruction): - cpdef transform(self, Matrix trans) -@@ -61,16 +61,16 @@ - cdef float _angle - cdef tuple _axis - cdef tuple _origin -- cdef void apply(self) -+ cdef void apply(self) except * - cdef void compute(self) - - cdef class Scale(Transform): - cdef float _x, _y, _z -- cdef void apply(self) -+ cdef void apply(self) except * - cdef set_scale(self, double x, double y, double z) - - cdef class Translate(Transform): - cdef double _x, _y, _z -- cdef void apply(self) -+ cdef void apply(self) except * - cdef set_translate(self, double x, double y, double z) - -diff -ur kivy/graphics/context_instructions.pyx kivy/graphics/context_instructions.pyx ---- kivy/graphics/context_instructions.pyx 2014-01-31 17:13:23.000000000 +0200 -+++ kivy/graphics/context_instructions.pyx 2015-03-12 20:15:07.788203456 +0200 -@@ -320,7 +320,7 @@ - - self.index = kwargs.get('index', 0) - -- cdef void apply(self): -+ cdef void apply(self) except *: - cdef RenderContext context = self.get_context() - context.set_texture(self._index, self._texture) - -@@ -437,7 +437,7 @@ - self.target_stack = kwargs.get('target_stack', 'modelview_mat') - self.source_stack = kwargs.get('source_stack', 'modelview_mat') - -- cdef void apply(self): -+ cdef void apply(self) except *: - cdef RenderContext context = self.get_context() - m = context.get_state(self._target_stack) - m = m.multiply(context.get_state(self._source_stack)) -@@ -473,7 +473,7 @@ - - .. versionadded:: 1.6.0 - ''' -- cdef void apply(self): -+ cdef void apply(self) except *: - cdef RenderContext context = self.get_context() - mvm = context.get_state('modelview_mat') - context.set_state('normal_mat', mvm.normal_matrix()) -@@ -488,7 +488,7 @@ - self.stack = kwargs.get('stack', 'modelview_mat') - self._matrix = None - -- cdef void apply(self): -+ cdef void apply(self) except *: - '''Apply the matrix of this instance to the - context model view matrix. - ''' -diff -ur kivy/graphics/fbo.pxd kivy/graphics/fbo.pxd ---- kivy/graphics/fbo.pxd 2014-01-31 17:13:23.000000000 +0200 -+++ kivy/graphics/fbo.pxd 2015-03-12 19:46:39.959774791 +0200 -@@ -22,7 +22,7 @@ - - cdef void create_fbo(self) - cdef void delete_fbo(self) -- cdef void apply(self) -+ cdef void apply(self) except * - cdef void raise_exception(self, str message, int status=?) - cdef str resolve_status(self, int status) - cdef void reload(self) -diff -ur kivy/graphics/fbo.pyx kivy/graphics/fbo.pyx ---- kivy/graphics/fbo.pyx 2014-01-31 17:13:23.000000000 +0200 -+++ kivy/graphics/fbo.pyx 2015-03-12 19:47:46.149725464 +0200 -@@ -295,7 +295,7 @@ - else: - glClear(GL_COLOR_BUFFER_BIT) - -- cdef void apply(self): -+ cdef void apply(self) except *: - if self.flags & GI_NEEDS_UPDATE: - self.bind() - RenderContext.apply(self) -diff -ur kivy/graphics/gl_instructions.pyx kivy/graphics/gl_instructions.pyx ---- kivy/graphics/gl_instructions.pyx 2014-01-31 17:13:23.000000000 +0200 -+++ kivy/graphics/gl_instructions.pyx 2015-03-12 20:17:33.398880449 +0200 -@@ -50,7 +50,7 @@ - self.b = b - self.a = a - -- cdef void apply(self): -+ cdef void apply(self) except *: - glClearColor(self.r, self.g, self.b, self.a) - - property rgba: -@@ -136,7 +136,7 @@ - self.clear_stencil = int(kwargs.get('clear_stencil', 0)) - self.clear_depth = int(kwargs.get('clear_depth', 0)) - -- cdef void apply(self): -+ cdef void apply(self) except *: - cdef GLbitfield mask = 0 - if self.clear_color: - mask |= GL_COLOR_BUFFER_BIT -diff -ur kivy/graphics/instructions.pxd kivy/graphics/instructions.pxd ---- kivy/graphics/instructions.pxd 2014-01-31 17:13:23.000000000 +0200 -+++ kivy/graphics/instructions.pxd 2015-03-12 20:12:10.370562015 +0200 -@@ -24,7 +24,7 @@ - cdef object __weakref__ - cdef object __proxy_ref - -- cdef void apply(self) -+ cdef void apply(self) except * - cdef void flag_update(self, int do_parent=?) - cdef void flag_update_done(self) - cdef void set_parent(self, Instruction parent) -@@ -75,7 +75,7 @@ - cdef Shader _shader - cdef object func - cdef int _reset_context -- cdef void apply(self) -+ cdef void apply(self) except * - cdef void enter(self) - - -@@ -94,7 +94,7 @@ - cpdef add(self, Instruction c) - cpdef remove(self, Instruction c) - cpdef draw(self) -- cdef void apply(self) -+ cdef void apply(self) except * - - - cdef class RenderContext(Canvas): -diff -ur kivy/graphics/instructions.pyx kivy/graphics/instructions.pyx ---- kivy/graphics/instructions.pyx 2014-01-31 17:13:23.000000000 +0200 -+++ kivy/graphics/instructions.pyx 2015-03-12 20:11:54.069524371 +0200 -@@ -57,7 +57,7 @@ - if self.parent: - self.parent.add(self) - -- cdef void apply(self): -+ cdef void apply(self) except *: - pass - - cdef void flag_update(self, int do_parent=1): -@@ -123,7 +123,7 @@ - else: - self.compiler = GraphicsCompiler() - -- cdef void apply(self): -+ cdef void apply(self) except *: - cdef Instruction c - cdef list children - if self.compiler is not None: -@@ -224,7 +224,7 @@ - cdef RenderContext context = getActiveContext() - return context - -- cdef void apply(self): -+ cdef void apply(self) except *: - cdef RenderContext context = self.get_context() - if self.context_push: - context.push_states(self.context_push) -@@ -233,15 +233,15 @@ - if self.context_pop: - context.pop_states(self.context_pop) - -- cdef void set_state(self, str name, value): -+ cdef void set_state(self, str name, value) except *: - self.context_state[name] = value - self.flag_update() - -- cdef void push_state(self, str name): -+ cdef void push_state(self, str name) except *: - self.context_push.append(name) - self.flag_update() - -- cdef void pop_state(self, str name): -+ cdef void pop_state(self, str name) except *: - self.context_pop.append(name) - self.flag_update() - -@@ -378,7 +378,7 @@ - cdef void build(self): - pass - -- cdef void apply(self): -+ cdef void apply(self) except *: - if self.flags & GI_NEEDS_UPDATE: - self.build() - self.flag_update_done() -@@ -444,7 +444,7 @@ - ''' - self.flag_update() - -- cdef void apply(self): -+ cdef void apply(self) except *: - cdef RenderContext rcx - cdef Context ctx - cdef Shader shader -@@ -575,7 +575,7 @@ - ''' - self.apply() - -- cdef void apply(self): -+ cdef void apply(self) except *: - cdef float opacity = self._opacity - cdef float rc_opacity - cdef RenderContext rc -@@ -764,29 +764,29 @@ - cdef get_state(self, str name): - return self.state_stacks[name][-1] - -- cdef void set_states(self, dict states): -+ cdef void set_states(self, dict states) except *: - cdef str name - for name, value in states.iteritems(): - self.set_state(name, value) - -- cdef void push_state(self, str name): -+ cdef void push_state(self, str name) except *: - stack = self.state_stacks[name] - stack.append(stack[-1]) - self.flag_update() - -- cdef void push_states(self, list names): -+ cdef void push_states(self, list names) except *: - cdef str name - for name in names: - self.push_state(name) - -- cdef void pop_state(self, str name): -+ cdef void pop_state(self, str name) except *: - stack = self.state_stacks[name] - oldvalue = stack.pop() - if oldvalue != stack[-1]: - self.set_state(name, stack[-1]) - self.flag_update() - -- cdef void pop_states(self, list names): -+ cdef void pop_states(self, list names) except *: - cdef str name - for name in names: - self.pop_state(name) -@@ -806,13 +806,13 @@ - texture.bind() - self.flag_update() - -- cdef void enter(self): -+ cdef void enter(self) except *: - self._shader.use() - -- cdef void leave(self): -+ cdef void leave(self) except *: - self._shader.stop() - -- cdef void apply(self): -+ cdef void apply(self) except *: - cdef list keys - if PY2: - keys = self.state_stacks.keys() -diff -ur kivy/graphics/shader.pyx kivy/graphics/shader.pyx ---- kivy/graphics/shader.pyx 2015-03-22 20:50:55.383258546 +0200 -+++ kivy/graphics/shader.pyx 2015-03-12 20:26:19.922137472 +0200 -@@ -221,13 +221,13 @@ - ''' - glUseProgram(0) - -- cdef void set_uniform(self, str name, value): -+ cdef void set_uniform(self, str name, value) except *: - if name in self.uniform_values and self.uniform_values[name] == value: - return - self.uniform_values[name] = value - self.upload_uniform(name, value) - -- cdef void upload_uniform(self, str name, value): -+ cdef void upload_uniform(self, str name, value) except *: - '''Pass a uniform variable to the shader. - ''' - cdef long vec_size, index, x, y -@@ -412,7 +412,7 @@ - mat[x] = value.mat[x] - glUniformMatrix4fv(loc, 1, False, mat) - -- cdef int get_uniform_loc(self, str name): -+ cdef int get_uniform_loc(self, str name) except *: - cdef bytes c_name = name.encode('utf-8') - cdef int loc = glGetUniformLocation(self.program, c_name) - self.uniform_locations[name] = loc -@@ -453,11 +453,11 @@ - # save for the next run. - self._current_vertex_format = vertex_format - -- cdef void build(self): -+ cdef void build(self) except *: - self.build_vertex() - self.build_fragment() - -- cdef void build_vertex(self, int link=1): -+ cdef void build_vertex(self, int link=1) except *: - if self.vertex_shader is not None: - glDetachShader(self.program, self.vertex_shader.shader) - self.vertex_shader = None -@@ -467,7 +467,7 @@ - if link: - self.link_program() - -- cdef void build_fragment(self, int link=1): -+ cdef void build_fragment(self, int link=1) except *: - if self.fragment_shader is not None: - glDetachShader(self.program, self.fragment_shader.shader) - self.fragment_shader = None -@@ -477,7 +477,7 @@ - if link: - self.link_program() - -- cdef void link_program(self): -+ cdef void link_program(self) except *: - if self.vertex_shader is None or self.fragment_shader is None: - return - -diff -ur kivy/graphics/stencil_instructions.pxd kivy/graphics/stencil_instructions.pxd ---- kivy/graphics/stencil_instructions.pxd 2014-01-31 17:13:23.000000000 +0200 -+++ kivy/graphics/stencil_instructions.pxd 2015-03-12 20:16:45.137608771 +0200 -@@ -1,11 +1,11 @@ - from kivy.graphics.instructions cimport Instruction - - cdef class StencilPush(Instruction): -- cdef void apply(self) -+ cdef void apply(self) except * - cdef class StencilPop(Instruction): -- cdef void apply(self) -+ cdef void apply(self) except * - cdef class StencilUse(Instruction): - cdef unsigned int _op -- cdef void apply(self) -+ cdef void apply(self) except * - cdef class StencilUnUse(Instruction): -- cdef void apply(self) -+ cdef void apply(self) except * -diff -ur kivy/graphics/stencil_instructions.pyx kivy/graphics/stencil_instructions.pyx ---- kivy/graphics/stencil_instructions.pyx 2014-01-31 17:13:23.000000000 +0200 -+++ kivy/graphics/stencil_instructions.pyx 2015-03-12 20:16:11.438228738 +0200 -@@ -127,7 +127,7 @@ - '''Push the stencil stack. See the module documentation for more - information. - ''' -- cdef void apply(self): -+ cdef void apply(self) except *: - global _stencil_level, _stencil_in_push - if _stencil_in_push: - raise Exception('Cannot use StencilPush inside another ' -@@ -151,7 +151,7 @@ - cdef class StencilPop(Instruction): - '''Pop the stencil stack. See the module documentation for more information. - ''' -- cdef void apply(self): -+ cdef void apply(self) except *: - global _stencil_level, _stencil_in_push - if _stencil_level == 0: - raise Exception('Too much StencilPop (stack underflow)') -@@ -177,7 +177,7 @@ - else: - self._op = GL_EQUAL - -- cdef void apply(self): -+ cdef void apply(self) except *: - global _stencil_in_push - _stencil_in_push = 0 - glColorMask(1, 1, 1, 1) -@@ -208,7 +208,7 @@ - cdef class StencilUnUse(Instruction): - '''Use current stencil buffer to unset the mask. - ''' -- cdef void apply(self): -+ cdef void apply(self) except *: - glStencilFunc(GL_ALWAYS, 0, 0) - glStencilOp(GL_DECR, GL_DECR, GL_DECR) - glColorMask(0, 0, 0, 0) -diff -ur kivy/graphics/vertex_instructions_line.pxi kivy/graphics/vertex_instructions_line.pxi ---- kivy/graphics/vertex_instructions_line.pxi 2014-01-31 17:13:23.000000000 +0200 -+++ kivy/graphics/vertex_instructions_line.pxi 2015-03-12 20:26:50.588536611 +0200 -@@ -165,7 +165,7 @@ - self._stencil_use = StencilUse(op='lequal') - self._stencil_unuse = StencilUnUse() - -- cdef void apply(self): -+ cdef void apply(self) except *: - if self._width == 1.: - VertexInstruction.apply(self) - return - diff --git a/x11-toolkits/py-kivy/files/patch-kivy__core__window__sdl.pyx b/x11-toolkits/py-kivy/files/patch-kivy__core__window__sdl.pyx deleted file mode 100644 index b0a8dfdcbea..00000000000 --- a/x11-toolkits/py-kivy/files/patch-kivy__core__window__sdl.pyx +++ /dev/null @@ -1,20 +0,0 @@ ---- kivy/core/window/sdl.pyx -+++ kivy/core/window/sdl.pyx -@@ -35,7 +35,7 @@ cdef extern from "SDL.h": - unsigned int scancode - unsigned int sym - unsigned short mod -- unsigned int unicode -+ unsigned int unused - - ctypedef struct SDL_KeyboardEvent: - unsigned char state -@@ -282,7 +282,7 @@ def poll(): - action = 'keydown' if event.type == SDL_KEYDOWN else 'keyup' - mod = event.key.keysym.mod - scancode = event.key.keysym.scancode -- unicode = event.key.keysym.unicode -+ unicode = event.key.keysym.unused - key = event.key.keysym.sym - return (action, mod, key, scancode, unicode) - elif event.type == SDL_TEXTINPUT: diff --git a/x11-toolkits/py-kivy/files/patch-kivy__grahics__shader.pyx b/x11-toolkits/py-kivy/files/patch-kivy__grahics__shader.pyx deleted file mode 100644 index 8b221a5856d..00000000000 --- a/x11-toolkits/py-kivy/files/patch-kivy__grahics__shader.pyx +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/kivy/graphics/shader.pyx b/kivy/graphics/shader.pyx -index eab0f42..39c449a 100644 ---- kivy/graphics/shader.pyx -+++ kivy/graphics/shader.pyx -@@ -421,6 +421,7 @@ cdef class Shader: - cdef void bind_vertex_format(self, VertexFormat vertex_format): - cdef unsigned int i - cdef vertex_attr_t *attr -+ cdef bytes name - - # if the current vertex format used in the shader is the current one, do - # nothing. -@@ -445,7 +446,8 @@ cdef class Shader: - attr = &vertex_format.vattr[i] - if attr.per_vertex == 0: - continue -- attr.index = glGetAttribLocation(self.program, attr.name) -+ name = attr.name -+ attr.index = glGetAttribLocation(self.program, name) - glEnableVertexAttribArray(attr.index) - - # save for the next run. diff --git a/x11-toolkits/py-kivy/files/patch-setup.py b/x11-toolkits/py-kivy/files/patch-setup.py deleted file mode 100644 index fbf44e8f1a0..00000000000 --- a/x11-toolkits/py-kivy/files/patch-setup.py +++ /dev/null @@ -1,58 +0,0 @@ ---- setup.py -+++ setup.py -@@ -12,6 +12,7 @@ from os import walk, environ - from distutils.core import setup - from distutils.extension import Extension - from collections import OrderedDict -+from subprocess import check_output - - if sys.version > '3': - PY3 = True -@@ -36,7 +37,6 @@ def pkgconfig(*packages, **kw): - kw.setdefault(flag, []).append(token[2:].decode('utf-8')) - return kw - -- - # ----------------------------------------------------------------------------- - # Determine on which platform we are - -@@ -178,7 +178,7 @@ elif platform == 'win32': - c_options['use_glew'] = True - else: - # searching GLES headers -- default_header_dirs = ['/usr/include', '/usr/local/include'] -+ default_header_dirs = ['/usr/include', join(environ.get('LOCALBASE', '/usr/local'), 'include')] - found = False - for hdir in default_header_dirs: - filename = join(hdir, 'GLES2', 'gl2.h') -@@ -283,6 +283,9 @@ def determine_base_flags(): - 'ApplicationServices.framework/Frameworks') - flags['extra_compile_args'] += ['-F%s' % sysroot] - flags['extra_link_args'] += ['-F%s' % sysroot] -+ elif platform.startswith('freebsd'): -+ flags['include_dirs'] += [join(environ.get('LOCALBASE', '/usr/local'), 'include')] -+ flags['extra_link_args'] += ['-L', join(environ.get('LOCALBASE', '/usr/local'), 'lib')] - return flags - - -@@ -297,8 +300,6 @@ def determine_gl_flags(): - flags['extra_link_args'] = ['-framework', 'OpenGL', '-arch', osx_arch] - flags['extra_compile_args'] = ['-arch', osx_arch] - elif platform.startswith('freebsd'): -- flags['include_dirs'] = ['/usr/local/include'] -- flags['extra_link_args'] = ['-L', '/usr/local/lib'] - flags['libraries'] = ['GL'] - elif platform.startswith('openbsd'): - flags['include_dirs'] = ['/usr/X11R6/include'] -@@ -367,6 +368,11 @@ def determine_sdl(): - elif platform == 'darwin': - flags['extra_link_args'] += [ - '-framework', 'ApplicationServices'] -+ elif platform.startswith('freebsd'): -+ flags['extra_compile_args'] = check_output([environ.get('SDL2_CONFIG', 'sdl2-config'), '--cflags']).split() -+ flags['extra_link_args'] = check_output([environ.get('SDL2_CONFIG', 'sdl2-config'), '--libs']).split() -+ flags['include_dirs'] = [] -+ flags['libraries'] = ["SDL2_ttf", "SDL2_mixer"] - return flags - - diff --git a/x11-toolkits/py-kivy/pkg-plist b/x11-toolkits/py-kivy/pkg-plist index 0507f2b6e31..cc50ce55608 100644 --- a/x11-toolkits/py-kivy/pkg-plist +++ b/x11-toolkits/py-kivy/pkg-plist @@ -1,10 +1,918 @@ +%%PYTHON_SITELIBDIR%%/kivy/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/_event.pxd +%%PYTHON_SITELIBDIR%%/kivy/_event.so +%%PYTHON_SITELIBDIR%%/kivy/adapters/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/adapters/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/adapters/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/adapters/adapter.py +%%PYTHON_SITELIBDIR%%/kivy/adapters/adapter.pyc +%%PYTHON_SITELIBDIR%%/kivy/adapters/adapter.pyo +%%PYTHON_SITELIBDIR%%/kivy/adapters/args_converters.py +%%PYTHON_SITELIBDIR%%/kivy/adapters/args_converters.pyc +%%PYTHON_SITELIBDIR%%/kivy/adapters/args_converters.pyo +%%PYTHON_SITELIBDIR%%/kivy/adapters/dictadapter.py +%%PYTHON_SITELIBDIR%%/kivy/adapters/dictadapter.pyc +%%PYTHON_SITELIBDIR%%/kivy/adapters/dictadapter.pyo +%%PYTHON_SITELIBDIR%%/kivy/adapters/listadapter.py +%%PYTHON_SITELIBDIR%%/kivy/adapters/listadapter.pyc +%%PYTHON_SITELIBDIR%%/kivy/adapters/listadapter.pyo +%%PYTHON_SITELIBDIR%%/kivy/adapters/models.py +%%PYTHON_SITELIBDIR%%/kivy/adapters/models.pyc +%%PYTHON_SITELIBDIR%%/kivy/adapters/models.pyo +%%PYTHON_SITELIBDIR%%/kivy/adapters/simplelistadapter.py +%%PYTHON_SITELIBDIR%%/kivy/adapters/simplelistadapter.pyc +%%PYTHON_SITELIBDIR%%/kivy/adapters/simplelistadapter.pyo +%%PYTHON_SITELIBDIR%%/kivy/animation.py +%%PYTHON_SITELIBDIR%%/kivy/animation.pyc +%%PYTHON_SITELIBDIR%%/kivy/animation.pyo +%%PYTHON_SITELIBDIR%%/kivy/app.py +%%PYTHON_SITELIBDIR%%/kivy/app.pyc +%%PYTHON_SITELIBDIR%%/kivy/app.pyo +%%PYTHON_SITELIBDIR%%/kivy/atlas.py +%%PYTHON_SITELIBDIR%%/kivy/atlas.pyc +%%PYTHON_SITELIBDIR%%/kivy/atlas.pyo +%%PYTHON_SITELIBDIR%%/kivy/base.py +%%PYTHON_SITELIBDIR%%/kivy/base.pyc +%%PYTHON_SITELIBDIR%%/kivy/base.pyo +%%PYTHON_SITELIBDIR%%/kivy/cache.py +%%PYTHON_SITELIBDIR%%/kivy/cache.pyc +%%PYTHON_SITELIBDIR%%/kivy/cache.pyo +%%PYTHON_SITELIBDIR%%/kivy/clock.py +%%PYTHON_SITELIBDIR%%/kivy/clock.pyc +%%PYTHON_SITELIBDIR%%/kivy/clock.pyo +%%PYTHON_SITELIBDIR%%/kivy/compat.py +%%PYTHON_SITELIBDIR%%/kivy/compat.pyc +%%PYTHON_SITELIBDIR%%/kivy/compat.pyo +%%PYTHON_SITELIBDIR%%/kivy/config.py +%%PYTHON_SITELIBDIR%%/kivy/config.pyc +%%PYTHON_SITELIBDIR%%/kivy/config.pyo +%%PYTHON_SITELIBDIR%%/kivy/context.py +%%PYTHON_SITELIBDIR%%/kivy/context.pyc +%%PYTHON_SITELIBDIR%%/kivy/context.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/core/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/audio/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/core/audio/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/audio/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_avplayer.py +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_avplayer.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_avplayer.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_ffpyplayer.py +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_ffpyplayer.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_ffpyplayer.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gi.py +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gi.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gi.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gstplayer.py +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gstplayer.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_gstplayer.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygame.py +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygame.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygame.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygst.py +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygst.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_pygst.pyo +%%SDL2%%%%PYTHON_SITELIBDIR%%/kivy/core/audio/audio_sdl2.so +%%PYTHON_SITELIBDIR%%/kivy/core/camera/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/core/camera/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/camera/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_android.py +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_android.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_android.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_gi.py +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_gi.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_gi.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_opencv.py +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_opencv.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_opencv.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_pygst.py +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_pygst.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_pygst.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_videocapture.py +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_videocapture.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/camera/camera_videocapture.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/_clipboard_ext.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/_clipboard_ext.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/_clipboard_ext.pyo +%%SDL2%%%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/_clipboard_sdl2.so +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_android.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_android.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_android.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dbusklipper.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dbusklipper.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dbusklipper.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dummy.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dummy.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_dummy.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_gtk3.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_gtk3.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_gtk3.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_nspaste.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_nspaste.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_nspaste.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_pygame.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_pygame.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_pygame.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_sdl2.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_sdl2.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_sdl2.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_winctypes.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_winctypes.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_winctypes.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xclip.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xclip.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xclip.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xsel.py +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xsel.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/clipboard/clipboard_xsel.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/gl/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/core/gl/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/gl/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/image/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/core/image/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/image/__init__.pyo +%%SDL2%%%%PYTHON_SITELIBDIR%%/kivy/core/image/_img_sdl2.so +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_dds.py +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_dds.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_dds.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_ffpyplayer.py +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_ffpyplayer.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_ffpyplayer.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_gif.py +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_gif.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_gif.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pil.py +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pil.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pil.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pygame.py +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pygame.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_pygame.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_sdl2.py +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_sdl2.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_sdl2.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_tex.py +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_tex.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/image/img_tex.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/spelling/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/core/spelling/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/spelling/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_enchant.py +%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_enchant.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_enchant.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_osxappkit.py +%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_osxappkit.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/spelling/spelling_osxappkit.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/text/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/core/text/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/text/__init__.pyo +%%SDL2%%%%PYTHON_SITELIBDIR%%/kivy/core/text/_text_sdl2.so +%%PYTHON_SITELIBDIR%%/kivy/core/text/markup.py +%%PYTHON_SITELIBDIR%%/kivy/core/text/markup.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/text/markup.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_layout.pxd +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_layout.so +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pil.py +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pil.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pil.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pygame.py +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pygame.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_pygame.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_sdl2.py +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_sdl2.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/text/text_sdl2.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/video/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/core/video/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/video/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffmpeg.py +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffmpeg.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffmpeg.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffpyplayer.py +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffpyplayer.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_ffpyplayer.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gi.py +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gi.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gi.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gstplayer.py +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gstplayer.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_gstplayer.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_null.py +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_null.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_null.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pyglet.py +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pyglet.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pyglet.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pygst.py +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pygst.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/video/video_pygst.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/window/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/core/window/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/window/__init__.pyo +%%SDL2%%%%PYTHON_SITELIBDIR%%/kivy/core/window/_window_sdl2.so +%%PYTHON_SITELIBDIR%%/kivy/core/window/window_egl_rpi.py +%%PYTHON_SITELIBDIR%%/kivy/core/window/window_egl_rpi.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/window/window_egl_rpi.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/window/window_pygame.py +%%PYTHON_SITELIBDIR%%/kivy/core/window/window_pygame.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/window/window_pygame.pyo +%%PYTHON_SITELIBDIR%%/kivy/core/window/window_sdl2.py +%%PYTHON_SITELIBDIR%%/kivy/core/window/window_sdl2.pyc +%%PYTHON_SITELIBDIR%%/kivy/core/window/window_sdl2.pyo +%%X11%%%%PYTHON_SITELIBDIR%%/kivy/core/window/window_x11.so +%%PYTHON_SITELIBDIR%%/kivy/data/fonts/DejaVuSans.ttf +%%PYTHON_SITELIBDIR%%/kivy/data/fonts/Roboto-Bold.ttf +%%PYTHON_SITELIBDIR%%/kivy/data/fonts/Roboto-BoldItalic.ttf +%%PYTHON_SITELIBDIR%%/kivy/data/fonts/Roboto-Italic.ttf +%%PYTHON_SITELIBDIR%%/kivy/data/fonts/Roboto-Regular.ttf +%%PYTHON_SITELIBDIR%%/kivy/data/fonts/RobotoMono-Regular.ttf +%%PYTHON_SITELIBDIR%%/kivy/data/glsl/default.fs +%%PYTHON_SITELIBDIR%%/kivy/data/glsl/default.png +%%PYTHON_SITELIBDIR%%/kivy/data/glsl/default.vs +%%PYTHON_SITELIBDIR%%/kivy/data/glsl/header.fs +%%PYTHON_SITELIBDIR%%/kivy/data/glsl/header.vs +%%PYTHON_SITELIBDIR%%/kivy/data/images/background.jpg +%%PYTHON_SITELIBDIR%%/kivy/data/images/defaulttheme-0.png +%%PYTHON_SITELIBDIR%%/kivy/data/images/defaulttheme.atlas +%%PYTHON_SITELIBDIR%%/kivy/data/images/image-loading.gif +%%PYTHON_SITELIBDIR%%/kivy/data/images/testpattern.png +%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/azerty.json +%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/de_CH.json +%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/en_US.json +%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/fr_CH.json +%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/qwerty.json +%%PYTHON_SITELIBDIR%%/kivy/data/keyboards/qwertz.json +%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-128.png +%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-16.png +%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-24.png +%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-256.png +%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-32.png +%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-48.png +%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-512.png +%%PYTHON_SITELIBDIR%%/kivy/data/logo/kivy-icon-64.png +%%PYTHON_SITELIBDIR%%/kivy/data/settings_kivy.json +%%PYTHON_SITELIBDIR%%/kivy/data/style.kv +%%PYTHON_SITELIBDIR%%/kivy/deps/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/deps/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/deps/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/effects/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/effects/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/effects/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/effects/dampedscroll.py +%%PYTHON_SITELIBDIR%%/kivy/effects/dampedscroll.pyc +%%PYTHON_SITELIBDIR%%/kivy/effects/dampedscroll.pyo +%%PYTHON_SITELIBDIR%%/kivy/effects/kinetic.py +%%PYTHON_SITELIBDIR%%/kivy/effects/kinetic.pyc +%%PYTHON_SITELIBDIR%%/kivy/effects/kinetic.pyo +%%PYTHON_SITELIBDIR%%/kivy/effects/opacityscroll.py +%%PYTHON_SITELIBDIR%%/kivy/effects/opacityscroll.pyc +%%PYTHON_SITELIBDIR%%/kivy/effects/opacityscroll.pyo +%%PYTHON_SITELIBDIR%%/kivy/effects/scroll.py +%%PYTHON_SITELIBDIR%%/kivy/effects/scroll.pyc +%%PYTHON_SITELIBDIR%%/kivy/effects/scroll.pyo +%%PYTHON_SITELIBDIR%%/kivy/event.py +%%PYTHON_SITELIBDIR%%/kivy/event.pyc +%%PYTHON_SITELIBDIR%%/kivy/event.pyo +%%PYTHON_SITELIBDIR%%/kivy/ext/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/ext/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/ext/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/extras/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/extras/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/extras/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/extras/highlight.py +%%PYTHON_SITELIBDIR%%/kivy/extras/highlight.pyc +%%PYTHON_SITELIBDIR%%/kivy/extras/highlight.pyo +%%PYTHON_SITELIBDIR%%/kivy/factory.py +%%PYTHON_SITELIBDIR%%/kivy/factory.pyc +%%PYTHON_SITELIBDIR%%/kivy/factory.pyo +%%PYTHON_SITELIBDIR%%/kivy/factory_registers.py +%%PYTHON_SITELIBDIR%%/kivy/factory_registers.pyc +%%PYTHON_SITELIBDIR%%/kivy/factory_registers.pyo +%%PYTHON_SITELIBDIR%%/kivy/garden/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/garden/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/garden/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/geometry.py +%%PYTHON_SITELIBDIR%%/kivy/geometry.pyc +%%PYTHON_SITELIBDIR%%/kivy/geometry.pyo +%%PYTHON_SITELIBDIR%%/kivy/gesture.py +%%PYTHON_SITELIBDIR%%/kivy/gesture.pyc +%%PYTHON_SITELIBDIR%%/kivy/gesture.pyo +%%PYTHON_SITELIBDIR%%/kivy/graphics/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/graphics/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/graphics/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/graphics/buffer.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/buffer.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/c_opengl.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/c_opengl_debug.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/c_opengl_debug.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/common.pxi +%%PYTHON_SITELIBDIR%%/kivy/graphics/common_subset.h +%%PYTHON_SITELIBDIR%%/kivy/graphics/compiler.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/compiler.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/config.h +%%PYTHON_SITELIBDIR%%/kivy/graphics/config.pxi +%%PYTHON_SITELIBDIR%%/kivy/graphics/context.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/context.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/context_instructions.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/context_instructions.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/fbo.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/fbo.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/gl2platform.h +%%PYTHON_SITELIBDIR%%/kivy/graphics/gl_debug_logger.pxi +%%PYTHON_SITELIBDIR%%/kivy/graphics/gl_instructions.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/gl_redirect.h +%%PYTHON_SITELIBDIR%%/kivy/graphics/img_tools.pxi +%%PYTHON_SITELIBDIR%%/kivy/graphics/instructions.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/instructions.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/khrplatform.h +%%PYTHON_SITELIBDIR%%/kivy/graphics/opcodes.pxi +%%PYTHON_SITELIBDIR%%/kivy/graphics/opengl.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/opengl_utils.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/opengl_utils.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/opengl_utils_def.pxi +%%PYTHON_SITELIBDIR%%/kivy/graphics/scissor_instructions.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/shader.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/shader.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/stencil_instructions.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/stencil_instructions.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/svg.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/svg.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/tesselator.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/tesselator.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/texture.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/texture.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/transformation.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/transformation.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/vbo.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/vbo.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/vertex.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/vertex.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/vertex_instructions.pxd +%%PYTHON_SITELIBDIR%%/kivy/graphics/vertex_instructions.so +%%PYTHON_SITELIBDIR%%/kivy/graphics/vertex_instructions_line.pxi +%%PYTHON_SITELIBDIR%%/kivy/input/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/input/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/factory.py +%%PYTHON_SITELIBDIR%%/kivy/input/factory.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/factory.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/motionevent.py +%%PYTHON_SITELIBDIR%%/kivy/input/motionevent.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/motionevent.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/calibration.py +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/calibration.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/calibration.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/dejitter.py +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/dejitter.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/dejitter.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/doubletap.py +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/doubletap.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/doubletap.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/ignorelist.py +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/ignorelist.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/ignorelist.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/retaintouch.py +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/retaintouch.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/retaintouch.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/tripletap.py +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/tripletap.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/postproc/tripletap.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/provider.py +%%PYTHON_SITELIBDIR%%/kivy/input/provider.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/provider.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/androidjoystick.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/androidjoystick.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/androidjoystick.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/hidinput.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/hidinput.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/hidinput.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/leapfinger.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/leapfinger.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/leapfinger.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/linuxwacom.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/linuxwacom.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/linuxwacom.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/mactouch.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/mactouch.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/mactouch.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/mouse.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/mouse.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/mouse.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/mtdev.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/mtdev.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/mtdev.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/probesysfs.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/probesysfs.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/probesysfs.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/tuio.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/tuio.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/tuio.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_common.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_common.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_common.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_pen.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_pen.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_pen.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_touch.py +%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_touch.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/providers/wm_touch.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/recorder.py +%%PYTHON_SITELIBDIR%%/kivy/input/recorder.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/recorder.pyo +%%PYTHON_SITELIBDIR%%/kivy/input/shape.py +%%PYTHON_SITELIBDIR%%/kivy/input/shape.pyc +%%PYTHON_SITELIBDIR%%/kivy/input/shape.pyo +%%PYTHON_SITELIBDIR%%/kivy/interactive.py +%%PYTHON_SITELIBDIR%%/kivy/interactive.pyc +%%PYTHON_SITELIBDIR%%/kivy/interactive.pyo +%%PYTHON_SITELIBDIR%%/kivy/lang.py +%%PYTHON_SITELIBDIR%%/kivy/lang.pyc +%%PYTHON_SITELIBDIR%%/kivy/lang.pyo +%%PYTHON_SITELIBDIR%%/kivy/lib/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/lib/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/lib/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/lib/ddsfile.py +%%PYTHON_SITELIBDIR%%/kivy/lib/ddsfile.pyc +%%PYTHON_SITELIBDIR%%/kivy/lib/ddsfile.pyo +%%PYTHON_SITELIBDIR%%/kivy/lib/gstplayer/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/lib/gstplayer/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/lib/gstplayer/__init__.pyo +%%GSTREAMER%%%%PYTHON_SITELIBDIR%%/kivy/lib/gstplayer/_gstplayer.so +%%PYTHON_SITELIBDIR%%/kivy/lib/mtdev.py +%%PYTHON_SITELIBDIR%%/kivy/lib/mtdev.pyc +%%PYTHON_SITELIBDIR%%/kivy/lib/mtdev.pyo +%%PYTHON_SITELIBDIR%%/kivy/lib/osc/OSC.py +%%PYTHON_SITELIBDIR%%/kivy/lib/osc/OSC.pyc +%%PYTHON_SITELIBDIR%%/kivy/lib/osc/OSC.pyo +%%PYTHON_SITELIBDIR%%/kivy/lib/osc/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/lib/osc/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/lib/osc/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/lib/osc/oscAPI.py +%%PYTHON_SITELIBDIR%%/kivy/lib/osc/oscAPI.pyc +%%PYTHON_SITELIBDIR%%/kivy/lib/osc/oscAPI.pyo +%%PYTHON_SITELIBDIR%%/kivy/lib/vidcore_lite/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/lib/vidcore_lite/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/lib/vidcore_lite/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/lib/vidcore_lite/bcm.pxd +%%PYTHON_SITELIBDIR%%/kivy/loader.py +%%PYTHON_SITELIBDIR%%/kivy/loader.pyc +%%PYTHON_SITELIBDIR%%/kivy/loader.pyo +%%PYTHON_SITELIBDIR%%/kivy/logger.py +%%PYTHON_SITELIBDIR%%/kivy/logger.pyc +%%PYTHON_SITELIBDIR%%/kivy/logger.pyo +%%PYTHON_SITELIBDIR%%/kivy/metrics.py +%%PYTHON_SITELIBDIR%%/kivy/metrics.pyc +%%PYTHON_SITELIBDIR%%/kivy/metrics.pyo +%%PYTHON_SITELIBDIR%%/kivy/modules/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/modules/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/modules/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/modules/_webdebugger.py +%%PYTHON_SITELIBDIR%%/kivy/modules/_webdebugger.pyc +%%PYTHON_SITELIBDIR%%/kivy/modules/_webdebugger.pyo +%%PYTHON_SITELIBDIR%%/kivy/modules/console.py +%%PYTHON_SITELIBDIR%%/kivy/modules/console.pyc +%%PYTHON_SITELIBDIR%%/kivy/modules/console.pyo +%%PYTHON_SITELIBDIR%%/kivy/modules/inspector.py +%%PYTHON_SITELIBDIR%%/kivy/modules/inspector.pyc +%%PYTHON_SITELIBDIR%%/kivy/modules/inspector.pyo +%%PYTHON_SITELIBDIR%%/kivy/modules/keybinding.py +%%PYTHON_SITELIBDIR%%/kivy/modules/keybinding.pyc +%%PYTHON_SITELIBDIR%%/kivy/modules/keybinding.pyo +%%PYTHON_SITELIBDIR%%/kivy/modules/monitor.py +%%PYTHON_SITELIBDIR%%/kivy/modules/monitor.pyc +%%PYTHON_SITELIBDIR%%/kivy/modules/monitor.pyo +%%PYTHON_SITELIBDIR%%/kivy/modules/recorder.py +%%PYTHON_SITELIBDIR%%/kivy/modules/recorder.pyc +%%PYTHON_SITELIBDIR%%/kivy/modules/recorder.pyo +%%PYTHON_SITELIBDIR%%/kivy/modules/screen.py +%%PYTHON_SITELIBDIR%%/kivy/modules/screen.pyc +%%PYTHON_SITELIBDIR%%/kivy/modules/screen.pyo +%%PYTHON_SITELIBDIR%%/kivy/modules/touchring.py +%%PYTHON_SITELIBDIR%%/kivy/modules/touchring.pyc +%%PYTHON_SITELIBDIR%%/kivy/modules/touchring.pyo +%%PYTHON_SITELIBDIR%%/kivy/modules/webdebugger.py +%%PYTHON_SITELIBDIR%%/kivy/modules/webdebugger.pyc +%%PYTHON_SITELIBDIR%%/kivy/modules/webdebugger.pyo +%%PYTHON_SITELIBDIR%%/kivy/multistroke.py +%%PYTHON_SITELIBDIR%%/kivy/multistroke.pyc +%%PYTHON_SITELIBDIR%%/kivy/multistroke.pyo +%%PYTHON_SITELIBDIR%%/kivy/network/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/network/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/network/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/network/urlrequest.py +%%PYTHON_SITELIBDIR%%/kivy/network/urlrequest.pyc +%%PYTHON_SITELIBDIR%%/kivy/network/urlrequest.pyo +%%PYTHON_SITELIBDIR%%/kivy/parser.py +%%PYTHON_SITELIBDIR%%/kivy/parser.pyc +%%PYTHON_SITELIBDIR%%/kivy/parser.pyo +%%PYTHON_SITELIBDIR%%/kivy/properties.pxd +%%PYTHON_SITELIBDIR%%/kivy/properties.so +%%PYTHON_SITELIBDIR%%/kivy/resources.py +%%PYTHON_SITELIBDIR%%/kivy/resources.pyc +%%PYTHON_SITELIBDIR%%/kivy/resources.pyo +%%PYTHON_SITELIBDIR%%/kivy/setupconfig.py +%%PYTHON_SITELIBDIR%%/kivy/setupconfig.pyc +%%PYTHON_SITELIBDIR%%/kivy/setupconfig.pyo +%%PYTHON_SITELIBDIR%%/kivy/storage/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/storage/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/storage/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/storage/dictstore.py +%%PYTHON_SITELIBDIR%%/kivy/storage/dictstore.pyc +%%PYTHON_SITELIBDIR%%/kivy/storage/dictstore.pyo +%%PYTHON_SITELIBDIR%%/kivy/storage/jsonstore.py +%%PYTHON_SITELIBDIR%%/kivy/storage/jsonstore.pyc +%%PYTHON_SITELIBDIR%%/kivy/storage/jsonstore.pyo +%%PYTHON_SITELIBDIR%%/kivy/storage/redisstore.py +%%PYTHON_SITELIBDIR%%/kivy/storage/redisstore.pyc +%%PYTHON_SITELIBDIR%%/kivy/storage/redisstore.pyo +%%PYTHON_SITELIBDIR%%/kivy/support.py +%%PYTHON_SITELIBDIR%%/kivy/support.pyc +%%PYTHON_SITELIBDIR%%/kivy/support.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/tests/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/common.py +%%PYTHON_SITELIBDIR%%/kivy/tests/common.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/common.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/perf_test_textinput.py +%%PYTHON_SITELIBDIR%%/kivy/tests/perf_test_textinput.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/perf_test_textinput.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/sample1.ogg +%%PYTHON_SITELIBDIR%%/kivy/tests/test_adapters.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_adapters.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_adapters.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_animations.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_animations.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_animations.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_app.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_app.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_app.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_audio.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_audio.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_audio.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_button.png +%%PYTHON_SITELIBDIR%%/kivy/tests/test_clipboard.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_clipboard.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_clipboard.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_clock.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_clock.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_clock.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_doc_gallery.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_doc_gallery.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_doc_gallery.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser_unicode.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser_unicode.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_filechooser_unicode.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_fonts.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_fonts.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_fonts.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_graphics.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_graphics.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_graphics.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_image.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_image.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_image.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_invalid_lang.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_invalid_lang.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_invalid_lang.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1084.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1084.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1084.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1091.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1091.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_1091.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_599.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_599.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_599.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_609.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_609.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_609.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_883.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_883.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_issue_883.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_knspace.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_knspace.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_knspace.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang_complex.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang_complex.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_lang_complex.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_multistroke.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_multistroke.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_multistroke.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_properties.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_properties.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_properties.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_selection.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_selection.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_selection.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_storage.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_storage.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_storage.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_anchorlayout.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_anchorlayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_anchorlayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_boxlayout.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_boxlayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_boxlayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_gridlayout.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_gridlayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_gridlayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_layout.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_layout.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_layout.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_listview.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_listview.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_listview.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_relativelayout.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_relativelayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_relativelayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_stacklayout.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_stacklayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_stacklayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_widget.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_widget.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_uix_widget.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_urlrequest.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_urlrequest.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_urlrequest.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_utils.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_utils.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_utils.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_vector.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_vector.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_vector.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_video.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_video.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_video.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget_walk.py +%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget_walk.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/test_widget_walk.pyo +%%PYTHON_SITELIBDIR%%/kivy/tests/testkv.kv +%%PYTHON_SITELIBDIR%%/kivy/tests/unicode_files.zip +%%PYTHON_SITELIBDIR%%/kivy/tests/unicode_font.zip +%%PYTHON_SITELIBDIR%%/kivy/tests/visual_test_label.py +%%PYTHON_SITELIBDIR%%/kivy/tests/visual_test_label.pyc +%%PYTHON_SITELIBDIR%%/kivy/tests/visual_test_label.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/tools/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/benchmark.py +%%PYTHON_SITELIBDIR%%/kivy/tools/benchmark.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/benchmark.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/make-kivyext.py +%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/make-kivyext.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/extensions/make-kivyext.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/generate-icons.py +%%PYTHON_SITELIBDIR%%/kivy/tools/generate-icons.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/generate-icons.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/gles_compat/gl2.h +%%PYTHON_SITELIBDIR%%/kivy/tools/highlight/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/tools/highlight/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/highlight/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/highlight/kivy-mode.el +%%PYTHON_SITELIBDIR%%/kivy/tools/highlight/kivy.vim +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/factory.py +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/factory.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/factory.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__main__.py +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__main__.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/__main__.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/hook-kivy.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/hook-kivy.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.py +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/report.py +%%PYTHON_SITELIBDIR%%/kivy/tools/report.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/report.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/stub-gl-debug.py +%%PYTHON_SITELIBDIR%%/kivy/tools/stub-gl-debug.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/stub-gl-debug.pyo +%%PYTHON_SITELIBDIR%%/kivy/tools/texturecompress.py +%%PYTHON_SITELIBDIR%%/kivy/tools/texturecompress.pyc +%%PYTHON_SITELIBDIR%%/kivy/tools/texturecompress.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/uix/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/abstractview.py +%%PYTHON_SITELIBDIR%%/kivy/uix/abstractview.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/abstractview.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/accordion.py +%%PYTHON_SITELIBDIR%%/kivy/uix/accordion.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/accordion.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/actionbar.py +%%PYTHON_SITELIBDIR%%/kivy/uix/actionbar.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/actionbar.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/anchorlayout.py +%%PYTHON_SITELIBDIR%%/kivy/uix/anchorlayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/anchorlayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/__init__.py +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/__init__.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/__init__.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/button.py +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/button.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/button.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/codenavigation.py +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/codenavigation.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/codenavigation.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/compoundselection.py +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/compoundselection.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/compoundselection.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/drag.py +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/drag.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/drag.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/emacs.py +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/emacs.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/emacs.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/focus.py +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/focus.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/focus.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/knspace.py +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/knspace.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/knspace.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/togglebutton.py +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/togglebutton.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/behaviors/togglebutton.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/boxlayout.py +%%PYTHON_SITELIBDIR%%/kivy/uix/boxlayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/boxlayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/bubble.py +%%PYTHON_SITELIBDIR%%/kivy/uix/bubble.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/bubble.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/button.py +%%PYTHON_SITELIBDIR%%/kivy/uix/button.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/button.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/camera.py +%%PYTHON_SITELIBDIR%%/kivy/uix/camera.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/camera.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/carousel.py +%%PYTHON_SITELIBDIR%%/kivy/uix/carousel.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/carousel.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/checkbox.py +%%PYTHON_SITELIBDIR%%/kivy/uix/checkbox.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/checkbox.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/codeinput.py +%%PYTHON_SITELIBDIR%%/kivy/uix/codeinput.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/codeinput.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/colorpicker.py +%%PYTHON_SITELIBDIR%%/kivy/uix/colorpicker.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/colorpicker.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/dropdown.py +%%PYTHON_SITELIBDIR%%/kivy/uix/dropdown.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/dropdown.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/effectwidget.py +%%PYTHON_SITELIBDIR%%/kivy/uix/effectwidget.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/effectwidget.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/filechooser.py +%%PYTHON_SITELIBDIR%%/kivy/uix/filechooser.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/filechooser.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/floatlayout.py +%%PYTHON_SITELIBDIR%%/kivy/uix/floatlayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/floatlayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/gesturesurface.py +%%PYTHON_SITELIBDIR%%/kivy/uix/gesturesurface.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/gesturesurface.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/gridlayout.py +%%PYTHON_SITELIBDIR%%/kivy/uix/gridlayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/gridlayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/image.py +%%PYTHON_SITELIBDIR%%/kivy/uix/image.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/image.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/label.py +%%PYTHON_SITELIBDIR%%/kivy/uix/label.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/label.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/layout.py +%%PYTHON_SITELIBDIR%%/kivy/uix/layout.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/layout.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/listview.py +%%PYTHON_SITELIBDIR%%/kivy/uix/listview.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/listview.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/modalview.py +%%PYTHON_SITELIBDIR%%/kivy/uix/modalview.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/modalview.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/pagelayout.py +%%PYTHON_SITELIBDIR%%/kivy/uix/pagelayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/pagelayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/popup.py +%%PYTHON_SITELIBDIR%%/kivy/uix/popup.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/popup.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/progressbar.py +%%PYTHON_SITELIBDIR%%/kivy/uix/progressbar.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/progressbar.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/relativelayout.py +%%PYTHON_SITELIBDIR%%/kivy/uix/relativelayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/relativelayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/rst.py +%%PYTHON_SITELIBDIR%%/kivy/uix/rst.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/rst.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/sandbox.py +%%PYTHON_SITELIBDIR%%/kivy/uix/sandbox.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/sandbox.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/scatter.py +%%PYTHON_SITELIBDIR%%/kivy/uix/scatter.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/scatter.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/scatterlayout.py +%%PYTHON_SITELIBDIR%%/kivy/uix/scatterlayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/scatterlayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/screenmanager.py +%%PYTHON_SITELIBDIR%%/kivy/uix/screenmanager.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/screenmanager.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/scrollview.py +%%PYTHON_SITELIBDIR%%/kivy/uix/scrollview.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/scrollview.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/selectableview.py +%%PYTHON_SITELIBDIR%%/kivy/uix/selectableview.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/selectableview.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/settings.py +%%PYTHON_SITELIBDIR%%/kivy/uix/settings.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/settings.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/slider.py +%%PYTHON_SITELIBDIR%%/kivy/uix/slider.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/slider.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/spinner.py +%%PYTHON_SITELIBDIR%%/kivy/uix/spinner.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/spinner.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/splitter.py +%%PYTHON_SITELIBDIR%%/kivy/uix/splitter.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/splitter.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/stacklayout.py +%%PYTHON_SITELIBDIR%%/kivy/uix/stacklayout.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/stacklayout.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/stencilview.py +%%PYTHON_SITELIBDIR%%/kivy/uix/stencilview.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/stencilview.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/switch.py +%%PYTHON_SITELIBDIR%%/kivy/uix/switch.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/switch.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/tabbedpanel.py +%%PYTHON_SITELIBDIR%%/kivy/uix/tabbedpanel.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/tabbedpanel.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/textinput.py +%%PYTHON_SITELIBDIR%%/kivy/uix/textinput.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/textinput.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/togglebutton.py +%%PYTHON_SITELIBDIR%%/kivy/uix/togglebutton.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/togglebutton.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/treeview.py +%%PYTHON_SITELIBDIR%%/kivy/uix/treeview.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/treeview.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/video.py +%%PYTHON_SITELIBDIR%%/kivy/uix/video.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/video.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/videoplayer.py +%%PYTHON_SITELIBDIR%%/kivy/uix/videoplayer.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/videoplayer.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/vkeyboard.py +%%PYTHON_SITELIBDIR%%/kivy/uix/vkeyboard.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/vkeyboard.pyo +%%PYTHON_SITELIBDIR%%/kivy/uix/widget.py +%%PYTHON_SITELIBDIR%%/kivy/uix/widget.pyc +%%PYTHON_SITELIBDIR%%/kivy/uix/widget.pyo +%%PYTHON_SITELIBDIR%%/kivy/utils.py +%%PYTHON_SITELIBDIR%%/kivy/utils.pyc +%%PYTHON_SITELIBDIR%%/kivy/utils.pyo +%%PYTHON_SITELIBDIR%%/kivy/vector.py +%%PYTHON_SITELIBDIR%%/kivy/vector.pyc +%%PYTHON_SITELIBDIR%%/kivy/vector.pyo +%%PYTHON_SITELIBDIR%%/kivy/weakmethod.py +%%PYTHON_SITELIBDIR%%/kivy/weakmethod.pyc +%%PYTHON_SITELIBDIR%%/kivy/weakmethod.pyo +%%PYTHON_SITELIBDIR%%/kivy/weakproxy.so %%DOCS%%%%DOCSDIR%%/.buildinfo -%%PDF%%%%DOCSDIR%%/Kivy-a4.pdf -%%PDF%%%%DOCSDIR%%/Kivy-letter.pdf %%DOCS%%%%DOCSDIR%%/_images/Events.png %%DOCS%%%%DOCSDIR%%/_images/Kivy_App_Life_Cycle.png %%DOCS%%%%DOCSDIR%%/_images/accordion.jpg %%DOCS%%%%DOCSDIR%%/_images/actionbar.png +%%DOCS%%%%DOCSDIR%%/_images/adapters.png %%DOCS%%%%DOCSDIR%%/_images/anchorlayout.gif %%DOCS%%%%DOCSDIR%%/_images/anchorlayout1.gif %%DOCS%%%%DOCSDIR%%/_images/anim_in_back.png @@ -47,6 +955,8 @@ %%DOCS%%%%DOCSDIR%%/_images/checkbox.png %%DOCS%%%%DOCSDIR%%/_images/codeinput.jpg %%DOCS%%%%DOCSDIR%%/_images/custom_layout_background.png +%%DOCS%%%%DOCSDIR%%/_images/filechooser_icon.png +%%DOCS%%%%DOCSDIR%%/_images/filechooser_list.png %%DOCS%%%%DOCSDIR%%/_images/floatlayout.gif %%DOCS%%%%DOCSDIR%%/_images/floatlayout1.gif %%DOCS%%%%DOCSDIR%%/_images/global_background.png @@ -79,6 +989,9 @@ %%DOCS%%%%DOCSDIR%%/_images/progressbar.jpg %%DOCS%%%%DOCSDIR%%/_images/property_events_binding.png %%DOCS%%%%DOCSDIR%%/_images/quickstart.png +%%DOCS%%%%DOCSDIR%%/_images/raspberrypi.png +%%DOCS%%%%DOCSDIR%%/_images/relativelayout-doubleposition.png +%%DOCS%%%%DOCSDIR%%/_images/relativelayout-fixedposition.png %%DOCS%%%%DOCSDIR%%/_images/rstdocument.png %%DOCS%%%%DOCSDIR%%/_images/settingswithspinner_kivy.jpg %%DOCS%%%%DOCSDIR%%/_images/size_hint[B].jpg @@ -90,23 +1003,18 @@ %%DOCS%%%%DOCSDIR%%/_images/splitter.jpg %%DOCS%%%%DOCSDIR%%/_images/stacklayout.gif %%DOCS%%%%DOCSDIR%%/_images/stacklayout1.gif +%%DOCS%%%%DOCSDIR%%/_images/stacklayout_sizing.png %%DOCS%%%%DOCSDIR%%/_images/switch-off.jpg %%DOCS%%%%DOCSDIR%%/_images/switch-on.jpg %%DOCS%%%%DOCSDIR%%/_images/tabbed_panel.jpg +%%DOCS%%%%DOCSDIR%%/_images/tesselator-debug.png +%%DOCS%%%%DOCSDIR%%/_images/tesselator-filled.png %%DOCS%%%%DOCSDIR%%/_images/textinput-mono.jpg %%DOCS%%%%DOCSDIR%%/_images/textinput-multi.jpg %%DOCS%%%%DOCSDIR%%/_images/unicode-char.png %%DOCS%%%%DOCSDIR%%/_images/videoplayer-annotation.jpg %%DOCS%%%%DOCSDIR%%/_images/videoplayer.jpg %%DOCS%%%%DOCSDIR%%/_images/vkeyboard.jpg -%%DOCS%%%%DOCSDIR%%/_images/win-step1.png -%%DOCS%%%%DOCSDIR%%/_images/win-step3.png -%%DOCS%%%%DOCSDIR%%/_images/win-step4.png -%%DOCS%%%%DOCSDIR%%/_images/win-step5.png -%%DOCS%%%%DOCSDIR%%/_images/win-step6.png -%%DOCS%%%%DOCSDIR%%/_images/win-step7.png -%%DOCS%%%%DOCSDIR%%/_images/win-step8.png -%%DOCS%%%%DOCSDIR%%/_images/win-step9.png %%DOCS%%%%DOCSDIR%%/_images/windows.png %%DOCS%%%%DOCSDIR%%/_modules/index.html %%DOCS%%%%DOCSDIR%%/_modules/kivy.html @@ -141,6 +1049,7 @@ %%DOCS%%%%DOCSDIR%%/_modules/kivy/gesture.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/input/factory.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/input/motionevent.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/input/postproc/calibration.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/input/postproc/dejitter.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/input/postproc/doubletap.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/input/postproc/ignorelist.html @@ -157,7 +1066,9 @@ %%DOCS%%%%DOCSDIR%%/_modules/kivy/loader.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/logger.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/metrics.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/modules/console.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/modules/inspector.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/multistroke.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/network/urlrequest.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/parser.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/resources.html @@ -166,11 +1077,19 @@ %%DOCS%%%%DOCSDIR%%/_modules/kivy/storage/jsonstore.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/storage/redisstore.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/support.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/tools/packaging/pyinstaller_hooks.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/abstractview.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/accordion.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/actionbar.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/anchorlayout.html -%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/button.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/codenavigation.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/compoundselection.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/drag.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/emacs.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/focus.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/knspace.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/behaviors/togglebutton.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/boxlayout.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/bubble.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/button.html @@ -180,8 +1099,10 @@ %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/codeinput.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/colorpicker.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/dropdown.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/effectwidget.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/filechooser.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/floatlayout.html +%%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/gesturesurface.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/gridlayout.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/image.html %%DOCS%%%%DOCSDIR%%/_modules/kivy/uix/label.html @@ -241,10 +1162,12 @@ %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.image.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.spelling.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.text.markup.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.text.text_layout.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.text.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.video.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.core.window.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.deps.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.effects.dampedscroll.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.effects.kinetic.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.effects.opacityscroll.txt @@ -264,14 +1187,18 @@ %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.instructions.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.opengl.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.opengl_utils.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.scissor_instructions.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.shader.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.stencil_instructions.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.svg.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.tesselator.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.texture.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.transformation.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.graphics.vertex_instructions.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.factory.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.motionevent.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.calibration.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.dejitter.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.doubletap.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.ignorelist.txt @@ -279,7 +1206,6 @@ %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.tripletap.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.postproc.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.provider.txt -%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.providers.androidjoystick.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.providers.hidinput.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.providers.leapfinger.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.input.providers.linuxwacom.txt @@ -302,6 +1228,7 @@ %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.loader.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.logger.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.metrics.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.console.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.inspector.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.keybinding.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.monitor.txt @@ -310,21 +1237,34 @@ %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.touchring.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.modules.webdebugger.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.multistroke.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.network.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.network.urlrequest.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.parser.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.properties.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.resources.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.setupconfig.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.storage.dictstore.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.storage.jsonstore.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.storage.redisstore.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.storage.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.support.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.tools.packaging.pyinstaller_hooks.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.tools.packaging.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.tools.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.abstractview.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.accordion.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.actionbar.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.anchorlayout.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.button.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.codenavigation.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.compoundselection.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.drag.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.emacs.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.focus.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.knspace.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.togglebutton.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.behaviors.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.boxlayout.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.bubble.txt @@ -335,8 +1275,10 @@ %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.codeinput.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.colorpicker.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.dropdown.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.effectwidget.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.filechooser.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.floatlayout.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.gesturesurface.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.gridlayout.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.image.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.uix.label.txt @@ -372,6 +1314,7 @@ %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.utils.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.vector.txt %%DOCS%%%%DOCSDIR%%/_sources/api-kivy.weakmethod.txt +%%DOCS%%%%DOCSDIR%%/_sources/api-kivy.weakproxy.txt %%DOCS%%%%DOCSDIR%%/_sources/contact.txt %%DOCS%%%%DOCSDIR%%/_sources/contribute-unittest.txt %%DOCS%%%%DOCSDIR%%/_sources/contribute.txt @@ -390,6 +1333,7 @@ %%DOCS%%%%DOCSDIR%%/_sources/gettingstarted/properties.txt %%DOCS%%%%DOCSDIR%%/_sources/gettingstarted/rules.txt %%DOCS%%%%DOCSDIR%%/_sources/gsoc.txt +%%DOCS%%%%DOCSDIR%%/_sources/gsoc2014.txt %%DOCS%%%%DOCSDIR%%/_sources/guide-index.txt %%DOCS%%%%DOCSDIR%%/_sources/guide/advancedgraphics.txt %%DOCS%%%%DOCSDIR%%/_sources/guide/android.txt @@ -403,19 +1347,22 @@ %%DOCS%%%%DOCSDIR%%/_sources/guide/inputs.txt %%DOCS%%%%DOCSDIR%%/_sources/guide/lang.txt %%DOCS%%%%DOCSDIR%%/_sources/guide/other-frameworks.txt +%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-android-vm.txt %%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-android.txt +%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-ios-prerequisites.txt %%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-ios.txt -%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-macosx.txt +%%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-osx.txt %%DOCS%%%%DOCSDIR%%/_sources/guide/packaging-windows.txt %%DOCS%%%%DOCSDIR%%/_sources/guide/packaging.txt %%DOCS%%%%DOCSDIR%%/_sources/guide/widgets.txt %%DOCS%%%%DOCSDIR%%/_sources/index.txt %%DOCS%%%%DOCSDIR%%/_sources/installation/installation-android.txt %%DOCS%%%%DOCSDIR%%/_sources/installation/installation-linux.txt -%%DOCS%%%%DOCSDIR%%/_sources/installation/installation-macosx.txt +%%DOCS%%%%DOCSDIR%%/_sources/installation/installation-osx.txt +%%DOCS%%%%DOCSDIR%%/_sources/installation/installation-rpi.txt %%DOCS%%%%DOCSDIR%%/_sources/installation/installation-windows.txt %%DOCS%%%%DOCSDIR%%/_sources/installation/installation.txt -%%DOCS%%%%DOCSDIR%%/_sources/installation/troubleshooting-macosx.txt +%%DOCS%%%%DOCSDIR%%/_sources/installation/troubleshooting-osx.txt %%DOCS%%%%DOCSDIR%%/_sources/philosophy.txt %%DOCS%%%%DOCSDIR%%/_sources/tutorials-index.txt %%DOCS%%%%DOCSDIR%%/_sources/tutorials/firstwidget.txt @@ -441,7 +1388,7 @@ %%DOCS%%%%DOCSDIR%%/_static/file.png %%DOCS%%%%DOCSDIR%%/_static/fresh.css %%DOCS%%%%DOCSDIR%%/_static/jquery-1.11.1.js -%%DOCS%%%%DOCSDIR%%/_static/jquery-ui.min.js +%%DOCS%%%%DOCSDIR%%/_static/jquery-effects-core-and-slide.js %%DOCS%%%%DOCSDIR%%/_static/jquery.cookie.js %%DOCS%%%%DOCSDIR%%/_static/jquery.js %%DOCS%%%%DOCSDIR%%/_static/kivy.js @@ -481,8 +1428,10 @@ %%DOCS%%%%DOCSDIR%%/api-kivy.core.spelling.html %%DOCS%%%%DOCSDIR%%/api-kivy.core.text.html %%DOCS%%%%DOCSDIR%%/api-kivy.core.text.markup.html +%%DOCS%%%%DOCSDIR%%/api-kivy.core.text.text_layout.html %%DOCS%%%%DOCSDIR%%/api-kivy.core.video.html %%DOCS%%%%DOCSDIR%%/api-kivy.core.window.html +%%DOCS%%%%DOCSDIR%%/api-kivy.deps.html %%DOCS%%%%DOCSDIR%%/api-kivy.effects.dampedscroll.html %%DOCS%%%%DOCSDIR%%/api-kivy.effects.html %%DOCS%%%%DOCSDIR%%/api-kivy.effects.kinetic.html @@ -503,8 +1452,11 @@ %%DOCS%%%%DOCSDIR%%/api-kivy.graphics.instructions.html %%DOCS%%%%DOCSDIR%%/api-kivy.graphics.opengl.html %%DOCS%%%%DOCSDIR%%/api-kivy.graphics.opengl_utils.html +%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.scissor_instructions.html %%DOCS%%%%DOCSDIR%%/api-kivy.graphics.shader.html %%DOCS%%%%DOCSDIR%%/api-kivy.graphics.stencil_instructions.html +%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.svg.html +%%DOCS%%%%DOCSDIR%%/api-kivy.graphics.tesselator.html %%DOCS%%%%DOCSDIR%%/api-kivy.graphics.texture.html %%DOCS%%%%DOCSDIR%%/api-kivy.graphics.transformation.html %%DOCS%%%%DOCSDIR%%/api-kivy.graphics.vertex_instructions.html @@ -512,6 +1464,7 @@ %%DOCS%%%%DOCSDIR%%/api-kivy.input.factory.html %%DOCS%%%%DOCSDIR%%/api-kivy.input.html %%DOCS%%%%DOCSDIR%%/api-kivy.input.motionevent.html +%%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.calibration.html %%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.dejitter.html %%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.doubletap.html %%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.html @@ -519,7 +1472,6 @@ %%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.retaintouch.html %%DOCS%%%%DOCSDIR%%/api-kivy.input.postproc.tripletap.html %%DOCS%%%%DOCSDIR%%/api-kivy.input.provider.html -%%DOCS%%%%DOCSDIR%%/api-kivy.input.providers.androidjoystick.html %%DOCS%%%%DOCSDIR%%/api-kivy.input.providers.hidinput.html %%DOCS%%%%DOCSDIR%%/api-kivy.input.providers.html %%DOCS%%%%DOCSDIR%%/api-kivy.input.providers.leapfinger.html @@ -541,6 +1493,7 @@ %%DOCS%%%%DOCSDIR%%/api-kivy.loader.html %%DOCS%%%%DOCSDIR%%/api-kivy.logger.html %%DOCS%%%%DOCSDIR%%/api-kivy.metrics.html +%%DOCS%%%%DOCSDIR%%/api-kivy.modules.console.html %%DOCS%%%%DOCSDIR%%/api-kivy.modules.html %%DOCS%%%%DOCSDIR%%/api-kivy.modules.inspector.html %%DOCS%%%%DOCSDIR%%/api-kivy.modules.keybinding.html @@ -549,21 +1502,34 @@ %%DOCS%%%%DOCSDIR%%/api-kivy.modules.screen.html %%DOCS%%%%DOCSDIR%%/api-kivy.modules.touchring.html %%DOCS%%%%DOCSDIR%%/api-kivy.modules.webdebugger.html +%%DOCS%%%%DOCSDIR%%/api-kivy.multistroke.html %%DOCS%%%%DOCSDIR%%/api-kivy.network.html %%DOCS%%%%DOCSDIR%%/api-kivy.network.urlrequest.html %%DOCS%%%%DOCSDIR%%/api-kivy.parser.html %%DOCS%%%%DOCSDIR%%/api-kivy.properties.html %%DOCS%%%%DOCSDIR%%/api-kivy.resources.html +%%DOCS%%%%DOCSDIR%%/api-kivy.setupconfig.html %%DOCS%%%%DOCSDIR%%/api-kivy.storage.dictstore.html %%DOCS%%%%DOCSDIR%%/api-kivy.storage.html %%DOCS%%%%DOCSDIR%%/api-kivy.storage.jsonstore.html %%DOCS%%%%DOCSDIR%%/api-kivy.storage.redisstore.html %%DOCS%%%%DOCSDIR%%/api-kivy.support.html +%%DOCS%%%%DOCSDIR%%/api-kivy.tools.html +%%DOCS%%%%DOCSDIR%%/api-kivy.tools.packaging.html +%%DOCS%%%%DOCSDIR%%/api-kivy.tools.packaging.pyinstaller_hooks.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.abstractview.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.accordion.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.actionbar.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.anchorlayout.html +%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.button.html +%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.codenavigation.html +%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.compoundselection.html +%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.drag.html +%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.emacs.html +%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.focus.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.html +%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.knspace.html +%%DOCS%%%%DOCSDIR%%/api-kivy.uix.behaviors.togglebutton.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.boxlayout.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.bubble.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.button.html @@ -573,8 +1539,10 @@ %%DOCS%%%%DOCSDIR%%/api-kivy.uix.codeinput.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.colorpicker.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.dropdown.html +%%DOCS%%%%DOCSDIR%%/api-kivy.uix.effectwidget.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.filechooser.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.floatlayout.html +%%DOCS%%%%DOCSDIR%%/api-kivy.uix.gesturesurface.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.gridlayout.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.html %%DOCS%%%%DOCSDIR%%/api-kivy.uix.image.html @@ -610,6 +1578,7 @@ %%DOCS%%%%DOCSDIR%%/api-kivy.utils.html %%DOCS%%%%DOCSDIR%%/api-kivy.vector.html %%DOCS%%%%DOCSDIR%%/api-kivy.weakmethod.html +%%DOCS%%%%DOCSDIR%%/api-kivy.weakproxy.html %%DOCS%%%%DOCSDIR%%/contact.html %%DOCS%%%%DOCSDIR%%/contribute-unittest.html %%DOCS%%%%DOCSDIR%%/contribute.html @@ -629,6 +1598,7 @@ %%DOCS%%%%DOCSDIR%%/gettingstarted/properties.html %%DOCS%%%%DOCSDIR%%/gettingstarted/rules.html %%DOCS%%%%DOCSDIR%%/gsoc.html +%%DOCS%%%%DOCSDIR%%/gsoc2014.html %%DOCS%%%%DOCSDIR%%/guide-index.html %%DOCS%%%%DOCSDIR%%/guide/advancedgraphics.html %%DOCS%%%%DOCSDIR%%/guide/android.html @@ -642,19 +1612,22 @@ %%DOCS%%%%DOCSDIR%%/guide/inputs.html %%DOCS%%%%DOCSDIR%%/guide/lang.html %%DOCS%%%%DOCSDIR%%/guide/other-frameworks.html +%%DOCS%%%%DOCSDIR%%/guide/packaging-android-vm.html %%DOCS%%%%DOCSDIR%%/guide/packaging-android.html +%%DOCS%%%%DOCSDIR%%/guide/packaging-ios-prerequisites.html %%DOCS%%%%DOCSDIR%%/guide/packaging-ios.html -%%DOCS%%%%DOCSDIR%%/guide/packaging-macosx.html +%%DOCS%%%%DOCSDIR%%/guide/packaging-osx.html %%DOCS%%%%DOCSDIR%%/guide/packaging-windows.html %%DOCS%%%%DOCSDIR%%/guide/packaging.html %%DOCS%%%%DOCSDIR%%/guide/widgets.html %%DOCS%%%%DOCSDIR%%/index.html %%DOCS%%%%DOCSDIR%%/installation/installation-android.html %%DOCS%%%%DOCSDIR%%/installation/installation-linux.html -%%DOCS%%%%DOCSDIR%%/installation/installation-macosx.html +%%DOCS%%%%DOCSDIR%%/installation/installation-osx.html +%%DOCS%%%%DOCSDIR%%/installation/installation-rpi.html %%DOCS%%%%DOCSDIR%%/installation/installation-windows.html %%DOCS%%%%DOCSDIR%%/installation/installation.html -%%DOCS%%%%DOCSDIR%%/installation/troubleshooting-macosx.html +%%DOCS%%%%DOCSDIR%%/installation/troubleshooting-osx.html %%DOCS%%%%DOCSDIR%%/objects.inv %%DOCS%%%%DOCSDIR%%/philosophy.html %%DOCS%%%%DOCSDIR%%/py-modindex.html @@ -664,3 +1637,385 @@ %%DOCS%%%%DOCSDIR%%/tutorials/firstwidget.html %%DOCS%%%%DOCSDIR%%/tutorials/pong.html %%DOCS%%%%DOCSDIR%%/user-guide.html +share/kivy-examples/3Drendering/main.py +share/kivy-examples/3Drendering/monkey.obj +share/kivy-examples/3Drendering/objloader.py +share/kivy-examples/3Drendering/simple.glsl +share/kivy-examples/RST_Editor/editor.kv +share/kivy-examples/RST_Editor/main.py +share/kivy-examples/android/compass/android.txt +share/kivy-examples/android/compass/compass.kv +share/kivy-examples/android/compass/main.py +share/kivy-examples/android/compass/needle.png +share/kivy-examples/android/compass/rose.png +share/kivy-examples/android/takepicture/android.txt +share/kivy-examples/android/takepicture/main.py +share/kivy-examples/android/takepicture/shadow32.png +share/kivy-examples/android/takepicture/takepicture.kv +share/kivy-examples/animation/animate.py +share/kivy-examples/application/app_suite.py +share/kivy-examples/application/app_suite_data/testkvdir.kv +share/kivy-examples/application/app_with_build.py +share/kivy-examples/application/app_with_kv.py +share/kivy-examples/application/app_with_kv_in_template1.py +share/kivy-examples/application/template1/test.kv +share/kivy-examples/application/test.kv +share/kivy-examples/application/testkvfile.kv +share/kivy-examples/audio/12908_sweet_trip_mm_clap_hi.wav +share/kivy-examples/audio/12909_sweet_trip_mm_clap_lo.wav +share/kivy-examples/audio/12910_sweet_trip_mm_clap_mid.wav +share/kivy-examples/audio/12911_sweet_trip_mm_hat_cl.wav +share/kivy-examples/audio/12913_sweet_trip_mm_kick_hi.wav +share/kivy-examples/audio/12914_sweet_trip_mm_kick_lo.wav +share/kivy-examples/audio/12915_sweet_trip_mm_kick_mid.wav +share/kivy-examples/audio/12916_sweet_trip_mm_kwik_mod_01.wav +share/kivy-examples/audio/12917_sweet_trip_mm_kwik_mod_02.wav +share/kivy-examples/audio/12918_sweet_trip_mm_kwik_mod_03.wav +share/kivy-examples/audio/12919_sweet_trip_mm_kwik_mod_04.wav +share/kivy-examples/audio/12920_sweet_trip_mm_kwik_mod_05.wav +share/kivy-examples/audio/12921_sweet_trip_mm_kwik_mod_06.wav +share/kivy-examples/audio/12922_sweet_trip_mm_kwik_mod_07.wav +share/kivy-examples/audio/12923_sweet_trip_mm_metal_clave.wav +share/kivy-examples/audio/12925_sweet_trip_mm_sweep_x.wav +share/kivy-examples/audio/12926_sweet_trip_mm_sweep_y.wav +share/kivy-examples/audio/12927_sweet_trip_mm_sweep_z.wav +share/kivy-examples/audio/audio.kv +share/kivy-examples/audio/main.py +share/kivy-examples/camera/main.py +share/kivy-examples/canvas/bezier.py +share/kivy-examples/canvas/canvas_stress.py +share/kivy-examples/canvas/circle.py +share/kivy-examples/canvas/fbo_canvas.py +share/kivy-examples/canvas/kiwi.jpg +share/kivy-examples/canvas/lines.py +share/kivy-examples/canvas/lines_extended.py +share/kivy-examples/canvas/mesh.py +share/kivy-examples/canvas/mesh_manipulation.py +share/kivy-examples/canvas/mtexture1.png +share/kivy-examples/canvas/mtexture2.png +share/kivy-examples/canvas/multitexture.py +share/kivy-examples/canvas/repeat_texture.py +share/kivy-examples/canvas/rotation.py +share/kivy-examples/canvas/rounded_rectangle.py +share/kivy-examples/canvas/scale.py +share/kivy-examples/canvas/stencil_canvas.py +share/kivy-examples/canvas/tesselate.py +share/kivy-examples/canvas/texture.py +share/kivy-examples/canvas/texture_example_image.png +share/kivy-examples/container/kv/1.kv +share/kivy-examples/container/kv/2.kv +share/kivy-examples/container/kv/3.kv +share/kivy-examples/container/kv/root.kv +share/kivy-examples/container/main.py +share/kivy-examples/demo/camera_puzzle.py +share/kivy-examples/demo/kivycatalog/container_kvs/AnchorLayoutContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/BoxLayoutContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/ButtonContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/CheckBoxContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/FileChooserContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/FloatLayoutContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/GridLayoutContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/LabelContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/MediaContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/PlaygroundContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/PopupContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/ProgressBarContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/RestContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/ScatterContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/SelectorsContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/StackLayoutContainer.kv +share/kivy-examples/demo/kivycatalog/container_kvs/TextContainer.kv +share/kivy-examples/demo/kivycatalog/kivycatalog.kv +share/kivy-examples/demo/kivycatalog/main.py +share/kivy-examples/demo/multistroke/gesturedatabase.kv +share/kivy-examples/demo/multistroke/gesturedatabase.py +share/kivy-examples/demo/multistroke/helpers.py +share/kivy-examples/demo/multistroke/historymanager.kv +share/kivy-examples/demo/multistroke/historymanager.py +share/kivy-examples/demo/multistroke/main.py +share/kivy-examples/demo/multistroke/multistroke.kv +share/kivy-examples/demo/multistroke/settings.kv +share/kivy-examples/demo/multistroke/settings.py +share/kivy-examples/demo/pictures/android.txt +share/kivy-examples/demo/pictures/images/Bubbles.jpg +share/kivy-examples/demo/pictures/images/Ill1.jpg +share/kivy-examples/demo/pictures/images/Wall.jpg +share/kivy-examples/demo/pictures/images/faust_github.jpg +share/kivy-examples/demo/pictures/main.py +share/kivy-examples/demo/pictures/pictures.kv +share/kivy-examples/demo/pictures/shadow32.png +share/kivy-examples/demo/shadereditor/main.py +share/kivy-examples/demo/shadereditor/shadereditor.kv +share/kivy-examples/demo/showcase/README.txt +share/kivy-examples/demo/showcase/android.txt +share/kivy-examples/demo/showcase/data/background.png +share/kivy-examples/demo/showcase/data/faust_github.jpg +share/kivy-examples/demo/showcase/data/icons/README +share/kivy-examples/demo/showcase/data/icons/next.png +share/kivy-examples/demo/showcase/data/icons/prev.png +share/kivy-examples/demo/showcase/data/icons/sourcecode.png +share/kivy-examples/demo/showcase/data/screens/accordions.kv +share/kivy-examples/demo/showcase/data/screens/bubbles.kv +share/kivy-examples/demo/showcase/data/screens/buttons.kv +share/kivy-examples/demo/showcase/data/screens/carousel.kv +share/kivy-examples/demo/showcase/data/screens/checkboxes.kv +share/kivy-examples/demo/showcase/data/screens/codeinput.kv +share/kivy-examples/demo/showcase/data/screens/dropdown.kv +share/kivy-examples/demo/showcase/data/screens/filechoosers.kv +share/kivy-examples/demo/showcase/data/screens/popups.kv +share/kivy-examples/demo/showcase/data/screens/progressbar.kv +share/kivy-examples/demo/showcase/data/screens/rstdocument.kv +share/kivy-examples/demo/showcase/data/screens/scatter.kv +share/kivy-examples/demo/showcase/data/screens/screenmanager.kv +share/kivy-examples/demo/showcase/data/screens/sliders.kv +share/kivy-examples/demo/showcase/data/screens/spinner.kv +share/kivy-examples/demo/showcase/data/screens/splitter.kv +share/kivy-examples/demo/showcase/data/screens/switches.kv +share/kivy-examples/demo/showcase/data/screens/tabbedpanel + layouts.kv +share/kivy-examples/demo/showcase/data/screens/textinputs.kv +share/kivy-examples/demo/showcase/data/screens/togglebutton.kv +share/kivy-examples/demo/showcase/main.py +share/kivy-examples/demo/showcase/showcase.kv +share/kivy-examples/demo/touchtracer/README.txt +share/kivy-examples/demo/touchtracer/android.txt +share/kivy-examples/demo/touchtracer/icon.png +share/kivy-examples/demo/touchtracer/main.py +share/kivy-examples/demo/touchtracer/particle.png +share/kivy-examples/demo/touchtracer/touchtracer.kv +share/kivy-examples/frameworks/twisted/echo_client_app.py +share/kivy-examples/frameworks/twisted/echo_server_app.py +share/kivy-examples/frameworks/twisted/twistd_app.py +share/kivy-examples/gestures/gesture_board.py +share/kivy-examples/gestures/my_gestures.py +share/kivy-examples/guide/designwithkv/controller.kv +share/kivy-examples/guide/designwithkv/main.py +share/kivy-examples/guide/firstwidget/1_skeleton.py +share/kivy-examples/guide/firstwidget/2_print_touch.py +share/kivy-examples/guide/firstwidget/3_draw_ellipse.py +share/kivy-examples/guide/firstwidget/4_draw_line.py +share/kivy-examples/guide/firstwidget/5_random_colors.py +share/kivy-examples/guide/firstwidget/6_button.py +share/kivy-examples/guide/quickstart/main.py +share/kivy-examples/includes/button.kv +share/kivy-examples/includes/layout.kv +share/kivy-examples/includes/main.py +share/kivy-examples/includes/test.kv +share/kivy-examples/keyboard/android.txt +share/kivy-examples/keyboard/main.py +share/kivy-examples/keyboard/numeric.json +share/kivy-examples/kinect/README.txt +share/kivy-examples/kinect/kinectviewer.py +share/kivy-examples/kv/app_button.kv +share/kivy-examples/kv/app_camera.kv +share/kivy-examples/kv/app_fbo.kv +share/kivy-examples/kv/app_layout.kv +share/kivy-examples/kv/app_logo.kv +share/kivy-examples/kv/app_scatter.kv +share/kivy-examples/kv/app_stencil.kv +share/kivy-examples/kv/app_video.kv +share/kivy-examples/kv/builder_template.py +share/kivy-examples/kv/ids/id_in_kv/id_in_kv.py +share/kivy-examples/kv/ids/id_in_kv/test.kv +share/kivy-examples/kv/ids/kv_and_py/kv_and_py.py +share/kivy-examples/kv/ids/kv_and_py/test.kv +share/kivy-examples/kv/kivy.jpg +share/kivy-examples/kv/kvrun.py +share/kivy-examples/miscellaneous/two_panes.py +share/kivy-examples/settings/android.txt +share/kivy-examples/settings/main.py +share/kivy-examples/shader/plasma.kv +share/kivy-examples/shader/plasma.py +share/kivy-examples/shader/shadertree.kv +share/kivy-examples/shader/shadertree.py +share/kivy-examples/shader/tex3.jpg +share/kivy-examples/svg/benchmark.py +share/kivy-examples/svg/cloud.svg +share/kivy-examples/svg/main-smaa.py +share/kivy-examples/svg/main.py +share/kivy-examples/svg/music.svg +share/kivy-examples/svg/ship.svg +share/kivy-examples/svg/sun.svg +share/kivy-examples/svg/tiger.svg +share/kivy-examples/tutorials/notes/final/data/icon.png +share/kivy-examples/tutorials/notes/final/main.py +share/kivy-examples/tutorials/notes/final/note.kv +share/kivy-examples/tutorials/pong/main.py +share/kivy-examples/tutorials/pong/pong.kv +share/kivy-examples/tutorials/pong/steps/step1/main.py +share/kivy-examples/tutorials/pong/steps/step1/pong.kv +share/kivy-examples/tutorials/pong/steps/step2/main.py +share/kivy-examples/tutorials/pong/steps/step2/pong.kv +share/kivy-examples/tutorials/pong/steps/step3/main.py +share/kivy-examples/tutorials/pong/steps/step3/pong.kv +share/kivy-examples/tutorials/pong/steps/step4/main.py +share/kivy-examples/tutorials/pong/steps/step4/pong.kv +share/kivy-examples/tutorials/pong/steps/step5/main.py +share/kivy-examples/tutorials/pong/steps/step5/pong.kv +share/kivy-examples/widgets/accordion_1.py +share/kivy-examples/widgets/actionbar.py +share/kivy-examples/widgets/asyncimage.py +share/kivy-examples/widgets/boxlayout_poshint.py +share/kivy-examples/widgets/bubble_test.py +share/kivy-examples/widgets/camera.py +share/kivy-examples/widgets/carousel_buttons.py +share/kivy-examples/widgets/codeinput.py +share/kivy-examples/widgets/codeinputtest.kv +share/kivy-examples/widgets/colorpicker.py +share/kivy-examples/widgets/compound_selection.py +share/kivy-examples/widgets/customcollide.py +share/kivy-examples/widgets/effectwidget.py +share/kivy-examples/widgets/effectwidget2.py +share/kivy-examples/widgets/effectwidget3_advanced.py +share/kivy-examples/widgets/fbowidget.py +share/kivy-examples/widgets/focus_behavior.py +share/kivy-examples/widgets/image_mipmap.py +share/kivy-examples/widgets/keyboardlistener.py +share/kivy-examples/widgets/label_mipmap.py +share/kivy-examples/widgets/label_sizing.py +share/kivy-examples/widgets/label_text_size.py +share/kivy-examples/widgets/label_with_markup.py +share/kivy-examples/widgets/lang_dynamic_classes.py +share/kivy-examples/widgets/lists/fixtures.py +share/kivy-examples/widgets/lists/fruit_detail_view.py +share/kivy-examples/widgets/lists/fruit_images/Apple.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Apple.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Apple.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Apple.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Apple.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Avocado.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Avocado.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Avocado.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Avocado.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Avocado.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Banana.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Banana.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Banana.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Banana.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Banana.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Cantaloupe.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Cantaloupe.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Cantaloupe.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Cantaloupe.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Cantaloupe.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Cherry.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Cherry.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Cherry.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Cherry.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Cherry.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Grape.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Grape.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Grape.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Grape.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Grape.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Grapefruit.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Grapefruit.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Grapefruit.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Grapefruit.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Grapefruit.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Honeydew.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Honeydew.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Honeydew.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Honeydew.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Honeydew.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Kiwifruit.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Kiwifruit.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Kiwifruit.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Kiwifruit.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Kiwifruit.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Lemon.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Lemon.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Lemon.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Lemon.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Lemon.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Lime.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Lime.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Lime.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Lime.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Lime.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Nectarine.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Nectarine.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Nectarine.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Nectarine.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Nectarine.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Orange.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Orange.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Orange.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Orange.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Orange.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Peach.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Peach.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Peach.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Peach.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Peach.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Pear.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Pear.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Pear.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Pear.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Pear.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Pineapple.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Pineapple.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Pineapple.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Pineapple.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Pineapple.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Plum.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Plum.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Plum.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Plum.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Plum.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Strawberry.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Strawberry.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Strawberry.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Strawberry.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Strawberry.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Tangerine.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Tangerine.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Tangerine.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Tangerine.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Tangerine.64.jpg +share/kivy-examples/widgets/lists/fruit_images/Watermelon.128.jpg +share/kivy-examples/widgets/lists/fruit_images/Watermelon.256.jpg +share/kivy-examples/widgets/lists/fruit_images/Watermelon.32.jpg +share/kivy-examples/widgets/lists/fruit_images/Watermelon.512.jpg +share/kivy-examples/widgets/lists/fruit_images/Watermelon.64.jpg +share/kivy-examples/widgets/lists/fruit_images/fruit_image_attribution.txt +share/kivy-examples/widgets/lists/list_cascade.py +share/kivy-examples/widgets/lists/list_cascade_dict.py +share/kivy-examples/widgets/lists/list_cascade_images.py +share/kivy-examples/widgets/lists/list_composite.py +share/kivy-examples/widgets/lists/list_kv.py +share/kivy-examples/widgets/lists/list_master_detail.py +share/kivy-examples/widgets/lists/list_ops.py +share/kivy-examples/widgets/lists/list_reset_data.py +share/kivy-examples/widgets/lists/list_simple.py +share/kivy-examples/widgets/lists/list_simple_in_kv.py +share/kivy-examples/widgets/lists/list_simple_in_kv_2.py +share/kivy-examples/widgets/lists/list_two_up.py +share/kivy-examples/widgets/pagelayout.py +share/kivy-examples/widgets/popup_with_kv.py +share/kivy-examples/widgets/rstexample.py +share/kivy-examples/widgets/scatter.kv +share/kivy-examples/widgets/scatter.py +share/kivy-examples/widgets/screenmanager.py +share/kivy-examples/widgets/scrollview.kv +share/kivy-examples/widgets/scrollview.py +share/kivy-examples/widgets/sequenced_images/android.txt +share/kivy-examples/widgets/sequenced_images/data/images/busy-stick-figures-animated.gif +share/kivy-examples/widgets/sequenced_images/data/images/button_white.png +share/kivy-examples/widgets/sequenced_images/data/images/info.png +share/kivy-examples/widgets/sequenced_images/main.kv +share/kivy-examples/widgets/sequenced_images/main.py +share/kivy-examples/widgets/sequenced_images/uix/__init__.py +share/kivy-examples/widgets/sequenced_images/uix/custom_button.py +share/kivy-examples/widgets/settings.py +share/kivy-examples/widgets/shorten_text.py +share/kivy-examples/widgets/softboy.mpg +share/kivy-examples/widgets/softboy.png +share/kivy-examples/widgets/spinner.py +share/kivy-examples/widgets/splitter.py +share/kivy-examples/widgets/tabbed_panel_showcase.py +share/kivy-examples/widgets/tabbedpanel.py +share/kivy-examples/widgets/textalign.kv +share/kivy-examples/widgets/textalign.py +share/kivy-examples/widgets/textinput.py +share/kivy-examples/widgets/unicode_textinput.py +share/kivy-examples/widgets/videoplayer.py