1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00
Commit Graph

12124 Commits

Author SHA1 Message Date
Gerald Pfeifer
9111836c05 Update to the 20131212 snapshot of GCC 4.8.3. 2013-12-16 03:31:10 +00:00
Gerald Pfeifer
2639ceabbb Update to the 20131215 snapshot of GCC 4.9.0. 2013-12-16 01:59:25 +00:00
Gerald Pfeifer
6527e22488 Update to the 20131214 snapshot of GCC 4.7.4. 2013-12-16 00:54:23 +00:00
Rene Ladan
14f13b87df Specify which BSD licence applies.
Submitted by:	make check-sanity
2013-12-15 17:41:39 +00:00
William Grzybowski
bf1dd3915f lang/tinypy: fix usage of python and examples
Reported by:	exp-run (PR 184591)
Approved by:	portmgr (blanket)
2013-12-15 17:21:06 +00:00
Baptiste Daroussin
99db4b1c3a Update to 5.2.3
Pass maintainership to lua@
Lots of cleanup in the Makefile
Reduce patching
Support stage
2013-12-15 00:56:05 +00:00
Florian Smeets
6fbff9d8da Update to 5.3.28
Security:	47b4e713-6513-11e3-868f-0025905a4771
2013-12-14 23:30:36 +00:00
Alex Dupre
b92229a772 Update to 5.5.7 release and refresh patches. 2013-12-14 12:46:13 +00:00
Alex Dupre
ce9ba7129c Update to 5.4.23 release and refresh patches. 2013-12-14 12:45:40 +00:00
Baptiste Daroussin
18ffe68601 Build fine with recent compilers 2013-12-13 15:26:52 +00:00
Baptiste Daroussin
4f644f27cf Build with any recent compilers
Convert to modern LIB_DEPENDS
USE_GMAKE -> USES=gmake
Remove unsupported bits
2013-12-13 15:23:36 +00:00
Pietro Cerutti
71fe78ed54 - Get rid of unneeded conditionals
Suggested by:	bapt
2013-12-13 09:03:57 +00:00
Pietro Cerutti
01d18dfe53 - Convert to OPTIONSng
- STAGE-clean
- Fix build on current [1]

Suggested by:	gnn [1]
2013-12-13 08:46:32 +00:00
Sunpoet Po-Chuan Hsieh
d9cc3a8cd9 - Update LICENSE
Discussed with:	eadler
2013-12-13 02:17:30 +00:00
Sunpoet Po-Chuan Hsieh
9b04c27f2a - Add missing blank line between MAINTAINER section and LICENSE section 2013-12-13 01:06:00 +00:00
Baptiste Daroussin
661a3f91f8 Convert LIB_DEPENDS for ports depending on boost 2013-12-12 13:01:40 +00:00
Jimmy Olgeni
29689439c6 Upgrade to version R16B03. 2013-12-12 11:27:53 +00:00
Koop Mast
3c42a05d45 Install python[23].pc files for the lang/python[23] ports.
Discussed with:	koobs@
Approved by:	python@ (wg@)
2013-12-12 08:12:13 +00:00
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