aboutsummaryrefslogtreecommitdiff
path: root/lang/python27
Commit message (Collapse)AuthorAgeFilesLines
...
* - Update to 2.7.13Wen Heping2016-12-266-1562/+1507
| | | | | | | | | PR: 215375 Submitted by: wen@ Exp-run by: antoine@ Notes: svn path=/head/; revision=429470
* Mark some ports as not openssl-devel ready.Mathieu Arnold2016-11-291-1/+7
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=427389
* Remove no-op patch.Tijl Coosemans2016-11-021-11/+0
| | | | | | | | | | | This patch was submitted to upstream libffi and from there to upstream libtool, but it doesn't do anything. The original patch committed in r158131 did do something but when it was no longer needed it was changed into something that doesn't make sense in r221521 instead of being removed. Remove it now before it causes more confusion. Notes: svn path=/head/; revision=425158
* Use USES=pathfix where applicable.Mathieu Arnold2016-10-211-2/+2
| | | | | | | | | | | PR: 213195 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D8093 Notes: svn path=/head/; revision=424427
* - Update to version 2.7.12Wen Heping2016-07-035-39/+24
| | | | | | | | | | | | | | | - Remove patch that is included upstream - Switch USE_OPENSSL to USES= ssl [1] - Update documentation for python27 - Don't set CPE_VERSION, default is PORTVERSION [1] PR: 210685 Submitted by: wen@(myself), brnrd@ [1] Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D6994 Notes: svn path=/head/; revision=417945
* lang/python[xx]: backport upstream fix for CVE-2016-5636Ruslan Makhmatkhanov2016-06-172-1/+18
| | | | | | | | | | | | | | | | | Add patch for integer overflow in zipimport module to all our python ports. While I'm here, get rid of -f flag in ${RM} invocation, because ${RM} already expands to rm -f, so in result we are getting something like: /bin/rm -f -f /wrkdirs/usr/ports/lang/python35/work/stage/usr/local/lib/libpython3.so PR: 210325 Submitted by: Vladimir Krstulja <vlad-fbsd@acheronmedia.com> Security: 1d0f6852-33d8-11e6-a671-60a44ce6887b With hat: python Notes: svn path=/head/; revision=417019
* Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled ↵Dmitry Marakasov2016-05-231-1/+1
| | | | | | | | | by default anyway and don't need to be listed Approved by: portmgr blanket Notes: svn path=/head/; revision=415742
* For the various lang/python* ports, improve the __FreeBSD_versionDimitry Andric2016-04-252-1/+14
| | | | | | | | | | | | | | | | check in pyport.h for working around a very old ctype issue. If the workaround for this issue is enabled, pyport.h redefines toupper() and some other ctype macros, and this wreaks havoc when including newer libc++ headers (or any other system header which tries to declare those functions). Approved by: portmgr (antoine) PR: 208486 MFH: 2016Q2 Notes: svn path=/head/; revision=414029
* Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.Mathieu Arnold2016-04-011-1/+1
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412347
* lang/python{27,3*}: Backport patch in upstream issue20397Kubilay Kocak2016-01-083-0/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In certain situations, file references (.py[co]) for Python files that fail to compile with compileall() are still added to distutils --record output. This output is used for pkg-plist generation and must only contain references to files that will be installed. One example of a failure condition is when a Python 2/3 compatible package containing a file containing Python 3.x only code is built with Python 2.x, such as Gunicorn's _gaiohttp.py [1] This change backports patches submitted against upstream issue 20397 [2] that has not yet been committed. - For Python 2.7 and 3.5, backport both install_lib and test - For Python 3.2, 3.3 and 3.4, only backport install_lib [1] https://svnweb.freebsd.org/changeset/ports/404558 [2] https://bugs.python.org/issue20397 Thank you to Brendan Molloy for producing and submitting the patches against upstream sources. Reviewed by: sbz (python) MFH: 2016Q1 Differential Revision: D4832 Notes: svn path=/head/; revision=405569
* lang/python27(3*), Mk/Uses/python.mk: remove make spawnJohn Marino2015-12-292-1/+6
| | | | | | | | | | | | | | | | | There are some inefficiencies in python.mk that significantly slow down full tree scanning. The use of bmake to obtain the current version of a specific python is responsible for the majority of the slow done. This commit splits out the PYTHON_PORTVERSION definition (which is the same as the lang/python* PORTVERSION) into separate files. With this change, python.mk can simple include the makefile fragment instead of spawning a new instance of make. Different Revision: https://reviews.freebsd.org/D4660 Approved by: antoine (python), mva (python) Notes: svn path=/head/; revision=404739
* - Switch regression-test to TEST_TARGEDMartin Wilke2015-12-241-3/+4
| | | | | | | | Discussed in: D4695 Reviewed by: koobs Notes: svn path=/head/; revision=404343
* lang/python: Update to 2.7.11Conrad Meyer2015-12-193-6/+9
| | | | | | | | | | | | | | | | Announcement: https://www.python.org/downloads/release/python-2711/ Mailing list: https://mail.python.org/pipermail/python-announce-list/2015-December/010999.html Changelog: https://hg.python.org/cpython/raw-file/v2.7.11/Misc/NEWS Important changes for this release: - Python 2.7.11 is a bug fix release of the Python 2.7.x series. Reviewed by: koobs Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D4413 Notes: svn path=/head/; revision=404000
* lang/python{27,32,33}: Fix missing shlib path in python-configKubilay Kocak2015-10-183-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Python 3.4+, upstream added and switched to using a shell implementation of the python-config script [1]. The Python implementation (python-config.py) remained used by all versions < 3.4. While the shell implementation returns the path to the Python shared library when using the --ldflags script argument, the Python implementation of the script does not. The bug has been reported, but has not yet been merged [2]. The Python ports currently default to including ${LOCALBASE}/lib in LIBS when the NLS option is enabled (which it is by default). When built *with* NLS (gettext) support, the flags added to LIBS are returned in `pythonX.Y-config --ldflags` output, which happens to match the path to the Python shared library. If the NLS option is disabled, ${LOCALBASE}/lib is not added to LIBS, and are therefore not returned in --ldflags output. This results in potential linking errors for software that uses python-config to obtain the correct library path, when the NLS option is disabled: $ make WITH=PYTHON -C audio/alsa-lib [...] --- smixer-python.la --- CCLD smixer-python.la /usr/bin/ld: cannot find -lpython2.7 This change modifies the python-config.in script to match the shell implementation, outputting the library path in --ldflags output. While I'm here: for Python 3.2 and Python 3.3 ports, backport a library order change [3]. This could affect linking with static libraries. Use standard length lines and reduce diffs in pkg-message [1] https://bugs.python.org/issue16235 [2] https://bugs.python.org/issue7352 [2] https://bugs.python.org/issue18096 PR: 197757 Submitted by: jbeich MFH: 2015Q4 Notes: svn path=/head/; revision=399611
* lang/python{27,32,33,34}: Mark MAKE_JOBS_UNSAFEKubilay Kocak2015-07-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Parser/pgen code intermittently and non-deterministically fails at build time causing errors including, among others: * Parser/pgen.o: file not recognized: File truncated * pgenmain.c:(.text+0x244): undefined reference to `_Py_pgen' This is apparently due to incorrect uses of recursive make [1] which was fixed in the upstream Python 'default' (3.5) branch [2]. This change marks all Python port versions as MAKE_JOBS_UNSANFE until the the original changeset [1] and the resulting regression in cross-builds [3], whos fix is still pending, can be backported. [1] https://bugs.python.org/issue22359 [2] https://hg.python.org/cpython/rev/c2a53aa27cad [3] https://bugs.python.org/issue22625 PR: 200622 Reported by: marino MFH: 2015Q3 Notes: svn path=/head/; revision=393217
* lang/python: Update to 2.7.10Bernard Spil2015-07-0312-35/+60
| | | | | | | | | | | | | | | | | | | The FreeBSD Python team welcomes Python 2.7.10 to the Ports tree! Announcement: https://www.python.org/downloads/release/python-2710/ Changelog: https://hg.python.org/cpython/raw-file/v2.7.10/Misc/NEWS Important changes for this release: - Python 2.7.10 is a bug fix release of the Python 2.7.x series. - Fixes issues with LibreSSL 2.2+ PR: 192511, 201088 Differentialr Revision: D2637 Reviewed by: koobs (mentor), vsevolod (mentor), antoine Approved by: koobs (mentor) Notes: svn path=/head/; revision=391238
* Add AARCH64 to the list of 64bit targets that require PLIST handlingSean Bruno2015-06-301-1/+1
| | | | | | | | | PR: 201182 Differential Revision: https://reviews.freebsd.org/D2948 Reviewed by: koobs lwhsu emaste Notes: svn path=/head/; revision=390967
* MASTER_SITES cleanup.Mathieu Arnold2015-05-141-2/+1
| | | | | | | | | | | | | | | | | | | | | | - Replace ${MASTER_SITE_FOO} with FOO. - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9% of the time.) - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and no hint of what it should be was present. - Fix some logic. - And generally, make things more simple and easy to understand. While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and SAMBA macros. Also, replace some EXTRACT_SUFX occurences with USES=tar:*. Checked by: make fetch-urlall-list With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=386312
* Force a rebuild/upgrade to chase head r280306 which removed SSLv2 support.Bryan Drewery2015-04-061-0/+1
| | | | | | | | This fixes head package users so they have working SSL support. There was already a built-time fix for this. Notes: svn path=/head/; revision=383449
* lang category: Remove $PTHREAD_LIBSJohn Marino2015-03-251-2/+1
| | | | | | | | | Note: ecl did not pass check-plist (pre-existing), PR 198897 submitted. approved by: PTHREAD blanket Notes: svn path=/head/; revision=382211
* lang/python27: Fix packaging for mips64Kubilay Kocak2015-01-211-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix packaging for mips64 (Reported by: sbruno) mips64 is also not a 32-bit ${ARCH}, so add it to the list of architectures for which imageop.so and dl.so aren't packaged: %%32BIT_ONLY%%lib/python2.7/lib-dynload/dl.so %%32BIT_ONLY%%lib/python2.7/lib-dynload/imageop.so Both dl and imageop have been removed in Python 3.x [1][2][3][4] Thanks jhibbits@ for his help testing. - Add BROKEN for i386 without LIBFFI option, and add upstream issue references. While I'm here, clean up after the LIBFFI option addition: - Sort options variables: OPTIONS_* and *_DESC - Use OPTIONS helpers References: [1] The :mod:`imageop` module has been removed in Python 3.0. [2] dl Added: https://hg.python.org/cpython/file/aac1ee966f56/setup.py [3] dl Removed: https://hg.python.org/cpython/file/859ff5c7c60a/setup.py [4] PEP-3108: https://www.python.org/dev/peps/pep-3108/ Approved by: python Notes: svn path=/head/; revision=377581
* - Revert the previous NIS check, since it does not help at allMarcus von Appen2014-12-221-1/+1
| | | | | | | | | PR: 196195 Submitted by: ache@ With hat: python@ Notes: svn path=/head/; revision=375245
* lang/python27: Update to 2.7.9Marcus von Appen2014-12-225-98/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | The FreeBSD Python team welcomes Python 2.7.9 to the Ports tree! Announcement: https://www.python.org/downloads/release/python-279/ Changelog: http://hg.python.org/cpython/raw-file/v2.7.9/Misc/NEWS Important changes for this release: - The entirety of Python 3.4's ssl module has been backported for Python 2.7.9. See PEP 466 for justification. - HTTPS certificate validation using the system's certificate store is now enabled by default. See PEP 476 for details. - SSLv3 has been disabled by default in httplib and its reverse dependencies due to the POODLE attack. - The ensurepip module module has been backported, which provides the pip package manager in every Python 2.7 installation. See PEP 477. - While updating, try to improve the NIS detection for FreeBSD PR: 193650 Differential Revision: https://reviews.freebsd.org/D1323 Reviewed by: koobs With hat: python Notes: svn path=/head/; revision=375220
* Add an option to use libffi from ports instead of bundled version.Dmitry Sivachenko2014-11-041-3/+9
| | | | | | | | Submitted by: cy Reviewed by: koobs Notes: svn path=/head/; revision=372138
* Cleanup plistBaptiste Daroussin2014-10-271-62/+0
| | | | Notes: svn path=/head/; revision=371587
* Do not define __BSD_VISIBLE/_XOPEN_SOURCE/_POSIX_C_SOURCE inAntoine Brodin2014-09-122-1/+59
| | | | | | | | | | | | | include/python2.7/pyconfig.h This fixes x11-toolkits/py-wxPython30 build on head PR: 192365 Exp-run: self Reviewed by: jilles With hat: portmgr Notes: svn path=/head/; revision=368066
* Change INSTALL_DATA to install with mode 644Antoine Brodin2014-09-042-36/+1
| | | | | | | | | | | | | Remove patches and hacks that were used to work around the previous situation This allows to stage more ports as a regular user Differential Revision: https://reviews.freebsd.org/D703 Reviewed by and discussed with: bapt With hat: portmgr Notes: svn path=/head/; revision=367307
* lang/python{27,33,34}: Bump PORTREVISION, sanitizes builds.Kubilay Kocak2014-08-231-1/+1
| | | | | | | | | Bump PORTREVISION, as prior to the previous change that fixed upstream Issue #21166, Python builds could be potentially polluted by the host environment which could caused runtime issues because of ABI differences. Notes: svn path=/head/; revision=365709
* lang/python{27,33,34}: Backport fix for upstream Issue #21166Kubilay Kocak2014-08-231-0/+74
| | | | | | | | | | | | | | | | | | | | | Backport fix for upstream Issue #21166: Prevent possible segfaults and other random failures of python --generate-posix-vars in pybuilddir.txt build target by ensuring that pybuilddir.txt is always regenerated when configure is run and that the newly built skeleton python does not inadvertently import modules from previously installed instances. [1] This changeset has been committed for release in 2.7.9, 3.4.2, and 3.5.0. A HUGE thank you to Ned Deily from the Python Core Development Team for helping to identify the underlying cause, produce a fix and wonderfully document the explanation. [1] http://bugs.python.org/issue21166 Notes: svn path=/head/; revision=365708
* - Add USE_OPENSSL, since all lang/python ports build the _ssl module, whichMarcus von Appen2014-08-101-1/+2
| | | | | | | | | | | requires a working OpenSSL implementation Phabric: D569 Reviewed by: wg@ With hat: python@ Notes: svn path=/head/; revision=364557
* Add back ac_cv_opt_olimit_ok=no, this is misdected with clang and causesAntoine Brodin2014-08-021-2/+2
| | | | | | | | | | | failures for ports using python's BASEFLAGS (devel/py-mx-experimental for instance) See also: r335669 With hat: portmgr Notes: svn path=/head/; revision=363817
* - Remove everything related to USE_PYTHON and bsd.python.mk. This is aMarcus von Appen2014-08-027-2683/+4681
| | | | | | | | | | | | | | | | | | | | | | | | | | | | preparatory step to convert bsd.python.mk into a USES file. - Remove the shared/static build separation, which is the source of many problems and even more hacks. Instead build only the shared version, which greatly simplifies the build. - Remove the FPECTL option to align the build with the clean "template" from lang/python34. - Remove support for GNU pthreads via the PTH option. It is a permanent troublemaker for ports using Python and pthread support. - Remove PORTDATA and EXAMPLES. Those will be made available via separate ports. - Add a new DEBUG option to enable debug builds as for lang/python34. - Remove bin/smtpd. Only Python2.7 wants to install it, but we'd like to keep it consistent with the other lang/pythonXX ports - Add CPE support. - Reactivate curses/ncurses support. - Use buildbottest in the regression-test: target. - Move pkg-message to the right place. Phabric: D488 Exp-run: 192242, 192244 Reviewed by: koobs With hat: python@ Notes: svn path=/head/; revision=363790
* lang/python27: Update to 2.7.8Kubilay Kocak2014-07-1411-532/+377
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The FreeBSD Python team welcomes Python 2.7.8 to the Ports tree! Announcement: https://www.python.org/download/releases/2.7.8/ Changelog: http://hg.python.org/cpython/raw-file/v2.7.8/Misc/NEWS - Update to 2.7.8, update pkg-plist - OPTIONS: Reorder and sort alphabetically - OPTIONS: Make POSIX SEM(aphores) a DEFAULT (Hi binary package users!) - OPTIONS: Add better descriptions for UCS2 and UCS4 - OPTIONS: Use options helpers - Remove patch-CVE-2014-1912: upstream, was backported - Remove patch-issue20374: upstream, was backported - Rename patch-Doc__library__fcntl.rst: underscore convention - Rename patch-Modules__fcntlmodule.c: underscore convention - Patch: setup.py: Remove ncurses overrides and return to upstream code - Patch: setup.py: Add partial backport for ossaudio OS checks - pkg-message: Remove warning for POSIX Semaphores. They are now in GENERIC for FreeBSD 8.x 9.x, 10.x and tested well upstream - pkg-message: No longer needs substitutions, remove .in suffix and SUB_FILES - Rework and simplify the platformX mechanism, update pkg-plist accordingly - Add regression-test target - Deprecate NOPORTDATA, remove pkg-plist entries with %%PORTDATA%% - Replace bsd.{pre,post}.mk with bsd.port.options.mk Based on original patch submitted by wen@ and worked on by lwhsu@, thank you! PR: 191405 PR: 178301 PR: 171246 Phabric: D364 Reviewed by: antoine, bapt, mat, mva, wg Notes: svn path=/head/; revision=361735
* - Add CPE entries for pythonSofian Brabez2014-07-111-3/+6
| | | | | | | - Remove NOPORTDATA as it's deprecated since r359061 Notes: svn path=/head/; revision=361574
* Support LIBS like LDFLAGS.Tijl Coosemans2014-06-111-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV. - Add an option helper for LIBS. - Adjust all ports that already use LIBS. Also remove references to PTHREAD_CFLAGS and PTHREAD_LIBS while here. - Some ports did not support having a LIBS environment variable and required additional patches. Somewhat simplified a linker command line looks like: ${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS} where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and LIBS can be controlled by us. If possible -L and -l flags need to be added to LIBS to make sure they appear after any -L and -l flags set by upstream. Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this may appear too early on the command line causing installed libraries to be linked in instead of freshly built ones. Additional changes: benchmarks/netio: Replace WITH_IPV6 with an IPV6 option. comms/gnokii: Replace some patches with USES=pathfix. Also remove -fPIC. graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR. graphics/visionworkbench: Remove FreeBSD 7 support. multimedia/libmovtar: New LIB_DEPENDS syntax. multimedia/opencinematools: Use standard do-build. net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins) net-mgmt/nagios: Remove -fPIC. net-mgmt/nagios4: Remove -fPIC. print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036. security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS. This skips a test in configure that falsely detects pthread_mutexattr_init in our libc. sysutils/dar: Fix iconv detection. x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD hack and use $CXX as linker as on other platforms. PR: 190592 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=357486
* lang/python{27,31,32}: Replace USE_XZ with USES=tar:xzKubilay Kocak2014-04-221-2/+1
| | | | | | | | | USE_XZ has been deprecated, replace it with the new USES value. Python 3.3 and 3.4 ports have already been converted. Notes: svn path=/head/; revision=351842
* lang/python{31,32,33}: Fix stage/package as non-rootKubilay Kocak2014-04-221-0/+12
| | | | | | | | | | | | | | | | | | | | | Copy the second part of a change previously made to python27 [1], to python31, python32 and python33. This fixes staging and packaging of these ports by a non-root user by running ranlib on the archive prior to it being installed read-only. While I'm here: - python27: Add breadcrumbs and references to the patch header - python34: Update breadcrumbs and references to the patch header [1] https://svnweb.freebsd.org/ports?view=revision&revision=350207 Submitted by: antoine Reviewed by: kwm, sbz Notes: svn path=/head/; revision=351815
* lang/python{31,32,33}: Add clang 3.4 fix from python27Kubilay Kocak2014-04-201-0/+4
| | | | | | | | | | | | | | | | Copy change committed to python27 [1] to python31, python32 and python33 to fix builds of some extensions with Clang 3.4. Also add breadcrumbs to the patch header in lang/python27 referencing the upstream issue. [2] The Python 3.4 port (lang/python34) already carries the patch. [1] https://svnweb.freebsd.org/ports?view=revision&revision=346428 [2] http://bugs.python.org/issue20767 Notes: svn path=/head/; revision=351610
* - Pet portlint: use PYTHON_DISTNAME instead of PYTHON_DISTFILESunpoet Po-Chuan Hsieh2014-04-111-1/+1
| | | | Notes: svn path=/head/; revision=350904
* Allow staging/packaging as a regular user:Antoine Brodin2014-04-051-3/+28
| | | | | | | | | | | | - pycompile only once, previously it would pycompile 3 imported modules (getopt, struct and py_compile) and make them read-only, and later try to pycompile them again and fail - ranlib before installing archive read-only With hat: portmgr Notes: svn path=/head/; revision=350207
* - Fix build with readline 6.3 from portsAntoine Brodin2014-03-012-0/+56
| | | | | | | | | | | | | the patch was obtained from upstream (issue #20374) - Add missing USES=readline PR: ports/187174 Reported by: O. Hartmann Reviewed by: koobs Obtained from: python Notes: svn path=/head/; revision=346625
* lang/python*: Backport security fix for CVE-2014-1912Kubilay Kocak2014-03-012-1/+51
| | | | | | | | | | | | | | | | | | | | | | A vulnerability was reported [1] in Python's socket module, due to a boundary error within the sock_recvfrom_into() function, which could be exploited to cause a buffer overflow. This could be used to crash a Python application that uses the socket.recvfrom_info() function or, possibly, execute arbitrary code with the permissions of the user running vulnerable Python code. This vulnerable function, socket.recvfrom_into(), was introduced in Python 2.5. Earlier versions are not affected by this flaw. This is fixed in upstream branches for version 2.7, 3.1, 3.2 and 3.3. [1] http://bugs.python.org/issue20246 MFH: 2014Q1 Security: 8e5e6d42-a0fa-11e3-b09a-080027f2d077 Notes: svn path=/head/; revision=346614
* Unbreak python module builds across the tree as a result of clang 3.4 importSean Bruno2014-02-282-1/+12
| | | | | | | | | | now disallowing the use of -R. Submitted by: antoine Reviewed by: gjb Notes: svn path=/head/; revision=346428
* - Fix bad libpython* symlinks after enabling the lang/python* ports toMarcus von Appen2014-02-011-3/+3
| | | | | | | | | | | be stagedir-aware PR: ports/186284 Submitted by: marino@ Pointyhat to: myself Notes: svn path=/head/; revision=342104
* Remove references to long unsupported alpha.Alexey Dokuchaev2014-01-291-1/+1
| | | | Notes: svn path=/head/; revision=341744
* - Enable stagedir supportMarcus von Appen2014-01-262-26/+23
| | | | | | | - Convert to new LIB_DEPENDS Notes: svn path=/head/; revision=341192
* Bump PORTREVISION for all Python ports to pickup the recent ARM patchKubilay Kocak2013-12-081-0/+1
| | | | | | | PR: ports/149167 Notes: svn path=/head/; revision=335872
* Reduce diffs, sort sections & Add LICENSE for Python 2.6, 2.7 & 3.3Kubilay Kocak2013-12-081-4/+7
| | | | | | | | | | | - Sort USE_*, *_WRKSRC and CONFIGURE/MAKE sections - Whitespace alignment for readability - Add LICENSE (PSFL) Reviewed by: milki Notes: svn path=/head/; revision=335871
* All Python ports: Address abort() for ctypes import on FreeBSD/ARMKubilay Kocak2013-12-081-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | The current FreeBSD/ARM __clear_cache() implementation does nothing #if __i386__ || __x86_64__ #else abort(); cognet@ advises this is an issue for anything !Apple that is using the libcompiler_rt provided by Clang on ARM, and requires upstreaming. This is the root cause of abort() on import for the ctypes module in Python, as they bundle libffi. [1] This change patches the bundled libffi library in all Python ports, even though it is a NOOP for the ports that use devel/libffi. These ports, currently python31, will get the fix via ports/184517 A huge shout out to cognet@ who helped diagnose the issue and created the patch to address it. Thank you! PR: ports/149167 [1] PR: ports/184517 Submitted by: cognet [3] Reviewed by: cognet, eadler, milki, ak Notes: svn path=/head/; revision=335867
* lang/python27: Remove patch-configure, its now a NOOPKubilay Kocak2013-12-051-13/+0
| | | | | | | | | | | | | | | | | | | | | lang/python26, lang/python27 and lang/python31 now add ac_cv_opt_olimit_ok=no to CONFIGURE_ENV to disable functionality that was removed in Python 3.2+ [1] Pending a backport of the commit [2] to 2.7, we can now remove the locally maintained patch to configure that disabled the functionality when CC = clang. Apart from being narrower in scope than ac_cv_opt_olimit_ok=no, the patch doesn't work for FreeBSD versions where clang *is* cc (eg: 10.0+) [1] http://hg.python.org/lookup/r85656 [2] http://bugs.python.org/issue877121 Reviewed by: antoine Notes: svn path=/head/; revision=335669