Commit graph

286 commits

Author SHA1 Message Date
dbj
367155e8a0 manually set CMAKE's PYTHON_INCLUDE_DIR and PYTHON_EXECUTABLE to avoid
it finding the native python versions
2015-01-27 06:33:46 +00:00
wiz
3ec156f142 Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.
2014-12-31 13:57:25 +00:00
wiz
3f35b0a261 Bump py-setuptools dependency to 0.8 since that version changed
version number handling.
2014-12-17 07:23:04 +00:00
obache
d705be77bd time/py-dateutil support py3k now. 2014-12-14 02:34:52 +00:00
obache
a279c99857 devel/py-unittest2 support py3x now. 2014-12-13 09:05:30 +00:00
rodent
0788d56618 Make EGG_INFODIR available for use in Makefiles. Clarify comment regarding
necessity of substituting EGG_NAME in PLISTs.
2014-12-06 15:17:08 +00:00
rodent
a31f3a20b4 +google-api-python-client 2014-12-05 21:44:10 +00:00
wiz
751a9a9a11 Add python-digest 2014-06-07 14:27:02 +00:00
rodent
8d10d337d5 Rollback last commit. This is not going to work due to package name
difference. Maybe we could consider extending how ${pkg} is matched.
2014-06-02 04:59:14 +00:00
rodent
f4ad01b487 +digest 2014-06-02 04:46:11 +00:00
obache
c4f9650db1 Let to be failed if no suituable python version. 2014-05-10 04:25:40 +00:00
obache
1c23b0d6c4 Add python34 support and simplify. 2014-05-09 05:23:41 +00:00
asau
c75d3ce879 x11/py-X and x11/py-X2 don't exist.
Make it refer to textproc/py-X and textproc/py-X2 which do exist.
2014-04-02 00:19:10 +00:00
wiz
91e0ff3d1b Add unittest2. 2014-01-31 11:26:12 +00:00
wiz
f8bf97b99e Do not use py-distrbute with Python 3.x, but always use py-setuptools
(as was the default for Python-2.x in this file).

py-distribute is by now obsolete, and py-setuptools the standard way.
2014-01-26 00:41:07 +00:00
wiz
5500e288ad Remove support for PYTHON_PATCH_SCRIPTS; use REPLACE_PYTHON. 2014-01-25 10:45:50 +00:00
wiz
100fa79faf Remove PYTHON_VERSIONS_INCLUDE_3X.
Allow python-3.x by default.
2014-01-25 10:31:01 +00:00
obache
45a19863bb Move PY_PEP3147 specific PRINT_PLIST handling from common mk/plist/print-plist.mk
to lang/python/extension.mk, handling reverse way.
2014-01-24 12:42:52 +00:00
wiz
b9d4bf73d5 Fix syntax; fix variable evaluation problem. 2014-01-23 16:18:42 +00:00
wiz
904b9a681e Add support for "foo:link" and "foo:build" for link dependencies
and build dependencies.
For link dependencies, the corresponding buildlink3.mk file will be
included (instead of DEPENDS).
For build dependencies, BUILD_DEPENDS is used (instead of DEPENDS).

Add cairo support.
2014-01-23 11:14:15 +00:00
wiz
b1b011c6cc + ephem 2014-01-20 12:51:29 +00:00
wiz
0cab36e688 Add X. 2014-01-20 12:36:28 +00:00
wiz
8756fe5815 Revert unintended commit; pkgsrc not ready yet. 2014-01-18 19:51:28 +00:00
wiz
ff08ab66a9 Support Pmw. 2014-01-18 19:50:27 +00:00
wiz
c9ce474721 Support flup. 2014-01-18 19:05:56 +00:00
wiz
8290172df0 Add jsoblib support (currently unused). 2014-01-18 15:47:24 +00:00
wiz
9b3a044ab6 Add quoting in the hope it fixes NetBSD 5's make(1)'s problems. 2014-01-18 15:13:26 +00:00
wiz
4c409e7669 Add py-dns/py-dns3 support. 2014-01-17 23:10:05 +00:00
wiz
617d02eb1f Add support for python package modules having different pkgsrc packages
depending on python major version.

For now, this supports the dateutil module.
2014-01-16 10:27:36 +00:00
wiz
6dbc64f622 Remove python32 as proposed a week ago on pkgsrc-users.
Upstream doesn't talk about it any longer, and python-3.3 is a drop-in
replacement.
Ok bsiegert, prlw1, rodent
2014-01-12 09:01:50 +00:00
obache
1391641f0d Add a package settable `PY_PEP3147=no' for the case PEP 3147 is not supported. 2013-11-10 13:05:54 +00:00
obache
b28fb07508 Only define do-test target for the case package itself does not define own
test target.
2013-10-30 08:39:07 +00:00
wiz
f0b9a9817e Restore PY_PATCHPLIST line, lost in previous (hi tron!) 2013-10-29 23:52:56 +00:00
tron
c52a33e0c7 Define "do-test" target for testing Python packages. 2013-10-29 14:18:33 +00:00
riastradh
95da2d260b Explicitly default PYTHON_FOR_BUILD_ONLY to `no'.
Avoids problems with make on NetBSD 5 where empty(XYZ:Mfoo) fails
rather than yielding false if XYZ is undefined.
2013-05-12 00:19:55 +00:00
riastradh
5dddf990fc Partially back out change to PYTHON_FOR_BUILD_ONLY.
This broke packages that needed a target Python at build-time.
Instead, change it from defined/undefined to yes/no/tool.  Most cases
of defined used `yes' anyway; fix the few stragglers do that instead.
New case `tool' is for TOOL_DEPENDS rather than buildlink3.
2013-05-10 20:07:33 +00:00
riastradh
5ccae56e81 Use a tool dependency, not buildlink3, if PYTHON_FOR_BUILD_ONLY.
ok agc
2013-05-10 00:35:51 +00:00
wiz
7cdd66f8cf Remove python31.
There are three python3 versions in pkgsrc, python31, python32 and
python33.

The last published update for python was only released for python27,
python32 and python33 -- not for python31.

No reason for keeping python31 was brought up in two weeks
on pkgsrc-users, so remove it.
2013-04-29 10:49:37 +00:00
tsarna
df40d624f2 Add Python 3.3.0 2012-12-10 03:15:48 +00:00
cheusov
98a0ec4f42 Move documentation for *_REQD variables to "Infrastructure variables"
as suggested by obache@
2012-10-03 23:48:00 +00:00
cheusov
80b4e85d4c Introduce variable PYTHON_SELF_CONFLICT
for registering conflicts between python modules.
2012-10-03 23:39:21 +00:00
wiz
7ea8e815be Remove python25, as promised in March. EOL'd last year. 2012-10-03 22:03:41 +00:00
cheusov
d9d49610f9 Update documentation for {PYTHON,RUBY,PHP}_VERSION_REQD variables, move them
to "user variables" section.  pkglint is now aware of them.  Bump pkglint
version.  Oked by wiz@
2012-09-16 20:03:50 +00:00
drochner
1cf8359eef oops - forgot to commit a framework change needed by py-dbus:
provide py2x and py3x PLIST_VARS to let pkgs deal easily with files
installed for one major version but not for the other
2012-08-01 19:07:20 +00:00
drochner
256e2803f4 use py-distribute for Python3 rather than py-setuptools
(The former might be used for Python2 as well, but it needs more
testing.)
2012-07-25 19:07:49 +00:00
obache
be4aa8c897 prepare Python>=32 bytecode file location change 2012-05-13 12:54:54 +00:00
obache
fe5a350b48 Add python32 support. 2012-05-06 13:18:30 +00:00
obache
9bccffdde8 revive ${EGG_FILE} handling in print-PLIST, accidently(?) removed at
killing ${PLIST.eggfile}
2012-04-23 13:02:06 +00:00
wiz
053df208e9 Update comment. 2012-04-08 20:23:21 +00:00
wiz
c595076396 All supported python versions in pkgsrc support eggs, so remove
${PLIST.eggfile} from PLISTs and support code from lang/python.
2012-04-08 20:21:41 +00:00