Commit graph

15658 commits

Author SHA1 Message Date
Antoine Brodin
8c1a451cc2 Fix PKGNAME collison between lang/cython and lang/cython3 2017-03-22 19:30:12 +00:00
Marcelo Araujo
d392096a71 Create a python3 version of lang/cython. 2017-03-22 11:51:10 +00:00
Gerald Pfeifer
f57e1a4a1e Update to the 20170319 development snapshot of GCC 7.
This brings a new little utility program gcov-dump7 to dump code coverage
data (unfortunately without a man page or documentation).
2017-03-21 20:26:20 +00:00
Gleb Smirnoff
141e3d8b59 Add two patches to lang/go14.
- patch-syscall

  Use SYSCALL assembly instead of INT 0x80 for syscalls on amd64.
  Using INT 0x80 as syscall gate on amd64 is an accidential and
  undocumented feature of COMPAT_FREEBSD32. It allows to use 64-bit
  ABI, but run syscalls through i386 gate.
  Go used this "feature" to workaround a bug in FreeBSD 8, which is no
  longer relevant.
  The patch is exact e9ce76b0eca8fa95dddb90b0a72aadab58de2ffc from go
  repo.
  Now lang/go14 doesn't need COMPAT_FREEBSD32 to build and run.

- patch-pipe2

  The pipe2 syscall is present in all supported versions of FreeBSD,
  but pipe was removed from FreeBSD 11. With the patch go14 can be
  built and run on a system without COMPAT_FREEBSD10.

Reviewed by:	jlaffaye
2017-03-21 16:38:33 +00:00
Mathieu Arnold
3866d62903 Add a DOT_INC option to allow people to build unsafe versions of Perl
with '.' in @INC.

Sponsored by:	Absolight
2017-03-21 11:33:13 +00:00
Mathieu Arnold
d2e8a21dd9 Use GH_TAGNAME properly.
Sponsored by:	Absolight
2017-03-21 09:09:35 +00:00
Mathieu Arnold
9d80eebdc2 Update to v5.25.10-90-gffb91b6.
Changes:	https://github.com/Perl/perl5/compare/v5.25.10-64-gb498628...v5.25.10-90-gffb91b6
Sponsored by:	Absolight
2017-03-20 14:01:49 +00:00
Jimmy Olgeni
27d3b4848c Update Erlang 19 ports to version 19.3. 2017-03-20 11:45:27 +00:00
Antoine Brodin
d727ceffde - Update devel/doxygen to 1.8.13
- Adjust ports depending on it

PR:		217801
2017-03-19 17:19:55 +00:00
Thomas Zander
57bec1dacb Update to upstream version 1.16.0 2017-03-19 12:08:08 +00:00
Gerald Pfeifer
a448290ba9 Update to the 20170316 snapshot of GCC 6.
This brings a new little utility program gcov-dump6 to dump code coverage
data (unfortunately without a man page or documentation).
2017-03-17 10:59:06 +00:00
Torsten Zuehlsdorff
b9e5ce047c Update PHP 7.1 from 7.1.2 to 7.1.3
Changelog: http://www.php.net/ChangeLog-7.php#7.1.3

PR:           217800
Submitted by: Jochen Neumeister <joneum@bsdproject.de>
MFH:          2017Q1
2017-03-17 09:17:19 +00:00
Gerald Pfeifer
88047f586d Update to the 20170314 snapshot of GCC 5.4.1. 2017-03-17 08:28:40 +00:00
Tobias C. Berner
86a1cc0a58 Update KDE Frameworks to 5.32
* While here, set the MASTER_SITES for the portingAids separately.
* Stop to couple kirigamis' distfiles with kf5 until it's actually a part of it.

PR:		217709
Exp-Run by:	antoine
Reviewed by:	rakuco
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9959
2017-03-17 06:27:30 +00:00
Matthew Rezny
8508d7b0f7 Switch build to llvm38 to clear the last dependency on llvm37
PR:		217462
Approved by:	swills (mentor), maintainer (timeout)
Differential Revision:	https://reviews.freebsd.org/D10034
2017-03-16 18:49:48 +00:00
Torsten Zuehlsdorff
d2c3fd7576 Update PHP 7 from 7.0.16 to 7.0.17
Changelog: http://www.php.net/ChangeLog-7.php#7.0.17

PR:           217800
Submitted by: Jochen Neumeister <joneum@bsdproject.de>
MFH:          2017Q1
2017-03-16 13:04:32 +00:00
Mathieu Arnold
e51bbb58a4 Remove all _USE=openssl occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:54 +00:00
Mathieu Arnold
a28f0f7f7f Remove all USE_OPENSSL occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:30 +00:00
Alexey Dokuchaev
faa6b853f8 Do not patch configure script to pass correct values of JAVA and JAVAC
variables, do it via CONFIGURE_ENV.  Configure script modification time
now does not get changed, which in turn does not force the rebuild of
`kawa.info', so dependency on `print/texinfo' can be dropped (generated
file was essentially the same modulo numeric indices).
2017-03-15 12:59:07 +00:00
Sunpoet Po-Chuan Hsieh
a92815fe29 Clean up Makefile
- Use PORTVERSION
- Remove CPE_VERSION
- Update WWW
2017-03-14 21:35:52 +00:00
Alexey Dokuchaev
29182efba1 - Update `lang/kawa' to version 2.3
- Instead sed(1)ing over every file set needed variables via MAKE_ARGS
- Unbreak the tests (against JDK 1.8) and convert to test framework

TIMESTAMP (kawa-2.3.tar.gz) = 1484583959
2017-03-14 12:29:51 +00:00
Mathieu Arnold
db5d0284e6 Mark a few more ports BROKEN with openssl-devel.
Sponsored by:	Absolight
2017-03-13 17:43:55 +00:00
Tobias Kortkamp
515376053b New port: lang/myrddin
Myrddin is a systems programming language that covers a similar niche
as C including desktop, OS, and embedded development, but at the same
time making it harder to shoot yourself in the foot.

It is designed to be a simple language that runs close to the metal,
giving the programmer predictable and transparent behavior and mental
model.  It also does strong type checking, generics, type inference,
closures, and traits.

Myrddin is not a language designed to explore the forefront of type
theory or compiler technology.  It is not a language that is focused
on guaranteeing perfect safety.  It is satisfied to be a practical,
small, fairly well defined, and easy to understand language for code
that needs to be close to the hardware.

WWW: https://myrlang.org/

Approved by:	lme (mentor)
Differential Revision:	https://reviews.freebsd.org/D9989
2017-03-13 15:11:11 +00:00
Mathieu Arnold
26a1df00ff Update to v5.25.10-64-gb498628.
Changes:	https://github.com/Perl/perl5/compare/v5.25.10-52-g39f2cbe...v5.25.10-64-gb498628
Sponsored by:	Absolight
2017-03-13 12:43:42 +00:00
Tijl Coosemans
2d007a701d Set GH_PROJECT after r436029. The distfiles fetched correctly, but WRKSRC
was incorrect.

Reported by:	maintainer
2017-03-13 12:15:00 +00:00
Tobias Kortkamp
af16ee9bef Update to 0.5.1
PR:		217704
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
Approved by:	lme (mentor)
Differential Revision:	https://reviews.freebsd.org/D9965
2017-03-13 10:47:59 +00:00
Gerald Pfeifer
4851555a34 Update to the 20170312 development snapshot of GCC 7. 2017-03-13 08:46:45 +00:00
Tijl Coosemans
9c6124395c - Rename to lower case opencoarrays.
- Add parallel pseudo category.

Requested by:	danfe
2017-03-12 21:35:52 +00:00
Tijl Coosemans
8632f7c99c Add lang/OpenCoarrays, an implementation of Fortran coarrays using MPI.
OpenCoarrays is an open-source software project that supports the coarray
Fortran (CAF) parallel programming features of the Fortran 2008 standard
and several features proposed for Fortran 2015.

WWW: http://www.opencoarrays.org/

PR:		217283
Submitted by:	Anton Shterenlikht <mexas@bris.ac.uk>
2017-03-12 20:25:29 +00:00
Gerald Pfeifer
4febf6aac5 Update to the 20170309 snapshot of GCC 6. 2017-03-10 21:44:49 +00:00
Gerald Pfeifer
e56eb669c9 Update to the 20170307 snapshot of GCC 5.4.1. 2017-03-10 21:30:10 +00:00
Cy Schubert
72a2dfe5ac Update 2.073.1 --> 2.073.2 2017-03-10 10:44:18 +00:00
Wen Heping
27c3388ba8 - Update to 5.3.4
PR:		217461
Submitted by:	gmesalazar@gmail.com(maintainer)
2017-03-09 03:05:19 +00:00
Gerald Pfeifer
0eff02cf26 Update to the 20170305 development snapshot of GCC 7. 2017-03-06 22:37:55 +00:00
Jean-Sébastien Pédron
cc125b3b4b lang/rust, lang/rust-nightly: Generate PLIST in post-install
Several libraries have their filename computed and based on the absolute
path to source files. Therefore, we need to generate the PLIST. Rust
installer already produces manifests listing files it installs. The port
now uses those files to complete `${TMPPLIST}`.

While the port built fine in Poudriere, it failed when built directly on
the host (regular make or with portmaster(1)) or using a different tool
such as Synth. This commit fixes the build for those methods.

Handling of DOCS-specific files is also unified with normal files. This
gets rid of code duplication.

How to do reproducible builds will be studied later.

PR:		217309
Reported by:	Several people on freebsd-ports@ or Bugzilla
Tested by:	Almost everyone who reported the issue
Approved by:	antoine (mentor), riggs (maintainer of lang/rust)
Differential Revision:	https://reviews.freebsd.org/D9816
2017-03-06 13:27:57 +00:00
Mathieu Arnold
c216cb5b88 Update to v5.25.10-52-g39f2cbe.
Changes:	https://github.com/Perl/perl5/compare/v5.25.10-41-gaa9ac6c...v5.25.10-52-g39f2cbe
Sponsored by:	Absolight
2017-03-06 12:04:56 +00:00
Jason Unovitch
763d029453 lang/chicken: update 4.11.0 -> 4.12.0
PR:		216661
Reported by:	sevan
Submitted by:	Vitaly Magerya <vmagerya@gmail.com> (maintainer)
Security:	CVE-2016-6830
Security:	CVE-2016-6831
Security:	CVE-2016-9954
Security:	https://vuxml.FreeBSD.org/freebsd/c6932dd4-eaff-11e6-9ac1-a4badb2f4699.html
MFH:		2017Q1
2017-03-05 16:15:37 +00:00
Jose Alonso Cardenas Marquez
c34c20ec4b - Fix build on FreeBSD 11 2017-03-05 03:07:52 +00:00
Gerald Pfeifer
f8511bf842 Update to the 20170302 snapshot of GCC 6. 2017-03-03 21:46:36 +00:00
Mathieu Arnold
bebf3178ae Mark the remaining ports depending on Google Code as DEPRECATED, with an
EXPIRATION_DATE at the end of April 2017.

In the past six months, about a third of the ports marked BROKEN because
they were hosted on Google Code have been fixed.  The remaining must not
be of use to anyone.

With hat:	portmgr
Sponsored by:	Absolight
2017-03-03 16:00:19 +00:00
Tobias C. Berner
6d9e4c7566 Update x11-wm/hs-xmonad and x11-wm/hs-xmonad-contirb to 0.13
* Update xmonad to 0.13
* New required ports devel/hs-directory
* Required update of x11/hs-X11 to 0.13

PR:             217012
Reviewed by:    mat
Approved by:    maintainer timeout (2 weeks), rakcuo (mentor)
Differential Revision:  https://reviews.freebsd.org/D9548
2017-03-02 18:02:57 +00:00
Alan Somers
fc869c8727 lang/rust*: Advise users to mount procfs
Add a pkg-message to these ports advising users to mount procfs to see
backtraces.

Reviewed by:	dumbbell, riggs
Approved by:	dumbbell (ports)
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D9838
2017-03-01 23:35:05 +00:00
Gerald Pfeifer
38f8d037a4 Update to the 20170228 snapshot of GCC 5.4.1. 2017-03-01 17:37:01 +00:00
Matthew Rezny
082ae04214 Update to 1.3.0
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9843
2017-03-01 12:14:21 +00:00
Mark Linimon
b5b7c98518 Mark as broken on armv6. Although there is an assembler routine for arm,
the label "0:" is rejected.

Perhaps an update to 1.8.7 could help.

Approved by:	portmgr (tier-2 blanket)
2017-03-01 02:16:14 +00:00
Jose Alonso Cardenas Marquez
095d5c8b2a New ports: lang/ldc
The LDC project aims to provide a portable D programming language compiler
with modern optimization and code generation capabilities.

The compiler uses the official DMD frontends to support the latest version of
D2, and relies on the LLVM Core libraries for code generation.

LDC is fully Open Source; the parts of the code not taken/adapted from other
projects are BSD-licensed (see the LICENSE file for details).

WWW: http://wiki.dlang.org/LDC
2017-02-28 14:52:45 +00:00
Dmitry Marakasov
34942c17b0 - Add NO_ARCH 2017-02-27 17:39:22 +00:00
Mathieu Arnold
ca935ac942 Update to v5.25.10-41-gaa9ac6c.
Changes:	https://github.com/Perl/perl5/compare/v5.25.9-179-g2042c7f...v5.25.10-41-gaa9ac6c
Sponsored by:	Absolight
2017-02-27 14:39:12 +00:00
Li-Wen Hsu
cabad80aa5 - Backport FreeBSD only patches
PR:		217320
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
2017-02-27 13:44:30 +00:00
Gerald Pfeifer
1ccf19d898 Update to the 20170226 development snapshot of GCC 7. 2017-02-27 08:50:23 +00:00