Commit graph

12106 commits

Author SHA1 Message Date
Eitan Adler
2a0772d861 Templates, Mk/ lang/ruby*: add the RUBY license
The current Ruby license is an optional choice of BSD-2-Clause and the 'Ruby'
license.  This is not OSI approved.

Approved by:	portmgr (tabthorpe)
2013-12-11 23:07:43 +00:00
Tim Bishop
3c26e4b44e - Fix build. Needs pkgconfig. 2013-12-11 19:59:32 +00:00
David Naylor
69207e05fb Add missing patch (missing svn add) for lang/pypy.
Without this patch building and packaging would fail so no PORTREVISION
required.

Reported by:	bdrewery, pkg-fallout
2013-12-11 19:28:33 +00:00
Mathieu Arnold
61471fa197 Remove Qt from the dependencies, it uses a bundled up version.[1]
While there, convert to USES, and use new LIB_DEPENDS format.

maintainer timeout[1]

PR:		ports/184294 [1]
Submitted by:	Benjamin Lee [1]
2013-12-11 15:09:13 +00:00
Sunpoet Po-Chuan Hsieh
d2435a2ea2 - Update USE_PYTHON
- Fix shebang for users with python3x as default python interpreter

Submitted by:	sunpoet (myself)
Approved by:	vanilla (maintainer)
2013-12-11 11:31:07 +00:00
Ganael LAPLANCHE
6e39a5dd87 - Update devel/tbb to 4.2.2
- Cleanup DISTNAME and WRKSRC definitions
- Use INSTALL_LIB instead of INSTALL_DATA + STRIP_CMD
- Bump dependent ports' revisions

PR:		ports/184526
Submitted by:	delphij
2013-12-11 07:53:16 +00:00
David Naylor
3b6e99dce7 Remove LATEST_LINK from my ports and fix CONFLICTS for lang/pypy. 2013-12-10 18:48:22 +00:00
David Naylor
4fd7b4a24e Update lang/pypy to 2.2.1 (back-ported from lang/pypy-devel r336049). 2013-12-10 07:57:46 +00:00
David Naylor
d77a1db14c Update lang/pypy-devel to 2.2.1.
- Update the memory requirements, decreasing from previous version.
2013-12-10 07:36:09 +00:00
Jimmy Olgeni
c38b25c0b5 Unbreak by replacing make with gmake.
PR:		ports/184593
Submitted by:	marino
2013-12-09 12:49:53 +00:00
Gerald Pfeifer
0b0a0e089e Update to the 20131208 snapshot of GCC 4.9.0. 2013-12-09 00:04:45 +00:00
Julien Laffaye
5d7fab8cad - Update to 1.2 [1]
- Remove obsolete pkg-message [2]

PR:		ports/184454 [1], ports/176473 [2]
Submitted by:	lwhsu
2013-12-08 13:33:35 +00:00
Marcus von Appen
ec724aee7e - Fix the usage of 'python' to get rid of the implicit lang/python
dependency
- lang/v8 requires python to build

Approved by:	portmgr (blanket)
2013-12-08 13:29:41 +00:00
Kubilay Kocak
7db9db9528 Bump PORTREVISION for all Python ports to pickup the recent ARM patch
PR:		ports/149167
2013-12-08 09:03:01 +00:00
Kubilay Kocak
9b3e3f814b Reduce diffs, sort sections & Add LICENSE for Python 2.6, 2.7 & 3.3
- Sort USE_*, *_WRKSRC and CONFIGURE/MAKE sections
- Whitespace alignment for readability
- Add LICENSE (PSFL)

Reviewed by:	milki
2013-12-08 08:57:34 +00:00
Kubilay Kocak
066dc22931 lang/python26: Add FreeBSD 11 support, enable POSIX Semaphores on FreeBSD 7+
Finish off adding FreeBSD 11 support to our Python ports by backporting
wg@'s changesets [1] and [2], and mine from python32 [3] to
lang/python26. These changes also bring more consistency and reduced diffs
between ports

[1] https://svnweb.freebsd.org/ports?view=revision&revision=333665
[2] https://svnweb.freebsd.org/ports?view=revision&revision=333487
[3] https://svnweb.freebsd.org/ports?view=revision&revision=335376

Reviewed by:	milki
2013-12-08 08:06:03 +00:00
Kubilay Kocak
ac09e891f7 lang/python26: Use ports libffi to address ctypes build failure on i386
Unconditionally use libffi from ports because the Python 2.6 branch was
closed for maintenance when the import of libffi 3.0.13 took place.
fixes _ctypes module build failure on i386. [1]

This change was also committed to lang/python31 [2] and makes the recent
FreeBSD/ARM patch [3] a NOOP, which will once again be addressed when
ports/184517 lands [4]. This gives users the greatest amount of choice
and flexibility just prior to expiry of the python27 and python31 ports

[1] Fixes Issue #17192: Update the ctypes module's libffi to v3.0.13.
    This specifically addresses a stack misalignment issue on x86 and
    issues on some more recent platforms. [#17192]

    http://bugs.python.org/issue17192
    http://hg.python.org/cpython/rev/a94b3b4599f1
    http://hg.python.org/cpython/rev/688bc0b44d96

[2] https://svnweb.freebsd.org/ports?view=revision&revision=335370
[3] https://svnweb.freebsd.org/ports?view=revision&revision=335867

PR:	ports/184517 [4]
2013-12-08 07:13:01 +00:00
Kubilay Kocak
d536d1d88b All Python ports: Address abort() for ctypes import on FreeBSD/ARM
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
2013-12-08 06:22:07 +00:00
Brooks Davis
325cad41e4 Upgrade to 3.4rc2. 2013-12-07 22:27:12 +00:00
Gerald Pfeifer
4999a09a69 STAGEify. 2013-12-07 12:26:48 +00:00
Gerald Pfeifer
7252e7c668 Revert revision 334627 from 2013-11-23 that worked around a problem with
the staging infrastructure and had us remove info/gcc46 ourselves. [1]

This has now been addressed in the general infrastructure and actually
causes warnings in some cases. [2]

PR:		184178 [1]
Reported by:	amdmi3 [2]
2013-12-07 10:05:49 +00:00
Gerald Pfeifer
6073b55fd3 Revert revision 334619 from 2013-11-22 that worked around a problem with
the staging infrastructure and had us remove info/gcc46 ourselves. [1]

This has now been addressed in the general infrastructure and actually
causes warnings in some cases. [2]

PR:		184178 [1]
Reported by:	amdmi3 [2]
2013-12-07 10:01:55 +00:00
Baptiste Daroussin
08f1fd4709 Mark as broken, configure does not accept newer nodejs 2013-12-06 11:45:56 +00:00
Kubilay Kocak
a8610b8d32 lang/python27: Remove patch-configure, its now a NOOP
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
2013-12-05 13:33:17 +00:00
Max Brazhnikov
064f57d542 - Respect CMAKE_BUILD_TYPE
Approved by:	portmgr (bapt)
2013-12-04 18:48:48 +00:00
Pietro Cerutti
e21bfd517f - Fix BUILD_DEPENDS
Reported by:	pkg-fallout
Spotted by:	bapt
2013-12-04 16:24:20 +00:00
Max Brazhnikov
a1b0bf4936 - Fix CMAKE_BUILD_TYPE usage
Approved by:	maintainers
2013-12-03 11:33:38 +00:00
Gerald Pfeifer
51a21b1e40 Update to the 20131201 snapshot of GCC 4.9.0. GCC 4.9 has now entered
stage 3 so you can expect an increase in stability, and a focus on bug
fixing.
2013-12-02 10:01:56 +00:00
Gerald Pfeifer
2d496af658 Update to the 20131130 snapshot of GCC 4.7.4.
No longer add -I${LOCALBASE}/include to CFLAGS.

Since we now configure with --with-gmp=${LOCALBASE} this is no longer
necessary, and due to bugs in binutils (which should not install ansidecl.h
into ${PREFIX}/include) and GCC (which should search its own include
directories with higher priority) can lead to build failures.
2013-12-02 01:32:15 +00:00
Gerald Pfeifer
4260ab280e Update to the 20131121 snapshot of GCC 4.8.3.
No longer add -I${LOCALBASE}/include to CFLAGS.

Since we now configure with --with-gmp=${LOCALBASE} this is no longer
necessary, and due to bugs in binutils (which should not install ansidecl.h
into ${PREFIX}/include) and GCC (which should search its own include
directories with higher priority) can lead to build failures.
2013-12-01 21:22:44 +00:00
Johan van Selst
effbd66c89 - Remove dependency on mird (obsoleted)
- Minor cleanups and bump portrevision
2013-12-01 18:37:27 +00:00
Marcus von Appen
bc5bfbbcb1 - Update to version 2.5.3
- Enable staging support
- Pet portlint
2013-12-01 17:59:07 +00:00
William Grzybowski
dfc8713b75 lang/polyml: allow staging
- Allow staging
- Fix build on head

PR:		ports/184074
Submitted by:	maintainer
2013-12-01 12:46:48 +00:00
Kubilay Kocak
c46e0576fd Fix OSS Audio and enable FreeBSD 11 support in Python 3.2 and 3.1
- Add the appropriate Python platform  (plat-*) files for FreeBSD 11
- Update pkg-plist

Backport a upstream change [1] removing OS major version from the check
to enable the OSS Audio module in setup.py:

Issue #12326: don't test the major version of sys.platform Use
startswith, instead of ==, when testing sys.platform to support
new platforms like Linux 3 or OpenBSD 5. [2]

[1] http://hg.python.org/cpython/rev/50f1922bc1d5
[2] http://bugs.python.org/issue12326
2013-12-01 12:25:37 +00:00
Kubilay Kocak
7472d2087e lang/python32: Backport upstream kevent fix
Backport a change fixing use of kevent flags that was merged to Python
default, 3.3 and 2.7 branches, but not 3.2 and 3.1 that were in
security-only mode at the time of commit. [1]

- Add patch: patch-Modules__selectmodule.c

References:

[1] Issue #11973: Fix a problem in kevent. The flags and fflags fields
    are now properly handled as unsigned. [#11973]

    http://bugs.python.org/issue11973
    http://hg.python.org/cpython/rev/8345fb616cbd

While I'm here:

- Add LICENSE (PSFL)
- Clean up, reorganise, sort & whitespace align sections

PR:		ports/156759
Submitted by:	David Naylor <naylor.b.david@gmail.com>
Reviewed by:	mva
2013-12-01 09:36:49 +00:00
Kubilay Kocak
8dee9b33cd lang/python31: Backport upstream kevent fix and use libffi from ports
Backport a change fixing use of kevent flags that was merged to Python
default, 3.3 and 2.7 branches, but not 3.2 and 3.1 that were in
security-only mode at the time of commit. [1]

- Add patch: patch-Modules__selectmodule.c

Based on patch by: David Naylor <naylor.b.david@gmail.com>

Unconditionally use libffi from ports because the Python 3.1 branch was
closed for maintenance when the import of libffi 3.0.13 took place. This
fixes _ctypes module build failure on i386. [2]

- Add global CONFIGURE_ARGS and LIB_DEPENDS

References:

[1] Issue #11973: Fix a problem in kevent. The flags and fflags fields
    are now properly handled as unsigned. [#11973]

    http://bugs.python.org/issue11973
    http://hg.python.org/cpython/rev/8345fb616cbd

[2] Fixes Issue #17192: Update the ctypes module's libffi to v3.0.13.
    This specifically addresses a stack misalignment issue on x86 and
    issues on some more recent platforms. [#17192]

    http://bugs.python.org/issue17192
    http://hg.python.org/cpython/rev/a94b3b4599f1
    http://hg.python.org/cpython/rev/688bc0b44d96

While I'm here:

- Add LICENSE (PSFL)
- Clean up & whitespace alignment

PR:		ports/156759 [1]
Reviewed by:	mva
2013-12-01 09:34:20 +00:00
Mathieu Arnold
9651e58559 Take care of whatis database.
- remove on deinstall
- create on install

PR:		ports/184164
Submitted by:	Tatsuki Makino
2013-11-30 17:28:44 +00:00
Marcus von Appen
0216ac480f - Unbreak the build on 10.x and newer, which provides pipe2()
This relates to http://bugs.python.org/issue12852

PR:		ports/184140
Submitted by:	Yuta Sato <nigoro.gentoo@0x100.com>
2013-11-30 10:48:41 +00:00
Sunpoet Po-Chuan Hsieh
12582e24b1 - Remove ruby-reference
PR:		ports/183827
Submitted by:	Clutton <clutton@zoho.com>
2013-11-29 22:02:16 +00:00
Marcelo Araujo
dcc5f1aa94 - Return almost all of my ports back to the pool. I have no time to make any
necessary fixes on them for the past months.
2013-11-29 07:37:52 +00:00
Max Brazhnikov
847ccb389f - Use QMAKE_SOURCE_PATH instead of deprecated QMAKE_PRO
- Use NO_WRKSUBDIR while I'm here
2013-11-28 18:16:33 +00:00
Danilo Egea Gondolfo
c3066fd961 - Use QMAKE_PRO instead of do-configure
PR:		ports/184333
Suggested by:	madpilot
2013-11-28 17:52:42 +00:00
Danilo Egea Gondolfo
a01b966ddd - Add the do-configure target
PR:		ports/184333
Submitted by:	Fernando <fernando.apesteguia@gmail.com> (maintainer)
2013-11-28 17:42:53 +00:00
Danilo Egea Gondolfo
a12576ddf6 - Bump PORTREVISION 2013-11-28 15:09:39 +00:00
Danilo Egea Gondolfo
323f1991bc - Fix plist
- Add MYDDAS option to enable MySQL
- Use options helpers
2013-11-28 14:56:08 +00:00
Sunpoet Po-Chuan Hsieh
443c7b0f58 - Remove leading indefinite article from COMMENT
- Convert to new LIB_DEPENDS format
- Sort LIB_DEPENDS
- Cleanup Makefile
2013-11-27 16:42:22 +00:00
Gerald Pfeifer
cf5b4f023f No longer add -I${LOCALBASE}/include to CFLAGS.
Since we now configure with --with-gmp=${LOCALBASE} this is no longer
necessary, and due to bugs in binutils (which should not install ansidecl.h
into ${PREFIX}/include) and GCC (which should search its own include
directories with higher priority) can lead to build failures.

PR:		184327
Reported by:	mat, Andrzej Tobola <ato@iem.pw.edu.pl>
2013-11-27 15:45:40 +00:00
Steve Wills
e1609e7d27 - Fix patch to uri module that I broke in r334630
- Bump PORTREVISION

PR:		ports/184315
Submitted by:	Andris Raugulis <andris@govs.lv>
2013-11-27 13:21:30 +00:00
Steve Wills
f723f75de5 - Update to new LIB_DEPENDS format as should have been done in previous commit
Reported by:	Gerald Pfeifer <gerald@pfeifer.com>
2013-11-27 01:56:47 +00:00
Gerald Pfeifer
862c8433d9 Change PORTNAME from gcc to gcc49 to match the actual name of this
port and avoid a package name collision with other GCC ports.  This
also allows us to remove LATEST_LINK.

On the way update to the 20131124 snapshot of GCC 4.9.0.
2013-11-27 01:10:25 +00:00