summaryrefslogtreecommitdiff
path: root/lang/python/extension.mk
AgeCommit message (Collapse)AuthorFilesLines
2008-06-30Move PY_NO_EGG?= check outside of defined(PYDISTUTILSPKG) to fixabs1-7/+7
PLIST of ap22-py25-python and similar packages (removes additional egg-info file) From tnn@. Passed via packages@ without objection
2008-04-24prepare for arrival of Python 2.5tnn1-3/+9
2007-10-31With the advent of Apache module prefixes the Python package prefixjoerg1-2/+2
might not the first component of PKGNAME_REQD. Change this to match either py[0-9][0-9] or the same string after a hyphen.
2007-08-09Add some basic infrastructure to manage Python eggs in pkgsrc.joerg1-2/+2
We use the flat installation mode (e.g. no multiple versions by default) by default. That avoids having to run DEINSTALL/INSTALL scripts and allows DESTDIR installation.
2006-10-09distutils allows installation in a separate tree by passingjoerg1-1/+6
--root. Do so when using destdir.
2006-01-24Add missing part for the last python24 fix.recht1-5/+1
2005-11-04Use "+=" for PKG_FAIL_REASON.rillig1-2/+2
2004-12-28- Fix an error where -lpython does not get defined on Darwin and causesadrianp1-1/+5
the compile of python modules to fail. - Fixes PR# 28605 - Ok'ed recht@
2004-06-12Add quotes around word "install" in the setup command.darcy1-2/+2
Note that this cannot be changed to ${INSTALL} because it is not the install command but rather an argument to setup.py. While adding the quotes makes no difference to the use of the file, it does keep pkglint quiet. This is even more important because this file is included by many other packages and causes warnings when trying to check new Python extensions.
2003-12-05Fix PYTHON_VERSION_REQG regex for non-NetBSD native make (read for bmake).recht1-2/+2
2003-12-03Revert previous change. I was trying to get pkglint to keep quiet butdarcy1-2/+2
Marc Recht pointed out that install is not the install command here but rather an argument to the Python setup program.
2003-12-03Change hard coded call of install to use INSTALL environment variable.darcy1-2/+2
2003-11-03Add a comment for the last change.recht1-1/+2
2003-11-01Fix breakage caused by PKGNAME_REQD quoting in bsd.pkg.mk.recht1-2/+2
2003-09-14hange extension.mk to also install optimized files for distutils packages.recht1-2/+4
Inspired by FreeBSD "ports". Fix the PLISTs accordingly. Also, while at it, remove now obsolete compileall.py calls in post-install targets and insure that extension.mk is in included before builinlinks of other Python modules. Discussed with/ok'ed by drochner@.
2003-09-11Adapt a change from FreeBSD's ports Mk/bsd.python.mk.recht1-3/+3
Change the order of PYSETUP*AGS and the corresponding target. Eg.: s/${PYSETUPINSTALLARGS} install/install ${PYSETUPINSTALLARGS}/ This allows us to automatically install .pyo files with a PYSETUPINSTALLARGS=-O1 -c and thus drop the compileall.py stuff in the post-install target. ok'ed by drochner@
2003-05-09some packages (e.g. py-wxWindows 2.4.0.7) have the Python setup.pyjdolecek1-3/+4
in subdirectory and need to execute setup.py in that directory, but still need WRKSRC set to the base directory for configure/patch targets to handle this, add PYSETUPSUBDIR variable (default empty), and change do-build+do-install targets to use working directory ${WRKSRC}/${PYSETUPSUBDIR} when executing setup.py
2002-12-07Replace IGNORE with PKG_FAIL_REASON or PKG_SKIP_REASON as appropriate.schmonz1-2/+2
2002-09-21Strip the ".buildlink" from the names of the python application andjlam1-0/+33
extension Makefile fragments, because they really don't have anything to do with the buildlink[12] frameworks. Change all the Makefiles that use application.buildlink.mk and extension.buildlink.mk to use application.mk and extension.mk instead.