From owner-freebsd-python@FreeBSD.ORG Sun Dec 23 19:35:25 2012 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D5F54675 for ; Sun, 23 Dec 2012 19:35:25 +0000 (UTC) (envelope-from trtrmitya@gmail.com) Received: from mail-la0-f50.google.com (mail-la0-f50.google.com [209.85.215.50]) by mx1.freebsd.org (Postfix) with ESMTP id 3292D8FC0A for ; Sun, 23 Dec 2012 19:35:24 +0000 (UTC) Received: by mail-la0-f50.google.com with SMTP id c1so7758123lah.9 for ; Sun, 23 Dec 2012 11:35:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:content-type:content-transfer-encoding:subject:date :references:to:message-id:mime-version:x-mailer; bh=XLm7AVB7Lr9nSrq6kgPE3iZUMYIH41oQ/9bsmYsRcPA=; b=hO2ZUpXHo6gqcz+F3YwWShJdAqagCML8jkPYnsd/HazKcALMoXoLuC9AXGu6c1J7lt wueChLOlgKuLaUVAiUPzBIcfyWv6YeJH0Z2ZZgOg2e1/i4C3cb6tvY3nvtJosMPuTvur zteP9IdFCGCmFpmYK5P9Kz4peyg9cMcXsv+CsycjU9qzUTPludbScuS3ym38ZJHhEtdV 4lFBjGcaPhzuFIEQxiERFX+3XWogUT3rfslzhjasdl3IuV622xbO/TCg43CHel4sPCsb +hk5w5YKN3fE9kSLIzDpFeD5934CZRWHcDBkeUWk8J0qyAvzucMIEOxI/UCpmF9WN3v2 gw0A== X-Received: by 10.152.111.72 with SMTP id ig8mr18181838lab.1.1356291323543; Sun, 23 Dec 2012 11:35:23 -0800 (PST) Received: from [10.0.1.23] (ip-95-220-173-92.bb.netbynet.ru. [95.220.173.92]) by mx.google.com with ESMTPS id hc20sm6999243lab.11.2012.12.23.11.35.21 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 23 Dec 2012 11:35:22 -0800 (PST) From: Dmitry Sivachenko Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Fwd: svn commit: r309444 - in head: Mk lang/python26 lang/python27 lang/python31 lang/python32 lang/python33 Date: Sun, 23 Dec 2012 23:35:20 +0400 References: <201212231752.qBNHqlKM039907@svn.freebsd.org> To: freebsd-python@freebsd.org Message-Id: Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) X-Mailer: Apple Mail (2.1499) X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Dec 2012 19:35:25 -0000 Hello! I propose to deprecate python31 port. Three versions of python-3 is = overkill IMHO. There is only one dependency on python31: x11-toolkits/py31-tkinter I propose to deal with it somehow (I already sent e-mail to maintainer) = and either convert it to use fresh python3-X or remove it. Opinions? Begin forwarded message: > From: Li-Wen Hsu > Subject: svn commit: r309444 - in head: Mk lang/python26 lang/python27 = lang/python31 lang/python32 lang/python33 > Date: 23 =D0=B4=D0=B5=D0=BA=D0=B0=D0=B1=D1=80=D1=8F 2012 =D0=B3., = 21:52:47 GMT+04:00 > To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, = svn-ports-head@freebsd.org >=20 > Author: lwhsu > Date: Sun Dec 23 17:52:46 2012 > New Revision: 309444 > URL: http://svnweb.freebsd.org/changeset/ports/309444 >=20 > Log: > - Remove "first-installed-win" logic for automatically setting > ${PYTHON_DEFAULT_VERSION}, this generates conflicting packages. >=20 > - Create symbolic links as PEP 394 [1] suggests. = ${PYTHON_DEFAULT_VERSION} > will create python and python${MAJOR_VERSION} links. In current = default, > lang/python27 will create: python -> python2 -> python2.7 >=20 > - Introduce ${PYTHON3_DEFAULT_VERSION}, which will handle bin/python3 = link. > At this point, lang/python33 will create python3 -> python3.3 >=20 > - Minor cleanups > * Trim Makefile headers > * Remove ${OSVERSION} detection for xz, whihc is done by USE_XZ >=20 > [1] http://www.python.org/dev/peps/pep-0394/ >=20 > Modified: > head/Mk/bsd.python.mk > head/lang/python26/Makefile > head/lang/python26/pkg-plist > head/lang/python27/Makefile > head/lang/python27/pkg-plist > head/lang/python31/Makefile > head/lang/python31/pkg-plist > head/lang/python32/Makefile > head/lang/python32/pkg-plist > head/lang/python33/Makefile > head/lang/python33/pkg-plist >=20 > Modified: head/Mk/bsd.python.mk > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/Mk/bsd.python.mk Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/Mk/bsd.python.mk Sun Dec 23 17:52:46 2012 = (r309444) > @@ -87,6 +87,12 @@ Python_Include_MAINTAINER=3D python@FreeBS > # in case you want to use an = older version as a default. > # default: python2.7 > # > +# PYTHON3_DEFAULT_VERSION > +# - Version of the default python = binary in your ${PATH}, in > +# the format "python3.2". Set = this in your /etc/make.conf > +# in case you want to use an = older version as a default. > +# default: python3.3 > +# > # PYTHON_MAJOR_VER - Python version major number. 2 for python-2.x, > # 3 for python-3.x and so on. > # > @@ -274,6 +280,12 @@ _PYTHON_DEFAULT_VERSION=3D ${_PYTHON_PORTB > PYTHON_DEFAULT_VERSION=3D python${_PYTHON_DEFAULT_VERSION} > .endif >=20 > +.if ${PYTHON_DEFAULT_VERSION:R} =3D=3D "python3" > +PYTHON3_DEFAULT_VERSION=3D ${PYTHON_DEFAULT_VERSION} > +.else > +PYTHON3_DEFAULT_VERSION=3D python3.3 > +.endif > + > .if defined(PYTHON_VERSION) > _PYTHON_VERSION:=3D ${PYTHON_VERSION:S/^python//} > _PYTHON_CMD=3D ${LOCALBASE}/bin/${PYTHON_VERSION} >=20 > Modified: head/lang/python26/Makefile > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/lang/python26/Makefile Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/lang/python26/Makefile Sun Dec 23 17:52:46 2012 = (r309444) > @@ -1,13 +1,9 @@ > -# New ports collection makefile for: python26 > -# Date created: 3 July 2003 > -# Whom: Hye-Shik Chang > -# > +# Created by: Hye-Shik Chang > # $FreeBSD$ > -# >=20 > PORTNAME=3D python26 > PORTVERSION=3D 2.6.8 > -PORTREVISION=3D 3 > +PORTREVISION=3D 4 > CATEGORIES=3D lang python ipv6 > MASTER_SITES=3D ${PYTHON_MASTER_SITES} > MASTER_SITE_SUBDIR=3D ${PYTHON_MASTER_SITE_SUBDIR} > @@ -37,6 +33,7 @@ SHARED_WRKSRC=3D ${PYTHON_WRKSRC}/portbld. > PLIST=3D ${WRKDIR}/PLIST > PLIST_TEMPLATE?=3D${PKGDIR}/pkg-plist > PLIST_SUB=3D PYVER=3D${PYTHON_VERSION:S/python//} \ > + PYMAJOR=3D${PYTHON_MAJOR_VER} \ > PYVER_WITHPAT=3D${PORTVERSION:S/.c/c/} > EXAMPLESDIR=3D ${PREFIX}/share/examples/${PYTHON_VERSION} > DATADIR=3D ${PREFIX}/share/${PYTHON_VERSION} > @@ -47,9 +44,11 @@ PLATFORMS=3D plat-freebsd6 plat-freebsd7 p > BIN_SCRIPTS=3D 2to3 idle pydoc smtpd.py > BIN_FILES=3D python python-shared python-config python-shared-config = \ > ${BIN_SCRIPTS} > -BINLINKS_SUB=3D -e 's,smtpd,smtpd${PYTHON_VER},' \ > - -e 's,2to3,2to3-${PYTHON_VER},' \ > - -e = 's,(idle|pydoc|python-shared|python),\1${PYTHON_VER},' > +BINLINKS_SUB_TMPL=3D -e 's,smtpd,smtpd%%VERSION%%,' \ > + -e 's,2to3,2to3-%%VERSION%%,' \ > + -e = 's,(idle|pydoc|python-shared|python),\1%%VERSION%%,' > +BINLINKS_SUB_PYTHON_VER=3D = ${BINLINKS_SUB_TMPL:S/%%VERSION%%/${PYTHON_VER}/g} > +BINLINKS_SUB_PYTHON_MAJOR_VER=3D = ${BINLINKS_SUB_TMPL:S/%%VERSION%%/${PYTHON_MAJOR_VER}/g} >=20 > OPTIONS_DEFINE=3D THREADS SEM PTH PYMALLOC IPV6 FPECTL = EXAMPLES NLS > OPTIONS_DEFAULT=3D THREADS UCS4 PYMALLOC IPV6 > @@ -67,14 +66,14 @@ SEM_MSG=3D "" > .else > IGNORE=3D POSIX semaphore support only works in FreeBSD = 7-STABLE and later > .endif # ${OSVERSION} >=3D 701106 > -.else=20 > +.else > SEM_MSG=3D "@comment " > .endif >=20 > SUB_FILES=3D pkg-message > SUB_LIST=3D SEM=3D${SEM_MSG} >=20 > -.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} || = !exists(${LOCALBASE}/bin/python) > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} > MLINKS=3D ${PYTHON_VERSION}.1 python.1 > PLIST_SUB+=3D IF_DEFAULT=3D"" > .else > @@ -161,7 +160,7 @@ pre-patch: > .for script in ${BIN_SCRIPTS} > ${SED} -e '1s,^.*$$,#!${PREFIX}/bin/${PYTHON_VERSION},' \ > ${PATCH_WRKSRC}/Tools/scripts/${script} \ > - > ${WRKDIR}/`${ECHO_CMD} ${script} | ${SED} -E = ${BINLINKS_SUB}` > + > ${WRKDIR}/`${ECHO_CMD} ${script} | ${SED} -E = ${BINLINKS_SUB_PYTHON_VER}` > .endfor > ${REINPLACE_CMD} -e \ > 's,/usr/doc/python-docs-,${PREFIX}/share/doc/python,g' \ > @@ -257,17 +256,19 @@ post-install: > @# additional files installing by ports > .for script in ${BIN_SCRIPTS} > ${INSTALL_SCRIPT} \ > - ${WRKDIR}/`${ECHO_CMD} ${script} | ${SED} -E = ${BINLINKS_SUB}` \ > + ${WRKDIR}/`${ECHO_CMD} ${script} | ${SED} -E = ${BINLINKS_SUB_PYTHON_VER}` \ > ${PREFIX}/bin > .endfor > @${MKDIR} ${MANPREFIX}/man/man1 > ${INSTALL_MAN} ${PYTHON_WRKSRC}/Misc/python.man \ > ${MANPREFIX}/man/man1/${PYTHON_VERSION}.1 >=20 > -.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} || = !exists(${LOCALBASE}/bin/python) > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} > for f in ${BIN_FILES}; do \ > - TARGET=3D`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB}`; = \ > - cd ${PREFIX}/bin && ${LN} -f $$TARGET $$f; \ > + TARGET=3D`${ECHO_CMD} $$f | ${SED} -E = ${BINLINKS_SUB_PYTHON_VER}`; \ > + TARGET_MAJOR=3D`${ECHO_CMD} $$f | ${SED} -E = ${BINLINKS_SUB_PYTHON_MAJOR_VER}`; \ > + cd ${PREFIX}/bin && ${LN} -sf $$TARGET $$TARGET_MAJOR; \ > + cd ${PREFIX}/bin && ${LN} -sf $$TARGET_MAJOR $$f; \ > done > .endif >=20 >=20 > Modified: head/lang/python26/pkg-plist > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/lang/python26/pkg-plist Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/lang/python26/pkg-plist Sun Dec 23 17:52:46 2012 = (r309444) > @@ -1,18 +1,26 @@ > %%IF_DEFAULT%%bin/2to3 > +%%IF_DEFAULT%%bin/2to3-%%PYMAJOR%% > bin/2to3-%%PYVER%% > %%IF_DEFAULT%%bin/idle > +%%IF_DEFAULT%%bin/idle%%PYMAJOR%% > bin/idle%%PYVER%% > %%IF_DEFAULT%%bin/pydoc > +%%IF_DEFAULT%%bin/pydoc%%PYMAJOR%% > bin/pydoc%%PYVER%% > %%IF_DEFAULT%%bin/python > +%%IF_DEFAULT%%bin/python%%PYMAJOR%% > bin/python%%PYVER%% > %%IF_DEFAULT%%bin/python-config > +%%IF_DEFAULT%%bin/python%%PYMAJOR%%-config > bin/python%%PYVER%%-config > %%IF_DEFAULT%%bin/python-shared > +%%IF_DEFAULT%%bin/python-shared%%PYMAJOR%% > bin/python-shared%%PYVER%% > %%IF_DEFAULT%%bin/python-shared-config > +%%IF_DEFAULT%%bin/python-shared%%PYMAJOR%%-config > bin/python-shared%%PYVER%%-config > %%IF_DEFAULT%%bin/smtpd.py > +%%IF_DEFAULT%%bin/smtpd%%PYMAJOR%%.py > bin/smtpd%%PYVER%%.py > %%PYTHON_INCLUDEDIR%%/Python-ast.h > %%PYTHON_INCLUDEDIR%%/Python.h >=20 > Modified: head/lang/python27/Makefile > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/lang/python27/Makefile Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/lang/python27/Makefile Sun Dec 23 17:52:46 2012 = (r309444) > @@ -1,13 +1,9 @@ > -# New ports collection makefile for: python26 > -# Date created: 3 July 2003 > -# Whom: Hye-Shik Chang > -# > +# Created by: Hye-Shik Chang > # $FreeBSD$ > -# >=20 > PORTNAME=3D python27 > PORTVERSION=3D 2.7.3 > -PORTREVISION=3D 4 > +PORTREVISION=3D 5 > CATEGORIES=3D lang python ipv6 > MASTER_SITES=3D ${PYTHON_MASTER_SITES} > MASTER_SITE_SUBDIR=3D ${PYTHON_MASTER_SITE_SUBDIR} > @@ -48,9 +44,11 @@ PLATFORMS=3D plat-freebsd6 plat-freebsd7 p > BIN_SCRIPTS=3D 2to3 idle pydoc smtpd.py > BIN_FILES=3D python python-shared python-config python-shared-config = \ > ${BIN_SCRIPTS} > -BINLINKS_SUB=3D -e 's,smtpd,smtpd${PYTHON_VER},' \ > - -e 's,2to3,2to3-${PYTHON_VER},' \ > - -e = 's,(idle|pydoc|python-shared|python),\1${PYTHON_VER},' > +BINLINKS_SUB_TMPL=3D -e 's,smtpd,smtpd%%VERSION%%,' \ > + -e 's,2to3,2to3-%%VERSION%%,' \ > + -e = 's,(idle|pydoc|python-shared|python),\1%%VERSION%%,' > +BINLINKS_SUB_PYTHON_VER=3D = ${BINLINKS_SUB_TMPL:S/%%VERSION%%/${PYTHON_VER}/g} > +BINLINKS_SUB_PYTHON_MAJOR_VER=3D = ${BINLINKS_SUB_TMPL:S/%%VERSION%%/${PYTHON_MAJOR_VER}/g} >=20 > OPTIONS_DEFINE=3D THREADS SEM PTH PYMALLOC IPV6 FPECTL = EXAMPLES NLS > OPTIONS_DEFAULT=3D THREADS UCS4 PYMALLOC IPV6 > @@ -75,7 +73,7 @@ SEM_MSG=3D "@comment " > SUB_FILES=3D pkg-message > SUB_LIST=3D SEM=3D${SEM_MSG} >=20 > -.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} || = !exists(${LOCALBASE}/bin/python) > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} > MLINKS=3D ${PYTHON_VERSION}.1 python.1 > PLIST_SUB+=3D IF_DEFAULT=3D"" > .else > @@ -159,7 +157,6 @@ CONFIGURE_ARGS+=3D --disable-ipv6 > CONFIGURE_ARGS+=3D --with-fpectl > .endif >=20 > - > CONFIGURE_ENV+=3D OPT=3D"${CFLAGS} ${_PTH_CPPFLAGS}" >=20 > post-extract: > @@ -178,7 +175,7 @@ pre-patch: > .for script in ${BIN_SCRIPTS} > ${SED} -e '1s,^.*$$,#!${PREFIX}/bin/${PYTHON_VERSION},' \ > ${PATCH_WRKSRC}/Tools/scripts/${script} \ > - > ${WRKDIR}/`${ECHO_CMD} ${script} | ${SED} -E = ${BINLINKS_SUB}` > + > ${WRKDIR}/`${ECHO_CMD} ${script} | ${SED} -E = ${BINLINKS_SUB_PYTHON_VER}` > .endfor > ${REINPLACE_CMD} -e \ > 's,/usr/doc/python-docs-,${PREFIX}/share/doc/python,g' \ > @@ -274,17 +271,19 @@ post-install: > @# additional files installing by ports > .for script in ${BIN_SCRIPTS} > ${INSTALL_SCRIPT} \ > - ${WRKDIR}/`${ECHO_CMD} ${script} | ${SED} -E = ${BINLINKS_SUB}` \ > + ${WRKDIR}/`${ECHO_CMD} ${script} | ${SED} -E = ${BINLINKS_SUB_PYTHON_VER}` \ > ${PREFIX}/bin > .endfor > @${MKDIR} ${MANPREFIX}/man/man1 > ${INSTALL_MAN} ${PYTHON_WRKSRC}/Misc/python.man \ > ${MANPREFIX}/man/man1/${PYTHON_VERSION}.1 >=20 > -.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} || = !exists(${LOCALBASE}/bin/python) > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} > for f in ${BIN_FILES}; do \ > - TARGET=3D`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB}`; = \ > - cd ${PREFIX}/bin && ${LN} -f $$TARGET $$f; \ > + TARGET=3D`${ECHO_CMD} $$f | ${SED} -E = ${BINLINKS_SUB_PYTHON_VER}`; \ > + TARGET_MAJOR=3D`${ECHO_CMD} $$f | ${SED} -E = ${BINLINKS_SUB_PYTHON_MAJOR_VER}`; \ > + cd ${PREFIX}/bin && ${LN} -sf $$TARGET $$TARGET_MAJOR; \ > + cd ${PREFIX}/bin && ${LN} -sf $$TARGET_MAJOR $$f; \ > done > .endif >=20 >=20 > Modified: head/lang/python27/pkg-plist > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/lang/python27/pkg-plist Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/lang/python27/pkg-plist Sun Dec 23 17:52:46 2012 = (r309444) > @@ -1,21 +1,27 @@ > libdata/pkgconfig/python-2.7.pc > %%IF_DEFAULT%%bin/2to3 > +%%IF_DEFAULT%%bin/2to3-%%PYMAJOR%% > bin/2to3-%%PYVER%% > %%IF_DEFAULT%%bin/idle > +%%IF_DEFAULT%%bin/idle%%PYMAJOR%% > bin/idle%%PYVER%% > %%IF_DEFAULT%%bin/pydoc > +%%IF_DEFAULT%%bin/pydoc%%PYMAJOR%% > bin/pydoc%%PYVER%% > %%IF_DEFAULT%%bin/python > -bin/python%%PYMAJOR%% > +%%IF_DEFAULT%%bin/python%%PYMAJOR%% > bin/python%%PYVER%% > %%IF_DEFAULT%%bin/python-config > -bin/python%%PYMAJOR%%-config > +%%IF_DEFAULT%%bin/python%%PYMAJOR%%-config > bin/python%%PYVER%%-config > %%IF_DEFAULT%%bin/python-shared > +%%IF_DEFAULT%%bin/python-shared%%PYMAJOR%% > bin/python-shared%%PYVER%% > %%IF_DEFAULT%%bin/python-shared-config > +%%IF_DEFAULT%%bin/python-shared%%PYMAJOR%%-config > bin/python-shared%%PYVER%%-config > %%IF_DEFAULT%%bin/smtpd.py > +%%IF_DEFAULT%%bin/smtpd%%PYMAJOR%%.py > bin/smtpd%%PYVER%%.py > %%PYTHON_INCLUDEDIR%%/Python-ast.h > %%PYTHON_INCLUDEDIR%%/Python.h >=20 > Modified: head/lang/python31/Makefile > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/lang/python31/Makefile Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/lang/python31/Makefile Sun Dec 23 17:52:46 2012 = (r309444) > @@ -1,13 +1,8 @@ > -# New ports collection makefile for: python31 > -# Date created: 2009-06-28 > -# Whom: Li-Wen Hsu > -# > # $FreeBSD$ > -# >=20 > PORTNAME=3D python31 > PORTVERSION=3D 3.1.5 > -PORTREVISION=3D 1 > +PORTREVISION=3D 2 > CATEGORIES=3D lang python ipv6 > MASTER_SITES=3D ${PYTHON_MASTER_SITES} > MASTER_SITE_SUBDIR=3D ${PYTHON_MASTER_SITE_SUBDIR} > @@ -37,6 +32,7 @@ SHARED_WRKSRC=3D ${PYTHON_WRKSRC}/portbld. > PLIST=3D ${WRKDIR}/PLIST > PLIST_TEMPLATE?=3D${PKGDIR}/pkg-plist > PLIST_SUB=3D PYVER=3D${PYTHON_VERSION:S/python//} \ > + PYMAJOR=3D${PYTHON_MAJOR_VER} \ > PYVER_WITHPAT=3D${PORTVERSION:S/.rc/rc/} > EXAMPLESDIR=3D ${PREFIX}/share/examples/${PYTHON_VERSION} > DATADIR=3D ${PREFIX}/share/${PYTHON_VERSION} > @@ -58,13 +54,19 @@ NLS_DESC=3D Enable Gettext support for the >=20 > .include >=20 > -.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} || = !exists(${LOCALBASE}/bin/python) > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} > MLINKS=3D ${PYTHON_VERSION}.1 python.1 > PLIST_SUB+=3D IF_DEFAULT=3D"" > .else > PLIST_SUB+=3D IF_DEFAULT=3D"@comment " > .endif >=20 > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON3_DEFAULT_VERSION} > +PLIST_SUB+=3D IF_DEFAULT_MAJOR=3D"" > +.else > +PLIST_SUB+=3D IF_DEFAULT_MAJOR=3D"@comment " > +.endif > + > .if ${PORT_OPTIONS:MNLS} > USE_GETTEXT=3D yes > # XXX do not set any LDFLAGS or CFLAGS - this causes pyexpat to fail = building > @@ -216,13 +218,19 @@ post-install: > ${INSTALL_MAN} ${PYTHON_WRKSRC}/Misc/python.man \ > ${MANPREFIX}/man/man1/${PYTHON_VERSION}.1 >=20 > -.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} || = !exists(${LOCALBASE}/bin/python) > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} > for f in ${BIN_FILES}; do \ > TARGET=3D`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB}`; = \ > - cd ${PREFIX}/bin && ${LN} -f $$TARGET $$f; \ > + cd ${PREFIX}/bin && ${LN} -sf $$TARGET $$f; \ > done > .endif >=20 > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON3_DEFAULT_VERSION} > +.for file in python python-config > + cd ${LOCALBASE}/bin && ${LN} -sf = ${file:S/python/${PYTHON_VERSION}/} = ${file:S/python/python${PYTHON_MAJOR_VER}/} > +.endfor > +.endif > + > .if !defined(NOPORTDATA) > @${MKDIR} ${DATADIR} > @cd ${PYTHON_WRKSRC}; ${TAR} -cf - Tools | \ >=20 > Modified: head/lang/python31/pkg-plist > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/lang/python31/pkg-plist Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/lang/python31/pkg-plist Sun Dec 23 17:52:46 2012 = (r309444) > @@ -5,8 +5,10 @@ bin/idle3-%%PYVER%% > %%IF_DEFAULT%%bin/pydoc3 > bin/pydoc3-%%PYVER%% > %%IF_DEFAULT%%bin/python > +%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%% > bin/python%%PYVER%% > %%IF_DEFAULT%%bin/python-config > +%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%%-config > bin/python%%PYVER%%-config > %%IF_DEFAULT%%bin/python-shared > bin/python-shared%%PYVER%% >=20 > Modified: head/lang/python32/Makefile > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/lang/python32/Makefile Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/lang/python32/Makefile Sun Dec 23 17:52:46 2012 = (r309444) > @@ -1,13 +1,8 @@ > -# New ports collection makefile for: python31 > -# Date created: 2009-06-28 > -# Whom: Li-Wen Hsu > -# > # $FreeBSD$ > -# >=20 > PORTNAME=3D python32 > PORTVERSION=3D 3.2.3 > -PORTREVISION=3D 1 > +PORTREVISION=3D 2 > CATEGORIES=3D lang python ipv6 > MASTER_SITES=3D ${PYTHON_MASTER_SITES} > MASTER_SITE_SUBDIR=3D ${PYTHON_MASTER_SITE_SUBDIR} > @@ -37,6 +32,7 @@ PYABIVER=3D # default empty, for after app >=20 > SHARED_WRKSRC=3D ${PYTHON_WRKSRC}/portbld.shared > PLIST_SUB=3D PYVER=3D${PYTHON_VERSION:S/python//} \ > + PYMAJOR=3D${PYTHON_MAJOR_VER} \ > PYVER_WITHPAT=3D${PORTVERSION:S/.rc/rc/} \ > PYABIVER=3D${PYABIVER} > EXAMPLESDIR=3D ${PREFIX}/share/examples/${PYTHON_VERSION} > @@ -59,13 +55,19 @@ NLS_DESC=3D Enable Gettext support for the >=20 > .include >=20 > -.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} || = !exists(${LOCALBASE}/bin/python) > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} > MLINKS=3D ${PYTHON_VERSION}.1 python.1 > PLIST_SUB+=3D IF_DEFAULT=3D"" > .else > PLIST_SUB+=3D IF_DEFAULT=3D"@comment " > .endif >=20 > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON3_DEFAULT_VERSION} > +PLIST_SUB+=3D IF_DEFAULT_MAJOR=3D"" > +.else > +PLIST_SUB+=3D IF_DEFAULT_MAJOR=3D"@comment " > +.endif > + > .if ${PORT_OPTIONS:MNLS} > USE_GETTEXT=3D yes > # XXX do not set any LDFLAGS or CFLAGS - this causes pyexpat to fail = building > @@ -209,13 +211,19 @@ post-install: > ${INSTALL_MAN} ${PYTHON_WRKSRC}/Misc/python.man \ > ${MANPREFIX}/man/man1/${PYTHON_VERSION}.1 >=20 > -.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} || = !exists(${LOCALBASE}/bin/python) > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} > for f in ${BIN_FILES}; do \ > TARGET=3D`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB}`; = \ > - cd ${PREFIX}/bin && ${LN} -f $$TARGET $$f; \ > + cd ${PREFIX}/bin && ${LN} -sf $$TARGET $$f; \ > done > .endif >=20 > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON3_DEFAULT_VERSION} > +.for file in python python-config > + cd ${LOCALBASE}/bin && ${LN} -sf = ${file:S/python/${PYTHON_VERSION}/} = ${file:S/python/python${PYTHON_MAJOR_VER}/} > +.endfor > +.endif > + > .if !defined(NOPORTDATA) > @${MKDIR} ${DATADIR} > @cd ${PYTHON_WRKSRC}; ${TAR} -cf - Tools | \ >=20 > Modified: head/lang/python32/pkg-plist > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/lang/python32/pkg-plist Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/lang/python32/pkg-plist Sun Dec 23 17:52:46 2012 = (r309444) > @@ -5,8 +5,10 @@ bin/idle3-%%PYVER%% > %%IF_DEFAULT%%bin/pydoc3 > bin/pydoc3-%%PYVER%% > %%IF_DEFAULT%%bin/python > +%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%% > bin/python%%PYVER%% > %%IF_DEFAULT%%bin/python-config > +%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%%-config > bin/python%%PYVER%%-config > %%IF_DEFAULT%%bin/python-shared > bin/python-shared%%PYVER%% >=20 > Modified: head/lang/python33/Makefile > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/lang/python33/Makefile Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/lang/python33/Makefile Sun Dec 23 17:52:46 2012 = (r309444) > @@ -1,13 +1,8 @@ > -# New ports collection makefile for: python31 > -# Date created: 2009-06-28 > -# Whom: Li-Wen Hsu > -# > # $FreeBSD$ > -# >=20 > PORTNAME=3D python33 > PORTVERSION=3D 3.3.0 > -PORTREVISION=3D 1 > +PORTREVISION=3D 2 > CATEGORIES=3D lang python ipv6 > MASTER_SITES=3D ${PYTHON_MASTER_SITES} > MASTER_SITE_SUBDIR=3D ${PYTHON_MASTER_SITE_SUBDIR} > @@ -61,19 +56,19 @@ NLS_DESC=3D Enable Gettext support for the >=20 > .include >=20 > -.if ${OSVERSION} < 800505 > -BUILD_DEPENDS+=3D xz>0:${PORTSDIR}/archivers/xz # Needed for = lzma support > -LDFLAGS+=3D "-L${LOCALBASE}/lib" > -CFLAGS+=3D "-I${LOCALBASE}/include" > -.endif > - > -.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} || = !exists(${LOCALBASE}/bin/python) > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} > MLINKS=3D ${PYTHON_VERSION}.1 python.1 > PLIST_SUB+=3D IF_DEFAULT=3D"" > .else > PLIST_SUB+=3D IF_DEFAULT=3D"@comment " > .endif >=20 > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON3_DEFAULT_VERSION} > +PLIST_SUB+=3D IF_DEFAULT_MAJOR=3D"" > +.else > +PLIST_SUB+=3D IF_DEFAULT_MAJOR=3D"@comment " > +.endif > + > .if ${PORT_OPTIONS:MNLS} > USE_GETTEXT=3D yes > # XXX do not set any LDFLAGS or CFLAGS - this causes pyexpat to fail = building > @@ -212,16 +207,18 @@ post-install: > ${INSTALL_MAN} ${PYTHON_WRKSRC}/Misc/python.man \ > ${MANPREFIX}/man/man1/${PYTHON_VERSION}.1 >=20 > -.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} || = !exists(${LOCALBASE}/bin/python) > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON_DEFAULT_VERSION} > for f in ${BIN_FILES}; do \ > TARGET=3D`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB}`; = \ > - cd ${PREFIX}/bin && ${LN} -f $$TARGET $$f; \ > + cd ${PREFIX}/bin && ${LN} -sf $$TARGET $$f; \ > done > .endif >=20 > +.if ${PYTHON_VERSION} =3D=3D ${PYTHON3_DEFAULT_VERSION} > .for file in python python-config > cd ${LOCALBASE}/bin && ${LN} -sf = ${file:S/python/${PYTHON_VERSION}/} = ${file:S/python/python${PYTHON_MAJOR_VER}/} > .endfor > +.endif >=20 > .if !defined(NOPORTDATA) > @${MKDIR} ${DATADIR} >=20 > Modified: head/lang/python33/pkg-plist > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/lang/python33/pkg-plist Sun Dec 23 17:52:24 2012 = (r309443) > +++ head/lang/python33/pkg-plist Sun Dec 23 17:52:46 2012 = (r309444) > @@ -5,10 +5,10 @@ bin/idle3-%%PYVER%% > %%IF_DEFAULT%%bin/pydoc3 > bin/pydoc3-%%PYVER%% > %%IF_DEFAULT%%bin/python > -bin/python%%PYMAJOR%% > +%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%% > bin/python%%PYVER%% > %%IF_DEFAULT%%bin/python-config > -bin/python%%PYMAJOR%%-config > +%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%%-config > bin/python%%PYVER%%-config > %%IF_DEFAULT%%bin/python-shared > bin/python-shared%%PYVER%% From owner-freebsd-python@FreeBSD.ORG Sun Dec 23 19:38:51 2012 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0B8C08E3 for ; Sun, 23 Dec 2012 19:38:51 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-la0-f44.google.com (mail-la0-f44.google.com [209.85.215.44]) by mx1.freebsd.org (Postfix) with ESMTP id 7381E8FC1A for ; Sun, 23 Dec 2012 19:38:50 +0000 (UTC) Received: by mail-la0-f44.google.com with SMTP id d3so7790566lah.17 for ; Sun, 23 Dec 2012 11:38:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=frRuUssRQU7NUvN6SiyoN4aLlHOyvnGaEnvOVGLOlZw=; b=H5ZVbd/H8eKXoZ/SIoKa7wSg05z33VH5Wxpr4ercN1z6OWSkAnzCEOaHPyzuvnJ8QZ 7Z+ufFAM2CU/pu+zOwsH4sujHNbUeIJrcXYNe5K/GrMy/3/FJfSGUZMbzrZHdQITS722 8aMMJ3Wtv0632QCU9LuXbxzKQ20sX4q0pL53s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=frRuUssRQU7NUvN6SiyoN4aLlHOyvnGaEnvOVGLOlZw=; b=Pjq4T99xcw7lxyknv0TwFAW3lSGuMbmlduNQsPvQcD8/bbW+aVL4yOL1YtA12cuhL1 mF6XWTfCTZnIaQ9mtnlSn7ATLeebm/lSdwEfqBWVOUPL7nJUiQvC7KN7r+iJPBSDizjl bASnfLWkchuxvMqk0YevnRmuESTfOMxKrkZBT5sVogUGxmkpK5aQcI/mPuP1ZSKwtvf0 mb05XKB4ytplIE7RbcuI/S71Z4sWP4XpVwJP4mJLt/SzWg5C7p/hHP+8pYzpEA4GF1Ff GYxx3H2RjCGQvCNt9ykvYrYkJkzTZVFK6+VlQSTahmXtwEZj5ynpIZzONT+PpSh5ANm/ k5xA== Received: by 10.152.144.130 with SMTP id sm2mr18369653lab.49.1356291529070; Sun, 23 Dec 2012 11:38:49 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.162.100 with HTTP; Sun, 23 Dec 2012 11:38:19 -0800 (PST) In-Reply-To: References: <201212231752.qBNHqlKM039907@svn.freebsd.org> From: Eitan Adler Date: Sun, 23 Dec 2012 14:38:19 -0500 Message-ID: Subject: Re: svn commit: r309444 - in head: Mk lang/python26 lang/python27 lang/python31 lang/python32 lang/python33 To: Dmitry Sivachenko Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQl6JSeJ3I5K49i1un3lVuOzqKEfld+Xb8glmKlUez2fUXtupy9jICBz3YKF2reNF2ZZmUnj Cc: freebsd-python@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Dec 2012 19:38:51 -0000 On 23 December 2012 14:35, Dmitry Sivachenko wrote: > Hello! > > I propose to deprecate python31 port. Three versions of python-3 is overkill IMHO. > There is only one dependency on python31: x11-toolkits/py31-tkinter > > I propose to deal with it somehow (I already sent e-mail to maintainer) and either convert it to use fresh python3-X or remove it. There are non-ports users of python. Is keeping python3.1 harmful or making it difficult to make other changes? -- Eitan Adler From owner-freebsd-python@FreeBSD.ORG Sun Dec 23 20:07:33 2012 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 68AE1DF3 for ; Sun, 23 Dec 2012 20:07:33 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from smtprelay03.ispgateway.de (smtprelay03.ispgateway.de [80.67.31.30]) by mx1.freebsd.org (Postfix) with ESMTP id 1C12D8FC0C for ; Sun, 23 Dec 2012 20:07:32 +0000 (UTC) Received: from [89.182.126.4] (helo=localhost) by smtprelay03.ispgateway.de with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.68) (envelope-from ) id 1TmrpW-0002Yl-61 for freebsd-python@freebsd.org; Sun, 23 Dec 2012 21:07:26 +0100 Date: Sun, 23 Dec 2012 21:07:27 +0100 From: Marcus von Appen To: freebsd-python@freebsd.org Subject: Re: svn commit: r309444 - in head: Mk lang/python26 lang/python27 lang/python31 lang/python32 lang/python33 Message-ID: <20121223200727.GA2002@medusa.sysfault.org> Mail-Followup-To: freebsd-python@freebsd.org References: <201212231752.qBNHqlKM039907@svn.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BOKacYhQ+x31HxR3" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Df-Sender: MTEyNTc0Mg== X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Marcus von Appen List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Dec 2012 20:07:33 -0000 --BOKacYhQ+x31HxR3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On, Sun Dec 23, 2012, Eitan Adler wrote: > On 23 December 2012 14:35, Dmitry Sivachenko wrote: > > Hello! > > > > I propose to deprecate python31 port. Three versions of python-3 is ov= erkill IMHO. > > There is only one dependency on python31: x11-toolkits/py31-tkinter > > > > I propose to deal with it somehow (I already sent e-mail to maintainer)= and either convert it to use fresh python3-X or remove it. > > There are non-ports users of python. Is keeping python3.1 harmful or > making it difficult to make other changes? Seconded. Additionally, Python 3.1 differs language and API-wise heavily =66rom Python 3.2+. As long as it is _not_ deprecated we should keep it around. Cheers Marcus --BOKacYhQ+x31HxR3 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlDXZH8ACgkQi68/ErJnpkdWywCfbM9tc7KtuRRtc3aDle3jTsJ/ nFEAn1x9YriPKD614iryYFVCvcSIdh26 =31sC -----END PGP SIGNATURE----- --BOKacYhQ+x31HxR3-- From owner-freebsd-python@FreeBSD.ORG Sun Dec 23 22:50:01 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8A8C04EA for ; Sun, 23 Dec 2012 22:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 6D40B8FC1A for ; Sun, 23 Dec 2012 22:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBNMo1Jc019420 for ; Sun, 23 Dec 2012 22:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBNMo14E019417; Sun, 23 Dec 2012 22:50:01 GMT (envelope-from gnats) Date: Sun, 23 Dec 2012 22:50:01 GMT Message-Id: <201212232250.qBNMo14E019417@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: =?ISO-8859-1?Q?Ren=E9_Ladan?= Subject: Re: ports/174646: update www/py-requests to 1.0.3 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: =?ISO-8859-1?Q?Ren=E9_Ladan?= List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Dec 2012 22:50:01 -0000 The following reply was made to PR ports/174646; it has been noted by GNATS. From: =?ISO-8859-1?Q?Ren=E9_Ladan?= To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/174646: update www/py-requests to 1.0.3 Date: Sun, 23 Dec 2012 23:48:45 +0100 This is a multi-part message in MIME format. --------------010006030404000107000502 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Attached is a patch for 0.14.1 to 1.0.4 René --------------010006030404000107000502 Content-Type: text/plain; charset=UTF-8; name="requests.diff.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="requests.diff.txt" Index: Makefile =================================================================== --- Makefile (revision 309445) +++ Makefile (working copy) @@ -6,7 +6,7 @@ # PORTNAME= requests -PORTVERSION= 0.14.1 +PORTVERSION= 1.0.4 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,16 +14,14 @@ MAINTAINER= koobs.freebsd@gmail.com COMMENT= HTTP library written in Python for human beings -LICENSE= ISCL +LICENSE= AL2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:${PORTSDIR}/security/py-certify \ - ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.1.0:${PORTSDIR}/security/py-oauthlib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:${PORTSDIR}/security/py-certify -USE_PYTHON= -3.1 +USE_PYTHON= -3.3 USE_PYDISTUTILS= easy_install test: build - ${TOUCH} ${WRKSRC}/tests/__init__.py cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include Index: distinfo =================================================================== --- distinfo (revision 309445) +++ distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (requests-0.14.1.tar.gz) = 4f563b907782b2c95dd2cbaf882a96133e567d46290a0e7aafa0c6f3efad19ba -SIZE (requests-0.14.1.tar.gz) = 523254 +SHA256 (requests-1.0.4.tar.gz) = f363690a47dd4d6d6e7605fc686b668097a114cd946dffdf21fe0c6a6a46f9e6 +SIZE (requests-1.0.4.tar.gz) = 336280 Index: files/patch-setup.py =================================================================== --- files/patch-setup.py (revision 309445) +++ files/patch-setup.py (working copy) @@ -1,38 +0,0 @@ ---- setup.py.orig 2012-08-06 14:46:03.000000000 +0800 -+++ setup.py 2012-08-27 20:18:56.000000000 +0800 -@@ -15,8 +15,6 @@ - os.system('python setup.py sdist upload') - sys.exit() - --os.environ['PYTHONDONTWRITEBYTECODE'] = '1' -- - packages = [ - 'requests', - 'requests.packages', -@@ -27,11 +25,6 @@ - - if is_py2: - packages.extend([ -- 'requests.packages.oauthlib', -- 'requests.packages.oauthlib.oauth1', -- 'requests.packages.oauthlib.oauth1.rfc5849', -- 'requests.packages.oauthlib.oauth2', -- 'requests.packages.oauthlib.oauth2.draft25', - 'requests.packages.chardet', - ]) - else: -@@ -52,6 +45,7 @@ - package_data={'': ['LICENSE', 'NOTICE'], 'requests': ['*.pem']}, - package_dir={'requests': 'requests'}, - include_package_data=True, -+ exclude_package_data={'': ['oauthlib/*']}, - install_requires=requires, - license=open('LICENSE').read(), - classifiers=( -@@ -66,4 +60,6 @@ - 'Programming Language :: Python :: 3.0', - 'Programming Language :: Python :: 3.1', - ), -+ zip_safe=False, -+ test_suite='tests', - ) Index: pkg-plist =================================================================== --- pkg-plist (revision 309445) +++ pkg-plist (working copy) @@ -6,15 +6,12 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/__init__.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/_oauth.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/_oauth.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/_oauth.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/adapters.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/adapters.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/adapters.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/api.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/api.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/api.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/async.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/async.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/async.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/auth.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/auth.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/auth.pyo @@ -28,9 +25,6 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/cookies.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/cookies.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/cookies.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/defaults.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/defaults.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/defaults.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/exceptions.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/exceptions.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/exceptions.pyo @@ -43,219 +37,114 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/__init__.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/__init__.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/__init__.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/__init__.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/big5freq.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/big5freq.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/big5freq.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/big5prober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/big5prober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/big5prober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/chardistribution.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/chardistribution.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/chardistribution.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/charsetgroupprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/charsetgroupprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/charsetgroupprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/charsetprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/charsetprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/charsetprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/codingstatemachine.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/codingstatemachine.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/codingstatemachine.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/constants.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/constants.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/constants.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/escprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/escprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/escprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/escsm.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/escsm.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/escsm.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/eucjpprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/eucjpprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/eucjpprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euckrfreq.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euckrfreq.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euckrfreq.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euckrprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euckrprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euckrprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euctwfreq.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euctwfreq.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euctwfreq.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euctwprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euctwprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/euctwprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/gb2312freq.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/gb2312freq.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/gb2312freq.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/gb2312prober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/gb2312prober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/gb2312prober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/hebrewprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/hebrewprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/hebrewprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/jisfreq.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/jisfreq.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/jisfreq.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/jpcntx.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/jpcntx.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/jpcntx.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langbulgarianmodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langbulgarianmodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langbulgarianmodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langcyrillicmodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langcyrillicmodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langcyrillicmodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langgreekmodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langgreekmodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langgreekmodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langhebrewmodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langhebrewmodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langhebrewmodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langhungarianmodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langhungarianmodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langhungarianmodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langthaimodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langthaimodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/langthaimodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/latin1prober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/latin1prober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/latin1prober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/mbcharsetprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/mbcharsetprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/mbcharsetprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/mbcsgroupprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/mbcsgroupprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/mbcsgroupprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/mbcssm.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/mbcssm.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/mbcssm.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/sbcharsetprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/sbcharsetprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/sbcharsetprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/sbcsgroupprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/sbcsgroupprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/sbcsgroupprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/sjisprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/sjisprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/sjisprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/universaldetector.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/universaldetector.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/universaldetector.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/utf8prober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/utf8prober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet/utf8prober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/__init__.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/__init__.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/__init__.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/big5freq.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/big5freq.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/big5freq.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/big5prober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/big5prober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/big5prober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/chardistribution.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/chardistribution.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/chardistribution.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/charsetgroupprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/charsetgroupprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/charsetgroupprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/charsetprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/charsetprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/charsetprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/codingstatemachine.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/codingstatemachine.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/codingstatemachine.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/constants.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/constants.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/constants.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/escprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/escprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/escprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/escsm.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/escsm.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/escsm.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/eucjpprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/eucjpprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/eucjpprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euckrfreq.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euckrfreq.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euckrfreq.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euckrprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euckrprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euckrprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euctwfreq.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euctwfreq.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euctwfreq.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euctwprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euctwprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/euctwprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/gb2312freq.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/gb2312freq.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/gb2312freq.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/gb2312prober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/gb2312prober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/gb2312prober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/hebrewprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/hebrewprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/hebrewprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/jisfreq.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/jisfreq.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/jisfreq.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/jpcntx.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/jpcntx.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/jpcntx.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langbulgarianmodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langbulgarianmodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langbulgarianmodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langcyrillicmodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langcyrillicmodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langcyrillicmodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langgreekmodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langgreekmodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langgreekmodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langhebrewmodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langhebrewmodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langhebrewmodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langhungarianmodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langhungarianmodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langhungarianmodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langthaimodel.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langthaimodel.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/langthaimodel.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/latin1prober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/latin1prober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/latin1prober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/mbcharsetprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/mbcharsetprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/mbcharsetprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/mbcsgroupprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/mbcsgroupprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/mbcsgroupprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/mbcssm.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/mbcssm.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/mbcssm.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/sbcharsetprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/sbcharsetprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/sbcharsetprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/sbcsgroupprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/sbcsgroupprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/sbcsgroupprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/sjisprober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/sjisprober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/sjisprober.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/test.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/test.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/test.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/universaldetector.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/universaldetector.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/universaldetector.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/utf8prober.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/utf8prober.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2/utf8prober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/big5freq.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/big5freq.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/big5freq.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/big5prober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/big5prober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/big5prober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/chardistribution.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/chardistribution.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/chardistribution.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/charsetgroupprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/charsetgroupprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/charsetgroupprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/charsetprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/charsetprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/charsetprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/codingstatemachine.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/codingstatemachine.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/codingstatemachine.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/compat.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/compat.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/compat.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/constants.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/constants.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/constants.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/escprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/escprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/escprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/escsm.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/escsm.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/escsm.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/eucjpprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/eucjpprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/eucjpprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euckrfreq.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euckrfreq.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euckrfreq.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euckrprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euckrprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euckrprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euctwfreq.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euctwfreq.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euctwfreq.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euctwprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euctwprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/euctwprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/gb2312freq.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/gb2312freq.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/gb2312freq.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/gb2312prober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/gb2312prober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/gb2312prober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/hebrewprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/hebrewprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/hebrewprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/jisfreq.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/jisfreq.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/jisfreq.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/jpcntx.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/jpcntx.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/jpcntx.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langbulgarianmodel.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langbulgarianmodel.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langbulgarianmodel.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langcyrillicmodel.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langcyrillicmodel.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langcyrillicmodel.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langgreekmodel.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langgreekmodel.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langgreekmodel.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langhebrewmodel.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langhebrewmodel.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langhebrewmodel.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langhungarianmodel.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langhungarianmodel.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langhungarianmodel.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langthaimodel.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langthaimodel.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/langthaimodel.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/latin1prober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/latin1prober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/latin1prober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/mbcharsetprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/mbcharsetprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/mbcharsetprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/mbcsgroupprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/mbcsgroupprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/mbcsgroupprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/mbcssm.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/mbcssm.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/mbcssm.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/sbcharsetprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/sbcharsetprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/sbcharsetprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/sbcsgroupprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/sbcsgroupprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/sbcsgroupprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/sjisprober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/sjisprober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/sjisprober.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/universaldetector.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/universaldetector.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/universaldetector.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/utf8prober.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/utf8prober.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade/utf8prober.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/urllib3/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/urllib3/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/urllib3/__init__.pyo @@ -295,9 +184,6 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/urllib3/util.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/urllib3/util.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/urllib3/util.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/safe_mode.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/safe_mode.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/safe_mode.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/sessions.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/sessions.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/sessions.pyo @@ -313,8 +199,7 @@ @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/urllib3/packages/ssl_match_hostname @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/urllib3/packages @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/urllib3 -@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet2 -@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/chardet +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages/charade @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests/packages @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/requests @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO --------------010006030404000107000502-- From owner-freebsd-python@FreeBSD.ORG Mon Dec 24 11:06:49 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1F70867D for ; Mon, 24 Dec 2012 11:06:49 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id DF2F88FC23 for ; Mon, 24 Dec 2012 11:06:48 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBOB6mlK066154 for ; Mon, 24 Dec 2012 11:06:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBOB6mea066152 for freebsd-python@FreeBSD.org; Mon, 24 Dec 2012 11:06:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 24 Dec 2012 11:06:48 GMT Message-Id: <201212241106.qBOB6mea066152@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-python@FreeBSD.org Subject: Current problem reports assigned to freebsd-python@FreeBSD.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2012 11:06:49 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/174646 python update www/py-requests to 1.0.3 o ports/174608 python databases/py-firebirdsql: update to 0.7.2 o ports/174318 python dns/py-idnkit2 update from 2.1 to 2.2 f ports/174242 python Update to databases/py-odbc o ports/173141 python New port: security/py-python-registry o ports/172909 python [NEW PORT]: multimedia/py-subliminal: subtitles search o ports/172890 python [NEW PORT] multimedia/py-guessit o ports/172859 python lang/python27 -- python2.7-config --clags wrong value o ports/172372 python ports/python27 -- Build failure f ports/171774 python [PATCH] www/py-rhodecode: update to 1.4.1 o ports/171584 python lang/python32 built in a clean enviroment produces a p o ports/171246 python [patch] lang/python27: make python curses module work o ports/170788 python lang/python27: PyQT applications crash Python 2.7 (cor f ports/170786 python [maintainer update] delete port textproc/py-pyx12 o ports/170566 python update graphics/py-opengl depends on old version of gc o ports/168980 python devel/py-distribute fails to install some files f ports/167530 python [patch] security/py-fail2ban will never ever start wit o ports/167368 python [bsd.python.mk] [patch] Python version propagation bre f ports/165545 python [patch]: net-mgmt/collectd5 doesn't compile against la o ports/165359 python lang/python27 fails to create package on world WITHOUT o ports/163467 python Ports using python 2.7 and "waf" intermittently hang o o ports/160717 python port: lang/python27 causing other ports to hang during o ports/156759 python [patch] lang/python: kevent does not accept KQ_NOTE_EX o ports/155526 python [PATCH] devel/py-elementtree: ignore if python >= 2.5 f ports/154209 python [PATCH] lang/python: Install symlink for ptags o ports/153167 python Problem with signals, threads, and subprocesses in lan o ports/149167 python lang/python26 fails to build _ctypes on Sheevaplug (AR o ports/146823 python [patch] lang/python26: knob to build _ctypes module ag o ports/133081 python [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken s ports/118301 python [patch] devel/py-setuptools easy-install.pth contents 30 problems total. From owner-freebsd-python@FreeBSD.ORG Mon Dec 24 11:30:09 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8AB9E205; Mon, 24 Dec 2012 11:30:09 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 579898FC14; Mon, 24 Dec 2012 11:30:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBOBU9r2070398; Mon, 24 Dec 2012 11:30:09 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBOBU9sr070394; Mon, 24 Dec 2012 11:30:09 GMT (envelope-from edwin) Date: Mon, 24 Dec 2012 11:30:09 GMT Message-Id: <201212241130.qBOBU9sr070394@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/174673: New port: devel/py-botocore - the low-level, core functionality of Boto 3. X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2012 11:30:09 -0000 Synopsis: New port: devel/py-botocore - the low-level, core functionality of Boto 3. Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Mon Dec 24 11:30:08 UTC 2012 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=174673 From owner-freebsd-python@FreeBSD.ORG Mon Dec 24 14:50:19 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4157B1A8; Mon, 24 Dec 2012 14:50:19 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 0FC258FC12; Mon, 24 Dec 2012 14:50:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBOEoI5D078229; Mon, 24 Dec 2012 14:50:18 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBOEoIaH078225; Mon, 24 Dec 2012 14:50:18 GMT (envelope-from edwin) Date: Mon, 24 Dec 2012 14:50:18 GMT Message-Id: <201212241450.qBOEoIaH078225@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/174681: [MAINTAINER] www/py-djblets: update to 0.7.8 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2012 14:50:19 -0000 Synopsis: [MAINTAINER] www/py-djblets: update to 0.7.8 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Mon Dec 24 14:50:18 UTC 2012 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=174681 From owner-freebsd-python@FreeBSD.ORG Mon Dec 24 23:30:08 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7CD8369E; Mon, 24 Dec 2012 23:30:08 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 48EBD8FC13; Mon, 24 Dec 2012 23:30:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBONU8e2003858; Mon, 24 Dec 2012 23:30:08 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBONU8F4003854; Mon, 24 Dec 2012 23:30:08 GMT (envelope-from edwin) Date: Mon, 24 Dec 2012 23:30:08 GMT Message-Id: <201212242330.qBONU8F4003854@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/174689: lang/python27: 64-bit pointers returned by C library get reduced to 32-bit X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2012 23:30:08 -0000 Synopsis: lang/python27: 64-bit pointers returned by C library get reduced to 32-bit Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Mon Dec 24 23:30:07 UTC 2012 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=174689 From owner-freebsd-python@FreeBSD.ORG Tue Dec 25 14:52:46 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 718F2B9C; Tue, 25 Dec 2012 14:52:46 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from smtprelay03.ispgateway.de (smtprelay03.ispgateway.de [80.67.31.30]) by mx1.freebsd.org (Postfix) with ESMTP id 238168FC12; Tue, 25 Dec 2012 14:52:45 +0000 (UTC) Received: from [89.182.39.125] (helo=localhost) by smtprelay03.ispgateway.de with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.68) (envelope-from ) id 1TnVrD-00062v-5g; Tue, 25 Dec 2012 15:51:51 +0100 Date: Tue, 25 Dec 2012 15:51:54 +0100 From: Marcus von Appen To: rene@FreeBSD.org, bug-followup@FreeBSD.org Subject: Re: ports/174689: lang/python27: 64-bit pointers returned by C library get reduced to 32-bit Message-ID: <20121225145154.GA1985@medusa.sysfault.org> Mail-Followup-To: rene@FreeBSD.org, bug-followup@FreeBSD.org, freebsd-python@FreeBSD.org References: <201212242330.qBONU8F4003854@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J/dobhs11T7y2rNN" Content-Disposition: inline In-Reply-To: <201212242330.qBONU8F4003854@freefall.freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Df-Sender: MTEyNTc0Mg== Cc: freebsd-python@FreeBSD.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Marcus von Appen List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Dec 2012 14:52:46 -0000 --J/dobhs11T7y2rNN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > When initializing libmpg123.so.0 (audio/mpg123) from Python with CDLL, > the 64-bit pointer value returned by mpg123_new(None, None) gets > reduced to 32 bits. The equivalent program in C does not have this > problem. > from ctypes import * > > mpg123 =3D CDLL('libmpg123.so') # audio/mpg123 > print mpg123 > > MPG123_OK =3D 0 > if mpg123.mpg123_init() !=3D MPG123_OK: > print "mpg123_init() failed" > else: > mh =3D mpg123.mpg123_new(None, None) [...] I do not see that you provide any information to ctypes about how the function mpg123_new() should behave. By default it will assume to return a ctypes.c_int, which most likely will be a 4-byte value. >>> import ctypes >>> print ctypes.sizeof(ctypes.c_int) 4 Furthermore, the mpg123.h header declares the function as mpg123_handle *mpg123_new(const char* decoder, int *error); mpg123_handle is a struct typedef. Instead of using a 4-byte int, you might be better of with properly declaring the arguments (POINTER(c_char) and POINTER(c_int)) and return value (c_void_p or a Structure stub) of the function within your ctypes code. =46rom what I can see on my test platform, it works properly according to the basic ctypes definition. Cheers Marcus --J/dobhs11T7y2rNN Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlDZvYoACgkQi68/ErJnpkcQpgCeMzjD3wGFbgM/ZG4DezZhJB3Y MvIAoKTYzEaxKOO+COVfWKUjT35GzCkr =bUdZ -----END PGP SIGNATURE----- --J/dobhs11T7y2rNN-- From owner-freebsd-python@FreeBSD.ORG Tue Dec 25 15:00:01 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 65B8DCD5 for ; Tue, 25 Dec 2012 15:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 309248FC12 for ; Tue, 25 Dec 2012 15:00:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBPF01XP087812 for ; Tue, 25 Dec 2012 15:00:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBPF01Br087811; Tue, 25 Dec 2012 15:00:01 GMT (envelope-from gnats) Date: Tue, 25 Dec 2012 15:00:01 GMT Message-Id: <201212251500.qBPF01Br087811@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: Marcus von Appen Subject: Re: ports/174689: lang/python27: 64-bit pointers returned by C library get reduced to 32-bit X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Marcus von Appen List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Dec 2012 15:00:01 -0000 The following reply was made to PR ports/174689; it has been noted by GNATS. From: Marcus von Appen To: rene@FreeBSD.org, bug-followup@FreeBSD.org Cc: freebsd-python@FreeBSD.org Subject: Re: ports/174689: lang/python27: 64-bit pointers returned by C library get reduced to 32-bit Date: Tue, 25 Dec 2012 15:51:54 +0100 --J/dobhs11T7y2rNN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > When initializing libmpg123.so.0 (audio/mpg123) from Python with CDLL, > the 64-bit pointer value returned by mpg123_new(None, None) gets > reduced to 32 bits. The equivalent program in C does not have this > problem. > from ctypes import * > > mpg123 =3D CDLL('libmpg123.so') # audio/mpg123 > print mpg123 > > MPG123_OK =3D 0 > if mpg123.mpg123_init() !=3D MPG123_OK: > print "mpg123_init() failed" > else: > mh =3D mpg123.mpg123_new(None, None) [...] I do not see that you provide any information to ctypes about how the function mpg123_new() should behave. By default it will assume to return a ctypes.c_int, which most likely will be a 4-byte value. >>> import ctypes >>> print ctypes.sizeof(ctypes.c_int) 4 Furthermore, the mpg123.h header declares the function as mpg123_handle *mpg123_new(const char* decoder, int *error); mpg123_handle is a struct typedef. Instead of using a 4-byte int, you might be better of with properly declaring the arguments (POINTER(c_char) and POINTER(c_int)) and return value (c_void_p or a Structure stub) of the function within your ctypes code. =46rom what I can see on my test platform, it works properly according to the basic ctypes definition. Cheers Marcus --J/dobhs11T7y2rNN Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlDZvYoACgkQi68/ErJnpkcQpgCeMzjD3wGFbgM/ZG4DezZhJB3Y MvIAoKTYzEaxKOO+COVfWKUjT35GzCkr =bUdZ -----END PGP SIGNATURE----- --J/dobhs11T7y2rNN-- From owner-freebsd-python@FreeBSD.ORG Tue Dec 25 16:02:45 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B0FCF6DE; Tue, 25 Dec 2012 16:02:45 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 7CC4B8FC13; Tue, 25 Dec 2012 16:02:45 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBPG2jST090545; Tue, 25 Dec 2012 16:02:45 GMT (envelope-from mva@freefall.freebsd.org) Received: (from mva@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBPG2jaP090541; Tue, 25 Dec 2012 16:02:45 GMT (envelope-from mva) Date: Tue, 25 Dec 2012 16:02:45 GMT Message-Id: <201212251602.qBPG2jaP090541@freefall.freebsd.org> To: william88@gmail.com, mva@FreeBSD.org, freebsd-python@FreeBSD.org From: mva@FreeBSD.org Subject: Re: ports/172890: [NEW PORT] multimedia/py-guessit X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Dec 2012 16:02:45 -0000 Synopsis: [NEW PORT] multimedia/py-guessit State-Changed-From-To: open->closed State-Changed-By: mva State-Changed-When: Tue Dec 25 16:02:44 UTC 2012 State-Changed-Why: New port added. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=172890 From owner-freebsd-python@FreeBSD.ORG Tue Dec 25 16:10:01 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3EEB3777 for ; Tue, 25 Dec 2012 16:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 240788FC0C for ; Tue, 25 Dec 2012 16:10:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBPGA1Iu090912 for ; Tue, 25 Dec 2012 16:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBPGA1gL090911; Tue, 25 Dec 2012 16:10:01 GMT (envelope-from gnats) Date: Tue, 25 Dec 2012 16:10:01 GMT Message-Id: <201212251610.qBPGA1gL090911@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/172890: commit references a PR X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: dfilter service List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Dec 2012 16:10:01 -0000 The following reply was made to PR ports/172890; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/172890: commit references a PR Date: Tue, 25 Dec 2012 16:02:24 +0000 (UTC) Author: mva Date: Tue Dec 25 16:02:06 2012 New Revision: 309485 URL: http://svnweb.freebsd.org/changeset/ports/309485 Log: GuessIt is a python library that tries to extract as much information as possible from a video file. It has a very powerful filename matcher that allows to guess a lot of metadata from a video using only its filename. This matcher works with both movies and tv shows episodes. WWW: http://guessit.readthedocs.org/en/latest/ PR: ports/172890 Submitted by: William Grzybowski Added: head/multimedia/py-guessit/ head/multimedia/py-guessit/Makefile (contents, props changed) head/multimedia/py-guessit/distinfo (contents, props changed) head/multimedia/py-guessit/pkg-descr (contents, props changed) head/multimedia/py-guessit/pkg-plist (contents, props changed) Modified: head/multimedia/Makefile Modified: head/multimedia/Makefile ============================================================================== --- head/multimedia/Makefile Tue Dec 25 14:28:20 2012 (r309484) +++ head/multimedia/Makefile Tue Dec 25 16:02:06 2012 (r309485) @@ -269,6 +269,7 @@ SUBDIR += pwcbsd SUBDIR += pwcview SUBDIR += py-enzyme + SUBDIR += py-guessit SUBDIR += py-gstreamer SUBDIR += py-kaa-base SUBDIR += py-kaa-imlib2 Added: head/multimedia/py-guessit/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/py-guessit/Makefile Tue Dec 25 16:02:06 2012 (r309485) @@ -0,0 +1,18 @@ +# Created by: William Grzybowski +# $FreeBSD$ + +PORTNAME= guessit +PORTVERSION= 0.5.2 +CATEGORIES= multimedia python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= william88@gmail.com +COMMENT= Extract as much information as possible from a video file + +LICENSE= LGPL3 + +USE_PYTHON= -2.7 +USE_PYDISTUTILS= easy_install + +.include Added: head/multimedia/py-guessit/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/py-guessit/distinfo Tue Dec 25 16:02:06 2012 (r309485) @@ -0,0 +1,2 @@ +SHA256 (guessit-0.5.2.tar.gz) = cd8cc5bbc51ec248ca5236772d0b3d26fa1fd840a11928f384f298fe19bf198c +SIZE (guessit-0.5.2.tar.gz) = 44239 Added: head/multimedia/py-guessit/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/py-guessit/pkg-descr Tue Dec 25 16:02:06 2012 (r309485) @@ -0,0 +1,8 @@ +GuessIt is a python library that tries to extract as much information as +possible from a video file. + +It has a very powerful filename matcher that allows to guess a lot of metadata +from a video using only its filename. This matcher works with both movies and +tv shows episodes. + +WWW: http://guessit.readthedocs.org/en/latest/ Added: head/multimedia/py-guessit/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/py-guessit/pkg-plist Tue Dec 25 16:02:06 2012 (r309485) @@ -0,0 +1,107 @@ +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/ISO-3166-1_utf8.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/ISO-639-2_utf-8.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/country.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/country.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/country.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/date.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/date.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/date.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/fileutils.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/fileutils.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/fileutils.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/guess.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/guess.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/guess.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_ed2k.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_ed2k.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_ed2k.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_mpc.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_mpc.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_mpc.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/language.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/language.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/language.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matcher.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matcher.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matcher.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matchtree.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matchtree.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matchtree.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/patterns.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/patterns.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/patterns.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/slogging.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/slogging.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/slogging.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/textutils.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/textutils.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/textutils.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_bonus_features.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_bonus_features.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_bonus_features.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_country.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_country.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_country.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_date.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_date.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_date.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episode_info_from_position.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episode_info_from_position.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episode_info_from_position.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episodes_rexps.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episodes_rexps.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episodes_rexps.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_filetype.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_filetype.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_filetype.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_language.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_language.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_language.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_movie_title_from_position.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_movie_title_from_position.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_movie_title_from_position.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_properties.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_properties.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_properties.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_release_group.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_release_group.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_release_group.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_video_rexps.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_video_rexps.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_video_rexps.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_weak_episodes_rexps.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_weak_episodes_rexps.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_weak_episodes_rexps.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_website.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_website.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_website.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_year.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_year.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_year.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/post_process.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/post_process.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/post_process.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_explicit_groups.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_explicit_groups.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_explicit_groups.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_on_dash.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_on_dash.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_on_dash.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_path_components.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_path_components.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_path_components.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" From owner-freebsd-python@FreeBSD.ORG Tue Dec 25 17:19:36 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1F5D9428; Tue, 25 Dec 2012 17:19:36 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id DE80B8FC13; Tue, 25 Dec 2012 17:19:35 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBPHJZ57094614; Tue, 25 Dec 2012 17:19:35 GMT (envelope-from mva@freefall.freebsd.org) Received: (from mva@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBPHJZxP094610; Tue, 25 Dec 2012 17:19:35 GMT (envelope-from mva) Date: Tue, 25 Dec 2012 17:19:35 GMT Message-Id: <201212251719.qBPHJZxP094610@freefall.freebsd.org> To: william88@gmail.com, mva@FreeBSD.org, freebsd-python@FreeBSD.org From: mva@FreeBSD.org Subject: Re: ports/172909: [NEW PORT]: multimedia/py-subliminal: subtitles search X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Dec 2012 17:19:36 -0000 Synopsis: [NEW PORT]: multimedia/py-subliminal: subtitles search State-Changed-From-To: open->closed State-Changed-By: mva State-Changed-When: Tue Dec 25 17:19:35 UTC 2012 State-Changed-Why: New port added. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=172909 From owner-freebsd-python@FreeBSD.ORG Tue Dec 25 17:20:01 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4F5BD441 for ; Tue, 25 Dec 2012 17:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 32E098FC0C for ; Tue, 25 Dec 2012 17:20:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBPHK10M094697 for ; Tue, 25 Dec 2012 17:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBPHK1iB094696; Tue, 25 Dec 2012 17:20:01 GMT (envelope-from gnats) Date: Tue, 25 Dec 2012 17:20:01 GMT Message-Id: <201212251720.qBPHK1iB094696@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/172909: commit references a PR X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: dfilter service List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Dec 2012 17:20:01 -0000 The following reply was made to PR ports/172909; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/172909: commit references a PR Date: Tue, 25 Dec 2012 17:19:21 +0000 (UTC) Author: mva Date: Tue Dec 25 17:19:12 2012 New Revision: 309490 URL: http://svnweb.freebsd.org/changeset/ports/309490 Log: Subliminal is a python library to search and download subtitles. It uses video hashes and the powerful guessit library that extracts informations from filenames or filepaths to ensure you have the best subtitles. It also relies on enzyme to detect embedded subtitles and avoid duplicates. WWW: http://subliminal.readthedocs.org/en/latest/index.html PR: ports/172909 Submitted by: William Grzybowski Added: head/multimedia/py-subliminal/ head/multimedia/py-subliminal/Makefile (contents, props changed) head/multimedia/py-subliminal/distinfo (contents, props changed) head/multimedia/py-subliminal/pkg-descr (contents, props changed) Modified: head/multimedia/Makefile Modified: head/multimedia/Makefile ============================================================================== --- head/multimedia/Makefile Tue Dec 25 17:12:30 2012 (r309489) +++ head/multimedia/Makefile Tue Dec 25 17:19:12 2012 (r309490) @@ -274,6 +274,7 @@ SUBDIR += py-kaa-base SUBDIR += py-kaa-imlib2 SUBDIR += py-kaa-metadata + SUBDIR += py-subliminal SUBDIR += py-mlt SUBDIR += py-openlp SUBDIR += py-periscope Added: head/multimedia/py-subliminal/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/py-subliminal/Makefile Tue Dec 25 17:19:12 2012 (r309490) @@ -0,0 +1,32 @@ +# Created by: William Grzybowski +# $FreeBSD$ + +PORTNAME= subliminal +PORTVERSION= 0.6.2 +CATEGORIES= multimedia python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= william88@gmail.com +COMMENT= Subliminal is a python library to search and download subtitles + +LICENSE= LGPL3 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:${PORTSDIR}/www/py-beautifulsoup \ + ${PYTHON_PKGNAMEPREFIX}enzyme>0:${PORTSDIR}/multimedia/py-enzyme \ + ${PYTHON_PKGNAMEPREFIX}guessit>0:${PORTSDIR}/multimedia/py-guessit \ + ${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \ + ${PYTHON_PKGNAMEPREFIX}html5lib>0:${PORTSDIR}/www/py-html5lib + +USE_PYTHON= -2.7 +USE_PYDISTUTILS= easy_install + +PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% bin/subliminal + +.include + +.if ${PYTHON_REL} < 270 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>=1.1:${PORTSDIR}/devel/py-argparse +.endif + +.include Added: head/multimedia/py-subliminal/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/py-subliminal/distinfo Tue Dec 25 17:19:12 2012 (r309490) @@ -0,0 +1,2 @@ +SHA256 (subliminal-0.6.2.tar.gz) = 7bfd89fc74f6d7c4c9b3f15e4401e5c3c8aedfbda39817275c47fb68fac69776 +SIZE (subliminal-0.6.2.tar.gz) = 61209 Added: head/multimedia/py-subliminal/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/py-subliminal/pkg-descr Tue Dec 25 17:19:12 2012 (r309490) @@ -0,0 +1,8 @@ +Subliminal is a python library to search and download subtitles. + +It uses video hashes and the powerful guessit library that extracts +informations from filenames or filepaths to ensure you have the best +subtitles. It also relies on enzyme to detect embedded subtitles and avoid +duplicates. + +WWW: http://subliminal.readthedocs.org/en/latest/index.html _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" From owner-freebsd-python@FreeBSD.ORG Tue Dec 25 17:23:02 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0B697592; Tue, 25 Dec 2012 17:23:02 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id C75558FC0C; Tue, 25 Dec 2012 17:23:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBPHN1dU095038; Tue, 25 Dec 2012 17:23:01 GMT (envelope-from mva@freefall.freebsd.org) Received: (from mva@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBPHN1pB095034; Tue, 25 Dec 2012 17:23:01 GMT (envelope-from mva) Date: Tue, 25 Dec 2012 17:23:01 GMT Message-Id: <201212251723.qBPHN1pB095034@freefall.freebsd.org> To: rene@FreeBSD.org, mva@FreeBSD.org, freebsd-python@FreeBSD.org, mva@FreeBSD.org From: mva@FreeBSD.org Subject: Re: ports/174689: lang/python27: 64-bit pointers returned by C library get reduced to 32-bit X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Dec 2012 17:23:02 -0000 Synopsis: lang/python27: 64-bit pointers returned by C library get reduced to 32-bit State-Changed-From-To: open->feedback State-Changed-By: mva State-Changed-When: Tue Dec 25 17:22:23 UTC 2012 State-Changed-Why: Waiting for feedback from submitter Responsible-Changed-From-To: freebsd-python->mva Responsible-Changed-By: mva Responsible-Changed-When: Tue Dec 25 17:22:23 UTC 2012 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=174689 From owner-freebsd-python@FreeBSD.ORG Tue Dec 25 17:27:36 2012 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 527EC5C9; Tue, 25 Dec 2012 17:27:36 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 1CC0E8FC0A; Tue, 25 Dec 2012 17:27:36 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBPHRZOO095277; Tue, 25 Dec 2012 17:27:35 GMT (envelope-from mva@freefall.freebsd.org) Received: (from mva@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBPHRZUW095273; Tue, 25 Dec 2012 17:27:35 GMT (envelope-from mva) Date: Tue, 25 Dec 2012 17:27:35 GMT Message-Id: <201212251727.qBPHRZUW095273@freefall.freebsd.org> To: rfg@tristatelogic.com, mva@FreeBSD.org, freebsd-python@FreeBSD.org, mva@FreeBSD.org From: mva@FreeBSD.org Subject: Re: ports/172372: ports/python27 -- Build failure X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Dec 2012 17:27:36 -0000 Synopsis: ports/python27 -- Build failure State-Changed-From-To: open->feedback State-Changed-By: mva State-Changed-When: Tue Dec 25 17:26:47 UTC 2012 State-Changed-Why: Does the port work for you now? If so, I will close the PR. Responsible-Changed-From-To: freebsd-python->mva Responsible-Changed-By: mva Responsible-Changed-When: Tue Dec 25 17:26:47 UTC 2012 Responsible-Changed-Why: Does the port work for you now? If so, I will close the PR. http://www.freebsd.org/cgi/query-pr.cgi?pr=172372 From owner-freebsd-python@FreeBSD.ORG Wed Dec 26 15:20:31 2012 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 99100FF6 for ; Wed, 26 Dec 2012 15:20:31 +0000 (UTC) (envelope-from portscout@portscout.freebsd.org) Received: from null.zi0r.com (null.zi0r.com [71.245.171.204]) by mx1.freebsd.org (Postfix) with ESMTP id 4C5B88FC1F for ; Wed, 26 Dec 2012 15:20:31 +0000 (UTC) Received: from null.zi0r.com (localhost [127.0.0.1]) by null.zi0r.com (8.14.5/8.14.5) with ESMTP id qBQFKOiA081691 for ; Wed, 26 Dec 2012 10:20:24 -0500 (EST) (envelope-from portscout@null.zi0r.com) Received: (from portscout@localhost) by null.zi0r.com (8.14.5/8.14.5/Submit) id qBQFKOnw081571; Wed, 26 Dec 2012 10:20:24 -0500 (EST) (envelope-from portscout) Message-Id: <201212261520.qBQFKOnw081571@null.zi0r.com> MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain Date: Wed, 26 Dec 2012 10:20:24 -0500 From: portscout@portscout.freebsd.org To: python@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Dec 2012 15:20:31 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/python@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/py-twistedCore | 12.1.0 | 12.3.0 ------------------------------------------------+-----------------+------------ devel/py-twistedRunner | 12.1.0 | 12.3.0 ------------------------------------------------+-----------------+------------ mail/py-twistedMail | 12.1.0 | 12.3.0 ------------------------------------------------+-----------------+------------ net-im/py-twistedWords | 12.1.0 | 12.3.0 ------------------------------------------------+-----------------+------------ news/py-twistedNews | 12.1.0 | 12.3.0 ------------------------------------------------+-----------------+------------ security/py-twistedConch | 12.1.0 | 12.3.0 ------------------------------------------------+-----------------+------------ www/py-twistedWeb | 12.1.0 | 12.3.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@portscout.freebsd.org Thanks. From owner-freebsd-python@FreeBSD.ORG Fri Dec 28 15:25:46 2012 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9E2A4F06 for ; Fri, 28 Dec 2012 15:25:46 +0000 (UTC) (envelope-from portscout@portscout.freebsd.org) Received: from null.zi0r.com (null.zi0r.com [71.245.171.204]) by mx1.freebsd.org (Postfix) with ESMTP id 563CD8FC1B for ; Fri, 28 Dec 2012 15:25:46 +0000 (UTC) Received: from null.zi0r.com (localhost [127.0.0.1]) by null.zi0r.com (8.14.5/8.14.5) with ESMTP id qBSFPe6m049163 for ; Fri, 28 Dec 2012 10:25:40 -0500 (EST) (envelope-from portscout@null.zi0r.com) Received: (from portscout@localhost) by null.zi0r.com (8.14.5/8.14.5/Submit) id qBSFPeP3048956; Fri, 28 Dec 2012 10:25:40 -0500 (EST) (envelope-from portscout) Message-Id: <201212281525.qBSFPeP3048956@null.zi0r.com> MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain Date: Fri, 28 Dec 2012 10:25:40 -0500 From: portscout@portscout.freebsd.org To: python@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Dec 2012 15:25:46 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/python@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ dns/py-twistedNames | 12.1.0 | 12.3.0 ------------------------------------------------+-----------------+------------ net/py-twistedPair | 12.1.0 | 12.3.0 ------------------------------------------------+-----------------+------------ textproc/py-twistedLore | 12.1.0 | 12.3.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@portscout.freebsd.org Thanks. From owner-freebsd-python@FreeBSD.ORG Fri Dec 28 18:35:16 2012 Return-Path: Delivered-To: python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2D94F773; Fri, 28 Dec 2012 18:35:16 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 0DB808FC21; Fri, 28 Dec 2012 18:35:16 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBSIZFEt041404; Fri, 28 Dec 2012 18:35:15 GMT (envelope-from mezz@freefall.freebsd.org) Received: (from mezz@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBSIZFda041400; Fri, 28 Dec 2012 18:35:15 GMT (envelope-from mezz) Date: Fri, 28 Dec 2012 18:35:15 GMT Message-Id: <201212281835.qBSIZFda041400@freefall.freebsd.org> To: mezz@FreeBSD.org, gnome@FreeBSD.org, python@FreeBSD.org From: mezz@FreeBSD.org Subject: Re: ports/161494: devel/anjuta: gmake[3]: Entering directory `/usr/ports/devel/anjuta/work/anjuta-2.32.1.1/plugins/python-loader' CC plugin.lo cc1: error: invalid option argument '-OPT:Olimit=0' gmake[3]: *** [plugin.lo] Error 1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Dec 2012 18:35:16 -0000 Synopsis: devel/anjuta: gmake[3]: Entering directory `/usr/ports/devel/anjuta/work/anjuta-2.32.1.1/plugins/python-loader' CC plugin.lo cc1: error: invalid option argument '-OPT:Olimit=0' gmake[3]: *** [plugin.lo] Error 1 Responsible-Changed-From-To: gnome->python Responsible-Changed-By: mezz Responsible-Changed-When: Fri Dec 28 18:34:49 UTC 2012 Responsible-Changed-Why: It looks like it's python issue? http://www.freebsd.org/cgi/query-pr.cgi?pr=161494