Commit graph

14576 commits

Author SHA1 Message Date
Mathieu Arnold
48b6152422 Update to v5.23.5-201-gd6fa2e2.
Changes:	https://github.com/Perl/perl5/compare/v5.23.5-139-g9da07e0...v5.23.5-201-gd6fa2e2
Sponsored by:	Absolight
2015-12-14 12:32:19 +00:00
Mathieu Arnold
6da239e9ca Fix MASTER_SITES, should have been part of the update.
Sponsored by:	Absolight
2015-12-14 09:46:51 +00:00
Adam Weinberger
1dc5524ab1 Update perl 5.22 to 5.22.1.
Changes: https://metacpan.org/changes/release/SHAY/perl-5.22.1
2015-12-14 03:15:37 +00:00
Raphael Kubo da Costa
5b3f3dd953 At very long last land PyQt5 5.5.1 ports.
Add the required bits to Uses/pyqt.mk along with all the PyQt5 ports.
Thankfully this commit is mostly adding new ports, as the hard work was
already done in r403297 and r403662.

Huge kudos to Tobias Berner <tcberner@gmail.com> and, most importantly,
Guido Falsi (madpilot@) for their initial work on these ports (see D2910 in
Phabricator for an earlier version of the PyQt5 patch set).

PR:		204672
2015-12-13 21:56:50 +00:00
Steve Wills
25b1bd5ff4 mark some of the ports that don't build on powerpc64 for me 2015-12-13 16:07:27 +00:00
Thomas Zander
40e7ec9ec0 Update to upstream version 1.5.0; add OPTION to depend on gdb from ports 2015-12-13 14:21:05 +00:00
David Naylor
975bf27a8f lang/pypy: unbreak build on i386 and armv6
- Add back PYPY_BITS as it is required to define the names of two files,
   depending if pypy is translated for 32 or 64 bit systems [1].
 - Change maintainership to python@ [2][3][4]

Reported by:	pkg-fallout [1]
Approved by:	koobs@ [2]
PR:		204743 [3]
Submitted by:	robak@ [4]
2015-12-13 13:16:31 +00:00
Dmitry Marakasov
080ab42ee4 - Add LICENSE_FILE
- Silence stripping
2015-12-13 03:59:15 +00:00
Martin Wilke
9146c80d02 - Update maintainer mail address
- Update/Remove MASTER_SITE

PR:		204755
Submitted by:	 jwbacon@tds.net (maintainer)
Approved by:	mat (mentor)
Differential Revision:	D4493
2015-12-11 08:48:56 +00:00
John Marino
6e3d37113d Move math/why3-gpl => math/why3-spark
There are two reasons to rename this port.
1) Upstream never liked it and requested -spark be the suffix instead
2) An ongoing attempt to fix lang/spark may result in a number of slave
   ports with a -spark suffix, so this keeps up consistency as all of
   these ports only exist to support that port.
2015-12-10 20:20:22 +00:00
John Marino
3a37de6243 lang/fpc-units: Fix BFD option regression
The BFD option is supported to be off by default on FreeBSD9, but the
upgrade to version 3.0.0 re-enabled it because the logic to prevent this
was faulty.  Using the immediate evaluation (:=) for the options
definition restores the intended configuration.

Reported by:	pkg-fallout
2015-12-09 23:36:19 +00:00
Vanilla I. Shu
7b066f7d60 Upgrade to 5.3.2. 2015-12-09 13:20:32 +00:00
Gerald Pfeifer
f84458256a Update to the 20151208 snapshot of GCC 5, now nominally version 5.3.1.
Pet overeager portlint (when it comes to patch format).
2015-12-09 13:03:23 +00:00
David Naylor
250caa34df lang/pypy: update to 4.0.1
Changes:
 - Remove plist-sub PYPY_BITS
 - Switch PYPY_VER to PYPY_CFFI_VER

Change Log:
 - Highlighted features:
   - Update cffi to 1.3.1.
   - Update Python implementation to 2.7.10.
   - New vectorisation optimisations added to the JIT.  To enable add
     --jit vec=1 (or --jit vec_all=1 for all vectorisation optimisations).
   - Improved JIT warmup time of ~20%.
   - Reduced memory consumption by ~20%.
   - Numpy's ndarray and numeric dtypes are almost feature complete.
   - Numpy's linalg, random and fft have been implemented as cffi modules using
     the same underlying libraries as upstream.
 - Bug Fixes
   - Fix a bug when unrolling double loops in JITted code
   - Fix multiple memory leaks in the ssl module, one of which affected CPython
     as well (thanks to Alex Gaynor for pointing those out)
   - Use pkg-config to find ssl headers on OS-X
   - Fix a crash on non-linux when running more than 20 threads
   - In cffi, ffi.new_handle() is more cpython compliant
   - Accept unicode in functions inside the _curses cffi backend exactly like
     cpython
   - Fix a segfault in itertools.islice()
   - Fix ndarray.copy() for upstream compatability when copying non-contiguous
     arrays
   - Fix assumption that lltype.UniChar is unsigned
   - Fix a subtle bug with stacklets on shadowstack
   - Improve support for the cpython capi in cpyext (our capi compatibility
     layer). Fixing these issues inspired some thought about cpyext in general,
     stay tuned for more improvements
   - When loading dynamic libraries, in case of a certain loading error, retry
     loading the library assuming it is actually a linker script, like on Arch
     and Gentoo
 - New features
   - Internal cleanup of RPython class handling
   - Support stackless and greenlets on PPC machines
   - Improve debug logging in subprocesses: use PYPYLOG=jit:log.%d for example
     to have all subprocesses write the JIT log to a file called ?log.%d?, with
     ?%d? replaced with the subprocess? PID.
   - Support PyOS_double_to_string in our cpyext capi compatibility layer
   - Add an optimization pass to vectorize loops using x86 SIMD intrinsics.
   - Support __stdcall on Windows in CFFI
   - Improve debug logging when using PYPYLOG=???
   - Deal with platforms with no RAND_egd() in OpenSSL
 - Numpy
   - Improve support for __array_interface__
   - Propagate most NAN mantissas through float16-float32-float64 conversions
   - Add support for ndarray.ctypes
   - Fast path for mixing numpy scalars and floats
   - Add support for creating Fortran-ordered ndarrays
   - Fix casting failures in linalg (by extending ufunc casting)
   - Recognize and disallow (for now) pickling of ndarrays with objects embedded
     in them
 - Performance improvements and refactorings
   - Improvements in slicing byte arrays
   - Improvements in enumerate()
   - Silence some warnings while translating
   - Reuse hashed keys across dictionaries and sets
   - Refactor JIT interals to improve warmup time by 20% or so at the cost of a
     minor regression in JIT speed
   - Recognize patterns of common sequences in the JIT backends and optimize them
   - Make the garbage collecter more incremental over external_malloc() calls
   - Share guard resume data where possible which reduces memory usage
   - Fast path for zip(list, list)
   - Reduce the number of checks in the JIT for lst[a:]
   - Move the non-optimizable part of callbacks outside the JIT
   - Factor in field immutability when invalidating heap information
   - Unroll itertools.izip_longest() with two sequences
   - Minor optimizations after analyzing output from vmprof and trace logs
   - Remove many class attributes in rpython classes
   - Handle getfield_gc_pure* and getfield_gc_* uniformly in heap.py
   - Improve simple trace function performance by lazily calling fast2locals and
     locals2fast only if truly necessary

Submitted by:	robak@
PR:		204743 (with modification)
2015-12-09 06:57:30 +00:00
Baptiste Daroussin
f3a4c3361f Drop maintainership on a bunch of ports 2015-12-08 14:37:30 +00:00
Mathieu Arnold
faaac0db42 Don't use GH_TAGNAME when DISTVERSION* variables can be used.
With hat:	portmgr
Sponsored by:	Absolight
2015-12-08 09:05:15 +00:00
Mathieu Arnold
3f84c4ba7d Don't set DISTNAME when using USE_GITHUB and MASTER_SITES=GH, the
framework already sets a unique DISTNAME.

With hat:	portmgr
Sponsored by:	Absolight
2015-12-08 09:04:59 +00:00
Gerald Pfeifer
0a64724831 Update to the 20151206 development snapshot of GCC 6.
files/patch-build-without-bootstrap has now made it upstream, so remove it.
2015-12-07 21:37:50 +00:00
Jimmy Olgeni
2998a16b85 Upgrade lang/erlang-runtime17 to version 17.5.6.6. 2015-12-07 21:08:30 +00:00
Mathieu Arnold
6880e24949 Update to v5.23.5-139-g9da07e0.
Changes:	https://github.com/Perl/perl5/compare/v5.23.5-81-g4c29884...v5.23.5-139-g9da07e0
Sponsored by:	Absolight
2015-12-07 13:06:05 +00:00
John Marino
a0c59a8636 lang/gcc6-aux: Fix internal rpath spec on DragonFly
No revbump necessary because gcc6-aux hasn't been imported to dports yet.
2015-12-06 22:22:38 +00:00
John Marino
25d43fc008 lang/asis: Fix build for gcc6
The UET_Address attribute has been removed for gcc6.  It was intended for
internal use only, but it wasn't used.  Rather than apply this patch for
GCC6 only through the EXTRA_PATCHES mechanism, just unconditionally remove
the check regardless of gnat used to build it.  (It should not make any
difference).  No bump required.
2015-12-06 21:19:55 +00:00
John Marino
6809b2ba2c lang/gnat_util: chase update to ada.mk (gcc6-aux support) 2015-12-06 20:10:32 +00:00
Andreas Tobler
3637bd7a43 Add two fixes which have missed the gcc-5.3 release date:
- Fix --disable-bootstrap build.
- Add ELFv2 support for FreeBSD PowerPC64.

Approved by:	gerald (maintainer)
2015-12-06 18:37:17 +00:00
John Marino
320c206ea9 Add new port lang/gcc6-aux
This will be the successor to lang/gcc5-aux.  GCC6 is still in development
although the Ada front end is generally stable.  Once gcc6-aux is released,
the lang/gcc-aux port will likely be removed.  For that to happen, the
gnatdroid compilers need to move from it to gcc5-aux or gcc6-aux.  The
Ada framework will also move to gcc6-aux by default as well.
2015-12-06 16:04:22 +00:00
John Marino
73153c370b lang/gcc5-aux: Upgrade version 20150716 => 20161204 (gcc 5.2 => 5.3) 2015-12-06 13:21:55 +00:00
John Marino
f01cba6e50 FPC ecosystem: Upgrade version 2.6.4 => 3.0.0
This is the first major release of FreePascal in nearly four years.
There are a ton of new features, way more to list here. see:
http://wiki.freepascal.org/FPC_New_Features_3.0

Several new unit ports were added, some were contracted.  Most of
those were absorbed into the main FPC packages, but two units are
no longer supported: sndfile and matroshka.

All 99 remaining ports (including Lazarus ports) were build tested
on FreeBSD i386 and amd64 Release 10.2
2015-12-05 23:29:36 +00:00
Gerald Pfeifer
eb56753d7d Update to the GCC 5.3 release.
Reestablish the GRAPHITE option.  Still off by default, as originally.

Pet overeager portlint (when it comes to patch format).
2015-12-05 18:25:46 +00:00
Gerald Pfeifer
170ce5be4e Fix whitespace around powerpc64 options. 2015-12-05 02:13:29 +00:00
Andreas Tobler
c8cf72eae6 Add Java build option for PowerPC64.
Approved by:	gerald (maintainer)
2015-12-04 20:46:58 +00:00
Cy Schubert
1950241588 Update 2.069.1 --> 2.069.2 2015-12-04 06:29:33 +00:00
Brooks Davis
2aaf79030a Depend on ${PREFIX}/bin/clang37 to avoid confusion with the clang37
installed by devel/ccache.

PR:		204937
MFH:		2015Q4
2015-12-03 09:14:13 +00:00
Gerald Pfeifer
e025d390c2 Update to the 20151202 snapshot of GCC 4.9.4.
Pet overeager portlint.
2015-12-03 00:28:41 +00:00
Dmitry Marakasov
e577531242 - Update maintainer's email in 3 port
PR:		204948
2015-12-02 22:47:16 +00:00
Gerald Pfeifer
0b7bf8b452 Pet overeager portlint. 2015-12-02 22:19:10 +00:00
John Marino
d000014b73 lang/sbcl: Upgrade version 1.2.9 => 1.3.1
PR:		204942
Submitted by:	Michael Danilov
2015-12-02 19:16:49 +00:00
Dmitry Marakasov
54aee0ec78 - Update to 5.2.4
PR:		204446
Submitted by:	tkato432@yahoo.com
2015-12-01 14:09:46 +00:00
John Marino
db357a8aa8 lang/gnatdroid-binutils-x86: Attempt to fix build on i386
This should fix i386 pkg-plist check failures, but I haven't tested
it due to not having access to FreeBSD i386 at this moment.
2015-12-01 13:52:31 +00:00
Gerald Pfeifer
f78e0cbc0f Disable GRAPHITE option for the time being, to be restored later this
month with the update to GCC 5.3.

PR:		204925
Reported by:	amdmi3
2015-12-01 11:06:34 +00:00
Dmitry Marakasov
40281af1b1 - Add NO_ARCH
- Switch to options helpers
- Fix docs installation
2015-11-30 16:46:37 +00:00
Mathieu Arnold
5a31e4c0d9 Update to v5.23.5-81-g4c29884.
Changes:	https://github.com/Perl/perl5/compare/v5.23.5-23-g04106f2...v5.23.5-81-g4c29884
Sponsored by:	Absolight
2015-11-30 14:41:28 +00:00
Alex Dupre
ddeccedfb4 Update to 5.6.16 release. 2015-11-30 14:05:47 +00:00
Jimmy Olgeni
34b2ac2e6c Upgrade Erlang 18 to version 18.1.5. 2015-11-30 10:47:45 +00:00
Gerald Pfeifer
68bba990dc Update to the 20151129 development snapshot of GCC 6. 2015-11-30 00:58:31 +00:00
John Marino
82cfb486dc Add gnatdroid-x86 (3 new ports), X-compiler to Android-x86
Similar to lang/gnatdroid-armv7, lang/gnatdroid-x86 is a cross-compiler
targetting Android. The former targets ARMv7 processors while the latter
targets Android on x86 (32-bit).  The latter also runs on Virtualbox as
a bonus.  The new ports are implemented as slaves to the ARMv7 versions.

The GNAT ACATS were run, and it passed every test except CXG2024,
"accuracy of multiplication and division of mixed decimal and binary
fixed point numbers".
subtest 13: expected -51.00 got 50.0
subtest 14: expected 51.0 got 50.0

This is probably a rounding error unique to 32-bit x86.  Overall this
version passed better than gnatdroid-armv7 because unwind is supported,
enabling check check support.

Also added:
lang/gnatdroid-sysroot-x86 (KitKat and Lollipop API)
lang/gnatdroid-binutils-x86

Despite the desciption, C++, Fortran and Objective-C should also work
well (in addition to advertised C and Ada frontends).

===

The gnatdroid-x86 port builds a C/Ada cross-compiler based on GCC 4.9
that targets the Android operating system (up to version 5.0, API level
21) running on x86 or x86_64 architecture (version 7).  This produces
binaries that run natively on x86-based Android devices.
2015-11-30 00:15:39 +00:00
Alexey Dokuchaev
0eae38450b Allow to build on PowerPC. 2015-11-29 12:50:09 +00:00
Antoine Brodin
a1af583929 Deprecate ports broken for more than 6 months 2015-11-29 09:51:30 +00:00
Jimmy Olgeni
704c80db60 Upgrade lang/gambit-c to version 4.8.2. 2015-11-28 19:35:45 +00:00
Gerald Pfeifer
8f85f4bbe2 Fix building without a full bootstrap, that is, with option BOOTSTRAP
not set which was broken by libffi changes after GCC 5.

Submitted by:	andreast
2015-11-28 18:05:53 +00:00
Michael Moll
87b752f94e lang/go14: allow building on armv6hf
PR:		204882
Approved by:	jlaffaye (maintainer)
2015-11-28 14:47:00 +00:00
Gerald Pfeifer
da2dd49738 Update to the 20151125 snapshot of GCC 4.9.4. 2015-11-27 23:30:32 +00:00
Gerald Pfeifer
fe8cdb9f5d Update to the 20151124 snapshot of GCC 5. 2015-11-27 23:22:46 +00:00
Dmitry Marakasov
ff692e9335 - Add LICENSE 2015-11-27 11:25:56 +00:00
Gerald Pfeifer
bfd257cb67 Update to the 20151122 development snapshot of GCC 6. 2015-11-24 11:48:16 +00:00
Gerald Pfeifer
eff1ffb544 This being the generic GCC port, add gfortran, gcc, and g++ as links
to the versioned executable (gfortran48, gcc48, and g++48).

These standard names are going to remain in place in case of version
upgrades and constitute the default, and expected by users, names.

Suggested by:	db
Reviewed by:	db
2015-11-24 10:19:22 +00:00
Romain Tartière
4c63218f5c Update to the now stable 4.2 branch. 2015-11-24 08:15:09 +00:00
Mathieu Arnold
0f11f47f1b Update to v5.23.5-23-g04106f2.
Changes:	https://github.com/Perl/perl5/compare/v5.23.4-119-g0632167...v5.23.5-23-g04106f2
Sponsored by:	Absolight
2015-11-23 13:25:36 +00:00
Julio Merino
dad9e883dd Add a MULTILIB option to gcc{,48,49,5} for powerpc64
This change is the same as r400632, which updated gcc[56]-devel, but now
for gcc{,48,49,5}.  This change is the second attempt at doing this: the
first attempt went in r401072 and was reverted in r401074 because the diff
was bogus and enabled the new MULTILIB option under all platforms instead
of just powerpc64.

This fixes the build of gcc{,48,49,5} under powerpc64 when the system
is built without the lib32 libraries.

More in detail:

If the system is built with lib32 support (WITH_LIB32, which is the default),
building gcc from ports results in a compiler that can target both 64-bit and
32-bit binaries on powerpc64.  However, when lib32 support is disabled
(WITHOUT_LIB32), gcc should only be built with 64-bit support or otherwise
the build fails.

To fix this, explicitly disable 32-bit support when /usr/lib32 is not present
and add a MULTILIB option (which is only defined for powerpc64 when 32-bit
support is possible and defaults to yes to preserve the current behavior) to
allow the user to explicitly control this feature.

Approved by:    gerald (maintainer), bdrewery (mentor), andreast
Differential Revision:  https://reviews.freebsd.org/D3952
2015-11-22 21:06:54 +00:00
Tijl Coosemans
da7b909534 Set NOPRECIOUSMAKEVARS so bsd.port.mk doesn't pass ARCH to submakes.
PR:		204732
2015-11-22 19:26:16 +00:00
Frederic Culot
f28ec24049 - Reassign jhay@'s ports after his commit bit was taken in for safekeeping 2015-11-21 13:21:14 +00:00
Michael Moll
99c3a9ac67 lang/ruby2*: fix configure on armv6 with LLVM 3.7
Submitted by:	dim
2015-11-20 22:53:58 +00:00
Gerald Pfeifer
46bda9ec62 Update to the 20151117 snapshot of GCC 5.
Fix a couple of recently introduced whitespace issues in Makefile.
2015-11-20 22:21:11 +00:00
Gerald Pfeifer
1dc524ae67 Backport support for Graphite loop optimizations via a new option
GRAPHITE from gcc5-devel.

This is off by default for the time being and pulls in devel/isl
as an additional dependency.
2015-11-20 22:19:24 +00:00
Ruslan Makhmatkhanov
ea1c2647d9 lang/jython: update to 2.7.0
- update to 2.7.0
- change MASTER_SITES to use https and modern mirror as suggested by [1]
- Jython uses two licenses, indicate that in the port. Extract the licenses from
  the jar earlier so ports framework can find them
- the port complains when trying to build with openjdk6, so set JAVA_VERSION
  to 1.7+
- mark NO_ARCH
- null the PATH for installer invocation. If installer finds python2.7 in PATH
  it installs python wrapper script instead of bash one. [2]
- exclude "ensurepip" module from the installation as it doesn't build on FreeBSD
- change kinda dirty and not obvious replacement of "-cl"(asspath) to addition
  to JAVA_OPTS. This hack is needed to place jython cachedir into user's home
  directory, as it needs to be writable by the user invoking jython
- write comments to not obvious parts of the installation
- wrapper script is now placed in bin/ directory in JYTHON_PREFIX rather then
  in root, fix that
- Jython uses *$py.class files as an analog for *.pyc ones in plain Python,
  installer puts pre-compiled *$py.class files into the STAGEDIR. We need to
  recompile that because, after installation:
  1) If we invoke Jython as user - it can't use the *$py.class files as they
     have different source path inside, slowing down the startup;
  2) If we invoke jython as root - it will recompile the *$py.class files
     breaking the de-installation process of the package. Compilation phase
     always have non-portrelated errors, so we need to ignore it's exit code
- Don't ignore the exit code of symlink installation as we don't expect that to fail

[1] https://central.maven.org/
[2] https://hg.python.org/jython/file/tip/installer/src/java/org/python/util/install/StartScriptGenerator.java#l22

PR:		204231
Submitted by:	Sergey Kozlov <kozlov.sergey.404@gmail.com>
2015-11-20 22:14:01 +00:00
Gerald Pfeifer
d49f1eb4da Update to the 20151115 development snapshot of GCC 6. 2015-11-19 21:24:27 +00:00
Li-Wen Hsu
4c536e83f0 Add version specified ports of separated standard Python modules for
non-default Python versions:

- Add pyXY-{sqlite3,gdbm,tkinter} ports for generating binary packages
- Improve/add pkg-message to point users to install respective packages of
  separated Python standard modules
- Add COMMENT to explicitly show the Python version that package should be
  used with
- Simplify version-related PYTHON_* for lang/python35

Reviewed by:	koobs
Differential Revision:	https://reviews.freebsd.org/D4170
2015-11-19 01:28:38 +00:00
Michael Moll
03585a0a7f lang/ruby2*: mark BROKEN on ia64
PR:		194572
2015-11-16 19:11:46 +00:00
Mathieu Arnold
d594db6a11 Update to v5.23.4-119-g0632167.
Changes:	https://github.com/Perl/perl5/compare/v5.23.4-84-g28aaeb3...v5.23.4-119-g0632167
Sponsored by:	Absolight
2015-11-16 14:58:56 +00:00
Gerald Pfeifer
242073ad09 Add GCC_DESC to Mk/bsd.options.desc.mk. Use this in a number of ports
instead of their own respective settings.
2015-11-16 00:30:00 +00:00
Andreas Tobler
ec34468fcb - Give a choice to enable libjava for powerpc64.
Approved by:	gerald (maintainer)
2015-11-15 20:28:07 +00:00
Andreas Tobler
0337b32906 - Give a choice to enable libjava for powerpc64.
- The minimum prerequisite compiler to build gcc6 for powerpc64 is a gcc-4.9.

Approved by:	gerald (maintainer)
2015-11-15 20:24:13 +00:00
Gerald Pfeifer
c19bec61f1 Backport support for Graphite loop optimizations via a new option
GRAPHITE from gcc6-devel.

This is off by default for the time being and pulls in devel/isl
as an additional dependency.
2015-11-15 19:48:07 +00:00
Gerald Pfeifer
63286d5364 Add support for Graphite loop optimizations via a new option GRAPHITE.
This is off by default for the time being and pulls in devel/isl as an
additional dependency.
2015-11-15 19:37:49 +00:00
John Marino
2add4ad79d lang/adacontrol: distfile was re-rolled
The upstream distfile was changed.  Most of the changes were regenerated
documentation, but a build file (gpr) was also updated.  The changes are
legitimate (but should have been provided r4)

Introduce DIST_SUBDIR now that adacontrol joined the reroll club.
2015-11-15 12:59:28 +00:00
Cy Schubert
f707a13124 Self-host dmd bootstrap (dmd 2.067.1). 2015-11-15 10:34:08 +00:00
Cy Schubert
c597d1d212 Keep temporary build dirs within WRKDIR.
Don't include the results of post-patch in the patch file.

Suggested by:	bdrewery
2015-11-14 19:54:37 +00:00
Cy Schubert
704677f659 Also, clean up after ourselves. 2015-11-14 16:45:10 +00:00
Cy Schubert
120ec70f04 Previously failed builds will not remove this directory. Make sure
it is gone prior to a fresh new build.
2015-11-14 16:39:57 +00:00
Cy Schubert
0a83606f74 Fix build. 2015-11-14 16:26:22 +00:00
Antoine Brodin
7e8050b16b Chase PHP 5.4 expiration date 2015-11-13 22:13:24 +00:00
Jimmy Olgeni
879168474c Upgrade all Erlang 18 ports to version 18.1.4. 2015-11-13 11:45:37 +00:00
Cy Schubert
b529ad1fdb Update 2.067.0 --> 2.069.1 2015-11-13 04:58:40 +00:00
John Marino
be73efc26a lang/angelscript: Add USES=alias to fix malloc.h-less DF 2015-11-12 23:35:52 +00:00
Gerald Pfeifer
b1864c304a Update to the 20151110 snapshot of GCC 5. 2015-11-12 22:31:37 +00:00
Gerald Pfeifer
a93611c0ca Update to the 20151111 snapshot of GCC 4.9.4.
Thanks to andreast@ the patch for PIE support is now upstream,
so drop files/patch-pie-support.
2015-11-12 11:50:15 +00:00
Gerald Pfeifer
c966892b43 Update to the 20151108 development snapshot of GCC 6.
This now features PIE (position-independent executable) support
for powerpc64, courtesy of andreast@.
2015-11-12 09:37:47 +00:00
Brooks Davis
470d38df82 Add USES=libedit. [1]
Avoid some duplicate work.

Submitted by:	amdmi3 [1]
2015-11-11 18:15:56 +00:00
John Marino
c73191f87a lang/jruby: Don't redefine WRKDIR
This port was establishing WRKDIR over bpm.  The reason why wasn't good;
There is a home-grown pattern replacement in the port.  I replaced the
custom sed command with REINPLACE_CMD as minimally as I could, and then
removed the WRKDIR redefinition.

Approved by:	just fix it
2015-11-11 12:24:01 +00:00
John Marino
7b56a62b83 lang/io: uses optios framework, fix couple of bugs
During the conversion to use option handlers, I found a couple of
typos and obsolete code which caused errors.  I also switched to
USES+= readline libedit when their options were selected.
2015-11-11 10:24:01 +00:00
John Marino
b74ddb7567 lang/onyz: Convert to USES=libedit
The previous depends declaration for libedit was incorrect.  It had a
".so" prefix instead of ".so.0" prefix meaning that the requirement
would have been satisfied by system libedit.  For this reason, converting
to USES=libedit requires a bump.

Approved by:	infrastructure modernization
2015-11-11 09:00:45 +00:00
Steve Wills
da8e4525a8 lang/go: fix build on 11i386
Approved by:	jlaffaye (maintainer)
Obtained from:	26263354a3
2015-11-10 21:45:23 +00:00
Tijl Coosemans
68d7ea5b81 Skip building binutils documentation because it isn't installed and it
requires makeinfo.
2015-11-09 13:48:26 +00:00
Antoine Brodin
496ac41eab Mark a few ports BROKEN: unfetchable 2015-11-09 12:59:03 +00:00
Mathieu Arnold
ad315a54ce Update to v5.23.4-84-g28aaeb3.
Changes:	https://github.com/Perl/perl5/compare/v5.23.4-68-g0ad694a...v5.23.4-84-g28aaeb3
Sponsored by:	Absolight
2015-11-09 11:40:43 +00:00
Gerald Pfeifer
5fea0d9894 "Backport" the -fstack-protector-strong patchset from lang/gcc48 to
lang/gcc.

PR:		203751, 186852 [1]
Submitted by:	software-freebsd@interfasys.ch [1]
2015-11-09 08:27:41 +00:00
Gerald Pfeifer
2607a91a70 Have the package name reflect the name of the port and include -devel
as part of PKGNAMESUFFIX to signal this is not a stable version.
2015-11-08 23:49:50 +00:00
Julio Merino
c7f5a2f84d Revert r401072.
I'm not sure what happened exactly but I think I committed the change from
the wrong client.  The applied change enabled the MULTILIB option for all
architectures and not only powerpc64.  Let's just revert the commit and do
it properly from scratch; other things might be wrong so I wanna take a
closer look, and it's best to just revert quickly.
2015-11-08 20:31:51 +00:00
Julio Merino
c6b41d9541 Add a MULTILIB option to gcc{,48,49,5} for powerpc64
This change is the same as r400632, which updated gcc[56]-devel, but now
for gcc{,48,49,5}.  Waited a week to ensure the change caused nothing to go
horribly wrong but this change is very low risk because it only affects
powerpc64.

This fixes the build of gcc{,48,49,5} under powerpc64 when the system
is built without the lib32 libraries.

More in detail:

If the system is built with lib32 support (WITH_LIB32, which is the default),
building gcc from ports results in a compiler that can target both 64-bit and
32-bit binaries on powerpc64.  However, when lib32 support is disabled
(WITHOUT_LIB32), gcc should only be built with 64-bit support or otherwise
the build fails.

To fix this, explicitly disable 32-bit support when /usr/lib32 is not present
and add a MULTILIB option (which is only defined for powerpc64 when 32-bit
support is possible and defaults to yes to preserve the current behavior) to
allow the user to explicitly control this feature.

Approved by:    gerald (maintainer), bdrewery (mentor), andreast
Differential Revision:  https://reviews.freebsd.org/D3952
2015-11-08 20:09:59 +00:00
Thomas Zander
802d19424f - Take maintainership
- Provide target for 'make test': Use bundled rust regression test suite
- Use bundled LLVM for now: Built with it, rust passes more regression tests
- Bump PORTREVISION
2015-11-07 22:17:36 +00:00
Gerald Pfeifer
5d58fd05a7 Update to the 20151103 snapshot of GCC 5. 2015-11-07 18:24:22 +00:00
Jimmy Olgeni
f3f4950b20 Upgrade lang/ccl to version 1.11.
- Add LICENSE
- Do not mute install commands
- Regenerate patch-lisp-kernel_memory.c to make portlint happy
- Fix whitespace in pkg-message (portlint)
2015-11-07 14:29:36 +00:00
John Marino
c4864f653b lang/adacontrol: Upgrade version 1.16r11 => 1.17r3 2015-11-07 11:43:47 +00:00
Gerald Pfeifer
976413b988 Update to the 20151101 development snapshot of GCC 6. 2015-11-07 10:43:26 +00:00
Tijl Coosemans
15653db066 Update to version 3.5.5.2015.11.06 2015-11-06 21:14:54 +00:00
Mathieu Arnold
a0bf84a35d Remove outdated comments.
Sponsored by:	Absolight
2015-11-05 13:22:56 +00:00
Mathieu Arnold
065c026fe5 Fix ports that confused the meaning of WRKDIR and WRKSRC.
PR:		204056
Submitted by:	mat
Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2735
2015-11-05 12:36:25 +00:00
Michael Moll
f914fcc9aa lang/ruby2*: correct configure options
Fix readline & libedit configure options after a slight error slipped in
with the patches done in r400142.

PR:		203988
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
2015-11-05 10:14:49 +00:00
Mathieu Arnold
3171afc9d9 Update to v5.23.4-68-g0ad694a.
Changes:	https://github.com/Perl/perl5/compare/v5.23.4-27-geeb9a2f...v5.23.4-68-g0ad694a
Sponsored by:	Absolight
2015-11-02 12:14:56 +00:00
Julio Merino
4fedd102f5 Add a MULTILIB option to gcc[56]-devel for powerpc64
This fixes the build of gcc[56]-devel under powerpc64 when the system is
built without the lib32 libraries.

More in detail:

If the system is built with lib32 support (WITH_LIB32, which is the default),
building gcc from ports results in a compiler that can target both 64-bit and
32-bit binaries on powerpc64.  However, when lib32 support is disabled
(WITHOUT_LIB32), gcc should only be built with 64-bit support or otherwise
the build fails.

To fix this, explicitly disable 32-bit support when /usr/lib32 is not present
and add a MULTILIB option (which is only defined for powerpc64 when 32-bit
support is possible and defaults to yes to preserve the current behavior) to
allow the user to explicitly control this feature.

Approved by:	gerald (maintainer), bdrewery (mentor), andreast
Differential Revision:	https://reviews.freebsd.org/D3952
2015-11-02 02:57:34 +00:00
Gerald Pfeifer
5271aaf5a0 Update to the 20151027 snapshot of GCC 5. 2015-10-31 21:35:59 +00:00
Gerald Pfeifer
1f7777a0d6 Update to the 20151028 snapshot of GCC 4.9.4. 2015-10-31 21:35:27 +00:00
Brooks Davis
1a9450fce2 Fix build with GCC 4.9.
PR:		196712
Submitted by:	kwm
2015-10-30 16:50:27 +00:00
Thomas Zander
fbf963a047 Update to upstream version 1.4.0 2015-10-30 11:39:31 +00:00
Mathieu Arnold
4b2033bc3a Update to 0.11.2
PR:		203981
Submitted by:	Torsten Zühlsdorff
Approved by:	maintainer
Sponsored by:	Absolight
2015-10-28 12:57:46 +00:00
Brooks Davis
ea278f079f Add missing USES=libedit.
Submitted by:	amdmi3
2015-10-27 16:06:23 +00:00
Gerald Pfeifer
27b0ce4a21 Update to the 20151025 development snapshot of GCC 6. 2015-10-26 22:03:23 +00:00
Johan van Selst
cfbf26a575 Update Algol 68 Genie to 2.8.2 (bugfix release) 2015-10-26 19:17:40 +00:00
Mathieu Arnold
d9049b18a9 Update to v5.23.4-27-geeb9a2f.
Changes:	https://github.com/Perl/perl5/compare/v5.23.3-166-ga6d3278...v5.23.4-27-geeb9a2f
Sponsored by:	Absolight
2015-10-26 17:26:57 +00:00
Michael Moll
9e4f8bdd8b lang/ruby2*: fix readline & libedit configure options
The fixed error(s) were only visible with LOCALBASE not set to /usr/local.

PR:		203988
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
2015-10-25 00:21:23 +00:00
Gerald Pfeifer
ec3c1045bf Update to the 20151020 snapshot of GCC 5. 2015-10-23 21:08:38 +00:00
Alexey Dokuchaev
fa07ac670c - Allow exposing polyml as a shared library (as required by e.g. HOL4)
- Strip installed library as advised by portlint(1)
- While here, sort knobs and remove useless .include <bsd.port.options.mk>

PR:		203467
Approved by:	maintainer
2015-10-23 17:24:12 +00:00
Jimmy Olgeni
580e449329 Upgrade lang/gambit-c to version 4.8.1. 2015-10-22 12:31:18 +00:00
Mathieu Arnold
6605cc49d8 Update to 7.9.0.
Sponsored by:	Absolight
2015-10-21 15:01:57 +00:00
Ed Schouten
0e43d44140 Introduce Binutils for CloudABI on aarch64.
When I added the first copy of the CloudABI toolchain to the Ports tree,
I assumed that it would be easily possible to have a single Binutils
port that would support all of the architectures of interest. It seems
that this is not really supported, or simply awkward to use.

Let's just rename the cloudabi-binutils port to cloudabi-binutils-x86_64
and add an additional cloudabi-binutils-aarch64.

Reviewed by:	emaste
Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D3919
2015-10-21 12:28:21 +00:00
Julio Merino
0f6e7a9bcc Mark spidermonkey185 as not for PowerPC/PowerPC64
The code lacks support for PowerPC and PowerPC64 and it does not seem
trivial to add such missing pieces.  In particular, the MacroAssembler
is not implemented.

Approved by:	koobs (maintainer), bdrewery (mentor)
Differential Revision:	https://reviews.freebsd.org/D3957
2015-10-21 12:03:17 +00:00
Gerald Pfeifer
ba33ab2d0c Update to the 20151018 development snapshot of GCC 6. 2015-10-20 15:25:51 +00:00
Koop Mast
7e01df9700 Update beignet to 1.1.1.
* Dump asm to a file.
* Use addRemappedFile to avoid creating temporary cl source file.
* add collectInsnNum to collect block instruction number.
* Fix piglit clLinkProgram fail.
* Calculate appropriate timestamps for cl profile.

While here assign maintainership to x11@.

PR:		203669
Submitted by:	dieterich.joh@gmail.com
2015-10-20 14:47:46 +00:00
Jimmy Olgeni
41c3e33e77 Upgrade lang/alchemist.el to version 1.6.0. 2015-10-20 10:37:52 +00:00
John Marino
41c5579e9d gnatdroid-sysroot: Add Android API Level 21 (Lollipop)
The latest Android Native Development Kit (NDK) has API Level 21
in it (but not 20, nor 22 or the latest Level 23).  Add this option
to gnatdroid's sysroot port, and change the default API from Jelly Bean 1
(Level 16) to Kitkat (Level 19).

Bump gnatdroid's binutils and gnatdroid itself as a consequence of this
default change.  A new patch had to be added to lang/gcc-aux to handle
the CTYPE changes which haven't made to GCC yet.

Gnatdroid has been testing for building on all API's but not for
functionality beyond Level 16 due to lack of hardware.  I may soon
install an Android emulator to see if that will suffice.
2015-10-19 19:42:53 +00:00
Steve Wills
c183f5d5d6 lang/x10: force use of jdk 1.6 or 1.7 2015-10-19 16:42:58 +00:00
Jimmy Olgeni
318ecfff92 Upgrade lang/elixir-mode.el to version 2.2.8. 2015-10-19 15:30:44 +00:00
Dmitry Marakasov
67971bd0fb Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
2015-10-19 14:50:52 +00:00
Mathieu Arnold
f13c234d6c Add a few patches to lang/perl5.* to make tests pass.
Sponsored by:	Absolight
2015-10-19 14:17:05 +00:00
Mathieu Arnold
f103c76a3f Update to v5.23.3-166-ga6d3278.
Changes:	https://github.com/Perl/perl5/compare/v5.23.3-106-ga0c8eb5...v5.23.3-166-ga6d3278
Sponsored by:	Absolight
2015-10-19 10:28:05 +00:00
Kubilay Kocak
479c987464 lang/python{27,32,33}: Fix missing shlib path in python-config
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
2015-10-18 09:50:39 +00:00
Sunpoet Po-Chuan Hsieh
52f84132c7 - Update to 0.23.4
- While I'm here, add LICENSE_FILE

Changes:	https://github.com/cython/cython/blob/master/CHANGES.rst
PR:		203785
Submitted by:	Vitaly Magerya <vmagerya@gmail.com> (maintainer)
2015-10-17 18:10:54 +00:00
Kurt Jaeger
2ba5f6e417 lang/execline: 2.1.3.1 -> 2.1.4.2
- New EXECLINE_BLOCK_END_STRING and EXECLINE_BLOCK_QUOTE_STRING macros
- New command: withstdinas. It's a simplification of backtick, which
  is now implemented as a combination of pipeline and withstdinas.
- Other new command: getcwd.

PR:		203789
Submitted by:	Colin Booth <colin@heliocat.net> (maintainer)
2015-10-17 17:39:58 +00:00
Steve Wills
58bae5c645 lang/x10: mark broken with JDK8 2015-10-17 12:59:36 +00:00
Gerald Pfeifer
a2407debd2 Update to the 20151013 snapshot of GCC 5. 2015-10-17 00:34:19 +00:00
Julio Merino
1cd52004c2 Fix build on 64-bit big-endian machines.
Approved by:	kwm (maintainer), bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D3397
2015-10-16 19:31:12 +00:00
Jimmy Olgeni
50dcb0f5b0 Upgrade Erlang 18 ports to version 18.1.3. 2015-10-16 13:42:28 +00:00
Wen Heping
b45bfd2e1e - Update to 2.769
PR:		203800
Submitted by:	tkato432@yahoo.com
2015-10-16 00:31:32 +00:00
Brooks Davis
6a91f9b3ce Let cloudabi-clang install a compiler for aarch64.
Now that CloudABI has been ported over to aarch64, let's extend the
FreeBSD ports to install a functioning toolchain for it.

This change extend the llvm37 port to backport a tiny change that is
needed to make Clang support the CloudABI for aarch64 target (r250416).
This change makes Clang use the right ELFOSABI number, but also makes it
set the right #defines (e.g., __CloudABI__).

It also extends the cloudabi-clang port to set up symlinks against Clang
for aarch64.

Submitted by:	ed
Differential Revision:	https://reviews.freebsd.org/D3906
2015-10-15 19:06:33 +00:00
Pietro Cerutti
1fc62a20d0 lang/nx - update to 2.0.0
Announce: https://next-scripting.org/xowiki/Ann2_0_0
2015-10-15 18:47:13 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Mathieu Arnold
dce1db7a2b Try to fix upgrading a non default Perl version that is supposed to be
the default one.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3704
2015-10-15 14:24:43 +00:00
Mark Felder
08aaa45d9b lang/php5: Move DEPRECATED and EXPIRATION_DATE so slave ports will pick
it up too.
2015-10-14 20:50:59 +00:00
Mark Felder
e2436b278e lang/php5 mark as deprecated
PHP 5.4 has reached End of Life status

PR:		203552
2015-10-14 20:04:43 +00:00
Mathieu Arnold
890cf4f0be One more patch to make all tests go green.
Sponsored by:	Absolight
2015-10-14 15:42:42 +00:00
Gerald Pfeifer
acfd5edab1 Update to the 20151011 snapshot of GCC 6. 2015-10-14 14:16:39 +00:00
Jimmy Olgeni
780198d5b0 Upgrade lang/erlang-runtime18 to version 18.1.2. 2015-10-14 12:32:46 +00:00
Jimmy Olgeni
52e5d7ce37 Upgrade lang/erlang-java to version 18.1.2. 2015-10-14 12:32:00 +00:00
Jimmy Olgeni
1f3ad1a0cc Upgrade lang/erlang-wx to version 18.1.2. 2015-10-14 12:31:46 +00:00
Jimmy Olgeni
a3f74de590 Upgrade lang/erlang to version 18.1.2. 2015-10-14 12:31:08 +00:00
Mathieu Arnold
e471f6d03b Make it so that less tests fail.
Sponsored by:	Absolight
2015-10-14 11:35:01 +00:00
Mathieu Arnold
f0830e15e4 Update to v5.23.3-106-ga0c8eb5.
Changes:	https://github.com/Perl/perl5/compare/v5.23.3-69-g0648b1f...v5.23.3-106-ga0c8eb5
Sponsored by:	Absolight
2015-10-12 13:05:33 +00:00
John Marino
3df91a3d87 lang/gnatdroid-binutils: Upgrade version 2.25 => 2.25.1 2015-10-11 23:04:12 +00:00
John Marino
efd46863c5 lang/fpc-units: Finally fix default build on FreeBSD 9
On FreeBSD9, libEGL is built by GCC which requires binutils as a run
depends.  fpc-cairo requires libEGL.  fpc-libbfd and binutils conflict
with each other due to both installing the same header.  Thus, on
FreeBSD 9, the BFD and CAIRO options cannot coexist.  Since both were
set on by default, no binary package for fpc-units has built for months.

Since there is no mechanism to set options by release, I use bmake's
exist() function to check for /usr/include/lwres which only exists on
FreeBSD 9.  If it's present, the BFD option is disabled by default.  This
should restore the building of the fpc-units package on FreeBSD 9.

Reported by:	pkg-fallout (for months)
2015-10-11 19:08:02 +00:00
Koop Mast
f28b16021b Update Mesa to 10.6.9.
* Unbreak build on powerpc and other !x86 archs by moving the
  --with-dri-drivers logic from dri/Makefile to the
  libGL/Makefile.common file. So the settings are applied to all mesa ports,
  this was missed in the 10.6.6 update. [1]
* Don't try to enable OpenCL support on anything other then i386 and amd64. [1]
* Move the texture-float and vdpau logic to Makefile.common even if the latter
  isn't supported yet. Keep OPTIONS_DEFINE/DEFAULT in dri/Makefile since they
  need to defined before bsd.port.options.mk is included, and they only affect
  the dri modules.
* Sed on 11 and 10 supports \< and \> however sed on 9.x and dragonfly do not,
  replace the sed keywords with some magic to get the intended results. [2]

Submitted by:		marino@ [2]
Reported and tested by:	arved@ (on ppc32)[1]
2015-10-10 21:04:44 +00:00
Gerald Pfeifer
77664f457c Update to the 20151007 snapshot of GCC 4.9.4. 2015-10-10 14:26:51 +00:00
Gerald Pfeifer
8e4ad36e86 Update to the 20151006 snapshot of GCC 5. 2015-10-08 22:15:10 +00:00
Jimmy Olgeni
42bc424f61 Remove trailing whitespace from Makefiles, A-L. 2015-10-08 15:11:28 +00:00
Mathieu Arnold
cd72e8c3cc Update to v5.23.3-69-g0648b1f.
Changes:	https://github.com/Perl/perl5/compare/v5.23.3-12-g96f902f...v5.23.3-69-g0648b1f
Sponsored by:	Absolight
2015-10-08 12:11:08 +00:00
Mathieu Arnold
adc0d56a13 Use the test framework to run perl's tests.
Sponsored by:	Absolight
2015-10-08 12:10:54 +00:00
Dmitry Marakasov
8c41caa60a - Mark MAKE_JOBS_UNSAFE, there's a race between ld and chmod which leads to build failure:
chmod 551 ./scheme
    /usr/bin/ld: reopening ./scheme: Permission denied
    /usr/bin/ld: final link failed: Permission denied

- Fix stripping, files are not writable

Approved by:	portmgr blanket
2015-10-07 15:00:46 +00:00
Gerald Pfeifer
4d8564047e Update to the 20151004 snapshot of GCC 6. 2015-10-06 16:34:34 +00:00
Jimmy Olgeni
23d3496b4c Upgrade lang/erlang, erlang-java, and erlang-wx to version 18.1.1. 2015-10-06 09:40:01 +00:00
Antoine Brodin
6269ce33ed Add missing USES=compiler, needed for ${COMPILER_TYPE} checks
PR:		203540
2015-10-05 16:59:50 +00:00
Alex Dupre
666fb29d41 Update PHP ports to versions 5.5.30 and 5.6.14.
PR:		203541
Submitted by:	Jason Unovitch
2015-10-05 09:37:54 +00:00
Sunpoet Po-Chuan Hsieh
1b637d42d2 - Fix PLIST
Thanks to:	swills
MFH:		2015Q4
2015-10-03 21:03:11 +00:00
Sunpoet Po-Chuan Hsieh
136e82744b - Add NO_ARCH 2015-10-03 17:08:33 +00:00
Sunpoet Po-Chuan Hsieh
4be2d0519c - Add NO_ARCH
- Remove outdated comment
2015-10-03 17:08:29 +00:00
Antoine Brodin
e6f63e5a7e Backout r398381, it fails to package
With hat:	portmgr
MFH:		2015Q4
2015-10-02 06:40:02 +00:00
Dmitry Marakasov
4950be369f - Fix shebangs
- Switch to options helpers
- Silenct patching

Approved by:	portmgr blanket
2015-10-01 22:07:23 +00:00
Mikhail Teterin
bfb758cc57 Upgrade from 4.02.1 to 4.02.3. Disable adding of explicit -O to compiler flags,
because that ends up lowering optimization for most people (from -O2).

Approved by:	maintainer

(The upgrade is too minor to justify revision bumping of depending ports.)
2015-10-01 19:24:12 +00:00
Jimmy Olgeni
6b1cea5793 Upgrade lang/erlang-runtime17 to version 17.5.6.4. 2015-10-01 13:29:15 +00:00
Jimmy Olgeni
a98a587e81 Add documentation (DOCS option).
- Switch to using pkg-plist rather than automatically generate it
  (it is easy enough to maintain).

- Switch to modern option helpers.

- Set DIST_SUBDIR due to version-less Docs.zip file.
2015-10-01 12:38:29 +00:00
Gerald Pfeifer
f9aec6ce6c Update to the 20150927 snapshot of GCC 6. 2015-10-01 09:15:31 +00:00
Gerald Pfeifer
daeb3e9151 Update to the 20150929 snapshot of GCC 5. 2015-10-01 07:07:51 +00:00
Gerald Pfeifer
6e9461e005 Update to the 20150916 snapshot of GCC 4.9.4. 2015-10-01 06:24:59 +00:00
Jason Unovitch
f63934a8db lang/chicken: update 4.10.0 RC4 -> 4.10.0
PR:		203450
Approved by:	Vitaly Magerya <vmagerya@gmail.com> (maintainer)
2015-09-30 09:55:14 +00:00
Jason Unovitch
f6307ef1ff lang/groovy: update 2.4.4 -> 2.4.5 2015-09-30 01:06:59 +00:00
Jimmy Olgeni
f773c696be Upgrade lang/gambit-c to version 4.8.0.
- Move to GitHub (project renamed to gambit)
- Keep gambit-c as PORTNAME to avoid conflicts with math/gambit
2015-09-29 13:16:16 +00:00
Jimmy Olgeni
bc75eb3f58 Upgrade lang/elixir to version 1.1.1. 2015-09-28 21:44:45 +00:00
Mathieu Arnold
7b2accfa61 Update to v5.23.3-12-g96f902f.
Changes:	https://github.com/Perl/perl5/compare/v5.23.3-7-ge120c24...v5.23.3-12-g96f902f
Sponsored by:	Absolight
2015-09-28 13:27:14 +00:00
Julien Laffaye
2d11902c35 - Update to 1.4.3, fix vulnerabilities
- Improve clang detection [1]
- Disable CGO, it is not needed to bootstrap 1.5

PR:		202624 [1]
2015-09-27 19:54:19 +00:00
Koop Mast
392c00ce87 Relax the BROKEN condition on 10.x.
libc++ on 10.1-R is too old for beignet to build, however beignet builds
fine on 10.2-R. Since 10.1-R is use for building packages, this doesn't
change the fact that there is no freebsd supplied package sadly.
2015-09-26 14:59:34 +00:00
Jimmy Olgeni
eaf7f32d4b I forgot to restore the SRC option... 2015-09-26 11:52:22 +00:00
Jimmy Olgeni
bc4f56b97a Upgrade lang/elixir to 1.1.0 and set NO_ARCH. 2015-09-26 11:38:44 +00:00
Ruslan Makhmatkhanov
4bd74c4a05 lang/bsh: switch to github
With the deprecation of Google Code and Apache Extras, the code has moved to
github.

- use Github
- use a newer snapshot that sets the target to Java 1.5 (should be more
  compatible with newer Java). Bump port revision accordingly
- add the "Beanshell" name to COMMENT, since PORTNAME is not clear
- pass maintainership to submitter

PR:		203354
Submitted by:	pfg
2015-09-26 11:06:34 +00:00
Antoine Brodin
67ad2d2460 Remove deprecated @exec/@unexec from ports using ccache-update-links 2015-09-26 11:03:19 +00:00
Gerald Pfeifer
1b93f528de Update to the 20150913 snapshot of GCC 6. 2015-09-26 05:30:41 +00:00
Mark Linimon
8c26b8cbf9 Mark as broken on sparc64: fails to build.
Approved by:	portmgr (sparc64 blanket)
2015-09-25 21:18:53 +00:00
Mark Linimon
b4409b850f Mark as broken on sparc64: fails to build.
Approved by:	portmgr (sparc64 blanket)
2015-09-25 21:17:50 +00:00
Jimmy Olgeni
711389e001 Upgrade lang/erlang, lang/erlang-java, and lang/erlang-wx to 18.1. 2015-09-25 08:28:26 +00:00
Jimmy Olgeni
d25953032d Upgrade lang/erlang-runtime18 to version 18.1. 2015-09-25 08:00:56 +00:00
William Grzybowski
b70d86a0ba lang/erlang-riak: Custom erlang from bashio to be used with riak2
WWW: http://docs.basho.com/riak/latest/ops/building/installing/erlang/

Submitted by:	nbari (based on)
2015-09-24 18:47:58 +00:00
Mathieu Arnold
a3f6fe1232 Update to v5.23.3-7-ge120c24
Changes:	https://github.com/Perl/perl5/compare/v5.23.2-245-g801fcc2...v5.23.3-7-ge120c24
Sponsored by:	Absolight
2015-09-23 14:11:56 +00:00
Jimmy Olgeni
36004c2a0f Upgrade lang/alchemist.el to version 1.5.2. 2015-09-20 22:11:10 +00:00
Jimmy Olgeni
260933a454 Upgrade lang/abcl to version 1.3.3. 2015-09-20 21:44:10 +00:00