Commit graph

13220 commits

Author SHA1 Message Date
Bartek Rutkowski
162973c310 lang/cython: update 0.20.2 -> 0.21
- Convert to USES=python

PR:		193643
Submitted by:	Viltaly Magerya <vmagerya@gmail.com>
Approved by:	mentors (implicit)
2014-09-24 09:06:41 +00:00
Marcus von Appen
a4acac5bf8 - Update to version 1.3.1
Changelog: https://github.com/micropython/micropython/releases/tag/v1.3.1
2014-09-24 08:10:20 +00:00
Steve Wills
f1093059ba lang/ruby21: update to 2.1.3 2014-09-24 03:11:52 +00:00
Steve Wills
897642d681 lang/ruby20: update to 2.0.0p576 2014-09-24 03:11:06 +00:00
Dmitry Marakasov
75c9a9ee19 - Drop @dirrm* from plist 2014-09-23 22:51:18 +00:00
Johannes Jost Meixner
05317facbe Update CentOS base to 6.5, add userland ports
The Fedora 10 infrastructure ports have been in use since June 2009 and, while
having served a great deed, have become unsupported upstream and hence affected
by unfixed security vulnerabilities. In addition to that, many recent Linux
binaries need newer libc / stdlibc++ versions.

This commit adds the linux-c6- userland as drop-in replacement for the -f10
infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5.

If you want to switch to linux-c6 ports, please define at /etc/make.conf:

    OVERRIDE_LINUX_BASE_PORT=c6
    OVERRIDE_LINUX_NONBASE_PORTS=c6

Additionally, please add the following line to /etc/sysctl.conf:

    compat.linux.osrelease=2.6.18

Upgrading procedures are shown in /usr/ports/UPDATING.

This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in
November 2013, using and extending mav@'s work. It has been tested extensively
and most reported issues were already fixed. Please report any additional bug
or "features" to the emulation mailing list.

Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's
filed Issues and Pull requests on GitHub,

PR:		186820
Differential Revision:	https://reviews.freebsd.org/D793
Reviewed by:	allanjude, antoine, bapt, rene
Approved by:	portmgr (antoine, bapt)
Approved by:	koobs (mentor)
Sponsored by:	Perceivon Hosting Inc.
2014-09-22 10:40:00 +00:00
Baptiste Daroussin
29f1e86ab5 Cleanup plist 2014-09-22 07:18:52 +00:00
Antoine Brodin
2add65ad06 Allow staging as a regular user 2014-09-21 13:43:47 +00:00
Gerald Pfeifer
b72b196626 Update to the 20140918 snapshot of GCC 4.8.4. 2014-09-20 15:38:23 +00:00
Gerald Pfeifer
e20e345bff Update to the 20140917 snapshot of GCC 4.9.2. 2014-09-20 12:20:22 +00:00
Jimmy Olgeni
e2dc244ba8 Upgrade to version 17.3. 2014-09-20 07:03:56 +00:00
Tijl Coosemans
d9aa7a8cbf print/freetype:
- Remove old libtool patch
- Remove :oldver from USES=libtool and bump dependent ports
2014-09-19 15:45:14 +00:00
Antoine Brodin
3ce8d05a7d Allow staging as a regular user 2014-09-18 20:44:32 +00:00
Alex Dupre
543069c531 Fix build on 8.x and 9.x. 2014-09-18 19:49:26 +00:00
Gerald Pfeifer
5d7853c6fb Update to the 20140914 snapshot of GCC 5.0.
On the packaging side this adds another Python script coming from
the libstdc++ side of things.
2014-09-18 14:07:17 +00:00
Alex Dupre
aa93d85ef8 Update to 5.4.33 release. 2014-09-18 14:07:05 +00:00
Alex Dupre
389beb0008 Update to 5.5.17 release. 2014-09-18 14:06:35 +00:00
Jimmy Olgeni
24180189d4 Upgrade to version 17.3. 2014-09-18 10:52:19 +00:00
Dmitry Marakasov
d42b12b27d - Bump PORTREVISIONs on php*-mcrypt after libmcrypt .so version change
- Drop specific libmcrypt so version requirement from php53 to fix build

Submitted by:	Matthew D. Fuller <fullermd at over-yonder dot net>
2014-09-17 23:27:08 +00:00
Antoine Brodin
b6ac0cab9a Php extensions are built from the same source tarball as php and should
have the same CPE identifier

Discussed with:	des@
With hat:	portmgr
2014-09-17 18:38:18 +00:00
Dmitry Marakasov
c5f60a645f - Drop .la files for security/libmcrypt, no dependees require them
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-09-17 17:29:47 +00:00
Tijl Coosemans
15c4a5ecf3 Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports.
There are only 60 such ports so there doesn't need to be a separate
keyword or USES for this.

Approved by:	portmgr (bapt)
2014-09-17 07:38:15 +00:00
Akinori MUSHA
2ac4f328a7 Update to 1.7.15. 2014-09-16 07:18:31 +00:00
Bartek Rutkowski
1018a87728 lang/mawk: update 1.3.4-20140914 -> 1.3.4-20140914
Approved by:	mentors (implicit)
2014-09-15 11:13:55 +00:00
Thomas Zander
e07375286c - Assign maintainership to Carlos Jacobo Puga Medina <cpm@fbsd.es>
- Add RESTRICTED, LICENSE
- Clean up Makefile
  - Retire post-install
  - Use pkg-message
- Rename patches according to the naming conventions

PR:		193446
Submitted by:	cpm@fbsd.es
Reviewed by:	marino, riggs
2014-09-14 17:21:26 +00:00
Steve Wills
332ecdd045 lang/ruby21: switch to USES=execinfo
While here, move MAKE_JOBS_UNSAFE to CAPIDOCS option since thats the only place
it seems necessary

PR:		193413
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2014-09-14 15:55:20 +00:00
Steve Wills
6a058e82d1 lang/ruby20: switch to USES=execinfo
While here, move MAKE_JOBS_UNSAFE to CAPIDOCS option since thats the only place
it seems necessary

PR:		193412
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2014-09-14 15:53:45 +00:00
Steve Wills
cc25da86ea lang/ruby19: switch to USES=execinfo
PR:		193411
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2014-09-14 15:50:46 +00:00
Tijl Coosemans
35e442c46b - Move some variable definitions in front of bsd.port.options.mk
- Use option helpers
- Specify --disable-lt to use the bundled libtool
2014-09-14 09:39:22 +00:00
Tijl Coosemans
8e73755458 - Move some variable definitions in front of bsd.port.options.mk
- Use option helpers
- Specify --disable-lt to use the bundled libtool
2014-09-14 09:37:54 +00:00
Gerald Pfeifer
91c1475902 Update to the 20140910 snapshot of GCC 4.9.2. 2014-09-13 21:45:01 +00:00
Max Khon
dae70c9c12 Add missing dependency on readline. 2014-09-13 11:30:43 +00:00
Antoine Brodin
530b17b7f1 Do not define __BSD_VISIBLE/_XOPEN_SOURCE/_POSIX_C_SOURCE in
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
2014-09-12 20:52:18 +00:00
Romain Tartière
ace571914e Update to 3.6.0. 2014-09-12 16:34:06 +00:00
Gerald Pfeifer
616242b63a Update to the 20140911 snapshot of GCC 4.8.4. 2014-09-12 13:20:10 +00:00
Tijl Coosemans
c9db56e41e - Switch to USES=libtool:build
- Remove old CFLAGS
2014-09-12 12:19:15 +00:00
Tijl Coosemans
f3f5fc3b90 Add USES=libtool 2014-09-11 15:30:56 +00:00
Tijl Coosemans
e6d3ad9395 Add USES=libtool 2014-09-11 15:02:32 +00:00
Tijl Coosemans
e101e71974 Add USES=libtool 2014-09-11 14:39:39 +00:00
Tijl Coosemans
19be2f9fce Add USES=libtool 2014-09-11 14:37:37 +00:00
Tijl Coosemans
fa8392b0b3 Add USES=libtool 2014-09-11 13:49:01 +00:00
Tijl Coosemans
7b08c84926 Add USES=libtool 2014-09-11 12:02:28 +00:00
John Marino
8ba0ff3dba Update conflicts between modula3 and cvsup*
Modula3 provides a newer cvsup which is unconditionally installed.
This put the port in conflict with the two expiring cvsup ports.  They've
been removed, but a new cvsup-static port took their place.  Update the
CONFLICTS_INSTALL on both modula3 and cvsup-static as a follow-up to
change in cvsup-* ports.
2014-09-11 06:05:04 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Gerald Pfeifer
7e422e0825 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

This entails updating the lang/gcc port as well as changing the default
in Mk/bsd.default-versions.mk, and it replaces the CONFLICT between the
lang/gcc and lang/gcc47 ports by lang/gcc48.

GCC now uses C++ as its implementation language and performs more
aggressive loop analysis which can be disabled via the
-fno-aggressive-loop-optimizations command-line option.

Compilation of extremely large functions has been signficantly improved,
as have interprocedural optimizations.

A new optimization level -Og has been introduced.  It addresses the need
for fast compilation and a superior debugging experience while providing
a reasonable level of run-time performance.  This should be better
suitable for development than the default -O0.

A new local register allocator (LRA) has been implemented, which replaces
the 26 year old reload pass and improves generated code quality. For now
it is active on the x86 and x86-64 targets.

AddressSanitizer, a fast memory error detector, has been added and can be
enabled via -fsanitize=address.

Each diagnostic emitted now includes the original source line and a caret
indicating the column.

The new option -Wpedantic is an alias for -pedantic, which is now deprecated.

The C++ frontend and associated run-time library libstdc++ have gained
support for many additional C++11 features.  As with previous releases
the Fortrand frontend has seen many improvements as well.

Support for the AArch64 has been added, and there are many improvements
to the x86/x86-64 backend and others.

See http://gcc.gnu.org/gcc-4.8/changes.html for an extense list of changes;
http://gcc.gnu.org/gcc-4.8/porting_to.html for information on how to port
to that new version.

PR:		192025
Tested by:	antoine (-exp runs)
2014-09-10 19:09:58 +00:00
Gerald Pfeifer
6474550ee8 Update to the 20140903 snapshot of GCC 4.9. 2014-09-10 16:15:09 +00:00
Gerald Pfeifer
6e8e9d1cdd Update to the 20140907 snapshot of GCC 5. 2014-09-10 16:14:24 +00:00
John Marino
7db945c112 Remove unstaged lang/scsh and net-mgmt/zenoss
The ports that were dependent on them have already been removed.
2014-09-10 07:51:20 +00:00
Pietro Cerutti
b3a83969da - Update to 05_20140907
Changes:
  * The function setSearchPath has been added to the library
    process.s7i.
  * The compiler has been improved to write an error message, when the
    sets of a case-statement overlap. Until now this situation was only
    recognized by the C compiler.
  * The interpreter has been improved to raise an exception, when the
    current value of a case-statement is element of two sets.
  * There have been changes in the libraries makedata.s7i and make.s7i.
  * The macro expansion in makedata.s7i has been changed. Now all macro
    expansions (except the expansions of internal macros) are done with
    the function applyMacros.
  * In makedata.s7i the function applyMacros has been improved to
    process the makefile macro functions wildcard, error and warning.
  * The functions evalFunction and getMacro, that where used to do
    macro expansion when the makefile is read, have been removed.
  * The code to read the definition of recursively expanded variables
    has been changed to do no macro expansion. This macros are expanded
    when they are used.
  * The library make.s7i has been improved to read the parameters
    for the commands rm, cp, and mv as Unix shell parameters (with the
    function getUnixCommandParameter).
  * The library make.s7i has been improved to read the parameters
    for the commands del, copy, xcopy and move as Dos/Windows batch
    parameters (with the function getDosCommandParameter).
  * Interpreter and compiler have been improved to support the action
    CMD_SET_SEARCH_PATH.
  * The batch file bin/call_gcc.bat has been changed to work correctly,
    when it is called from any directory.
  * Writing error messages in error.c has been changed to use prot_...
    functions instead of printf.
2014-09-10 06:58:49 +00:00
John Marino
a32b2f6852 Remove four unrelated staged ports 2014-09-09 23:15:30 +00:00