FreeBSD ports that you maintain which are currently scheduled for deletion

2013-10-07 Thread linimon
Dear FreeBSD port maintainer:

As part of an ongoing effort to reduce the number of problems in
the FreeBSD ports system, we periodically schedule removal of ports
that have been judged to have outlived their usefulness.  Often,
this is due to a better alternative having become available and/or
the cessation of development on the existing port.  In some cases,
ports are marked for removal because they fail to build and install
correctly from their sources, or otherwise fail in operation.

The ports, and the reason and date that they have been scheduled
for removal, are listed below.  If no one has stepped forward before
that time to propose a way to fix the problems (such as via a PR),
the ports will be deleted.



portname:   devel/py-psyco
description:Python Specializing Compiler
maintainer: pyt...@freebsd.org
deprecated because: only bulds with lang/python26
expiration date:2013-10-15
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=py-psyco


portname:   lang/python26
description:Interpreted object-oriented programming language
maintainer: pyt...@freebsd.org
deprecated because: This port will reach it's EoL upstream soon, please
migrate to lang/python27
expiration date:2013-10-01
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=python26


portname:   lang/python31
description:Interpreted object-oriented programming language
maintainer: pyt...@freebsd.org
deprecated because: This port will reach it's EoL upstream soon, please
migrate to lang/python33
expiration date:2014-06-01
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=python31


If this problem is one that you are already aware of, please accept
our apologies and ignore this message.  On the other hand, if you no
longer wish to maintain this port (or ports), please reply with a
message stating that, and accept our thanks for your efforts in the
past.

Thanks for your efforts to help improve FreeBSD.
___
freebsd-python@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


FreeBSD ports you maintain which are out of date

2013-10-07 Thread portscout
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/pyt...@freebsd.org.html


Port| Current version | New version
+-+
net/py-twitter  | 1.0 | 1.1
+-+


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
portsc...@freebsd.org

Thanks.
___
freebsd-python@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


Current problem reports assigned to freebsd-python@FreeBSD.org

2013-10-07 Thread FreeBSD bugmaster
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

o ports/182500 python New Port: sysutils/py-halite (WebUI for sysutils/py-sa
o ports/182496 python maintainer update: sysutils/py-salt
o ports/182433 python [games/py-fife] try fix in 10-CURRENT
o ports/182392 python make math/py-graphtool (does not build)
o ports/182332 python python packages install packed eggs which makes them u
o ports/182327 python multimedia/py-kaa-base: fix build problem
o ports/182313 python [new port] finance/py-stripe: Python bindings for the 
o ports/182254 python [Maintainer Update] devel/py-robotframework-ride versi
f ports/182200 python mail/pyzor: missing dependency databases/py-gdbm
o ports/181992 python New port: textproc/py-pdfminer PDF parser and analyzer
o ports/181991 python (new port) databases/py-Pyrseas: tool for database sch
o ports/181981 python databases/py-mysql2pgsql: fix building, add missed dep
o ports/181612 python [New Port] devel/py-glob2
f ports/181593 python math/py-numpy maintainer gone
o ports/180464 python [patch] Update astro/py-pyfits to 3.1.2
o ports/180165 python [PATCH] devel/py27-distribute: Fix install and deinsta
o ports/179558 python Using portupgrade to (forcefully) upgrade devel/py-dis
o ports/178748 python [patch] lang/python27: dbm module fails to build
o ports/178301 python [patch] lang/python2[67]: SEM option is inconsistent
o ports/178242 python bsd.python.mk injection of @exec easy_install to PLIST
f ports/178094 python math/py-numpy dependency on atlas assumes existing ins
o ports/176714 python games/py-fife: fixed make package
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
o ports/170566 python update graphics/py-opengl depends on old version of gc
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/163467 python lang/python27: Ports using python 2.7 and "waf" interm
o ports/156759 python [patch] lang/python: kevent does not accept KQ_NOTE_EX
f ports/154209 python [PATCH] lang/python: Install symlink for ptags
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

34 problems total.

___
freebsd-python@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


Removing the lang/python dependency

2013-10-07 Thread Marcus von Appen
Dear all,

the last couple of weeks were quite busy for the python team. We added a
new PYTHON2_DEFAULT_VERSION knob to define the default python2 version
to use, moved the whole default version magic into the new
bsd.default-version.mk, added new meta port versions (USE_PYTHON=2 or
USE_PYTHON=3), added automatic plist support for distutils based
ports as well as rm's plist replacement hack for non-distutils ports and
moved the zope magic into an own USES file.

I'm currently trying to remove lang/python from the implicitly set
BUILD_DEPENDS and RUN_DEPENDS in bsd.python.mk. This is required to

a) properly detect ports using a wrong python version (e.g. using
   python, although they only support version X.Y)
b) make bin/python and friends a user choice (where possible)
c) avoid issues with pkg

I'm testing each category and am fixing ports on the fly, when
everything breaks. The removal will happen in two runs.

In the first run, python:${PORTSDIR}/lang/python will be added as build
or run dependency to the port, so we can remove the implicit dependency
from bsd.python.mk.

The second run will try to fix all ports using a wrong USE_PYTHON=X.Y
version (e.g. "yes" or 2.6+ or ..., although only 2.7 or 3.2 are
supported), so that we can add lang/python as implicit dependency for
ports, which are truly version agnostic. Those can use USE_PYTHON=yes
afterwards.
Within that run, port maintainers also need to ensure that previously
added lang/python dependencies are either removed again and replaced
with the correct python version or that the ports are tested to ensure
that they are version agnostic.

Personally, I do not see an easier way to do this (without causing
problems for users), since too many ports rely on python in one way or
another and the majority of them only work with 2.7 (see
http://people.freebsd.org/~mva/ for fixes that are the result of testing
accessibility/, arabic/ and archivers/ and do the math for the whole
tree yourself ;-).

Once this is sorted out (hopefully in a couple of weeks), we can push
important changes to bsd.python.mk and bsd.port.mk (after agreeing with
portmrg@ about those) to enable package builds for different python
versions.

Cheers
Marcus


pgpvVbOO7GvDD.pgp
Description: PGP signature