Commit graph

14017 commits

Author SHA1 Message Date
Jimmy Olgeni
6519acfd04 Unbreak build on armv6.
PR:		200322
Submitted by:	a.andersson.thn@gmail.com
2015-05-20 20:09:54 +00:00
Wen Heping
69f5a99f22 - Update to 3.00
- Add LICENSE
2015-05-20 06:44:20 +00:00
Gerald Pfeifer
fcd0291d0f Update to the 20150512 snapshot of GCC 5. 2015-05-20 05:21:13 +00:00
Johan van Selst
ea3c60f017 Patch imported from Debian (Thibaut Paumard)
Fixes crash at startup
2015-05-19 17:23:00 +00:00
Mathieu Arnold
844455dabf Update to v5.22.0-RC1.
Fixup the PORTVERSION into DISTVERSION to work for mostly all possible git
describe values.

Changes:	https://github.com/Perl/perl5/compare/v5.21.11-140-g96623e3...v5.22.0-RC1
Sponsored by:	Absolight
2015-05-19 15:59:13 +00:00
Bartek Rutkowski
c51ffcec8e lang/tcbasic: update 2.0.0 -> 2.1.0
- Update pkg-descr

PR:		200328
Submitted by:	Thomas Cort <linuxgeek@gmail.com> (maintainer)
2015-05-19 15:38:50 +00:00
John Marino
22e4252cc9 lang/clang3*, lang/clang-devel: set environment during build
The clang ports override the default build target, but the new targets
fail to set the environment like the default target does.  This patch
passes MAKE_ENV to environment.

It also combines compounds to a single make cmd and unsuppresses the
commands so the output shows on the build logs.

PR:		199500
Submitted by:	marino
Approved by:	brooks (maintainer)
2015-05-19 14:18:31 +00:00
Gerald Pfeifer
1488e36da3 Update to the 20150510 snapshot of GCC 6. 2015-05-19 05:29:18 +00:00
Gerald Pfeifer
64220aa37b Update to the 20150513 snapshot of GCC 4.9.3. 2015-05-19 05:28:25 +00:00
Thomas Zander
809287503d - Update to first stable upstream release 1.0.0
- Reflect stable release in pkg-descr
- Pet portlint

PR:		200284
Submitted by:	maciej@pasternacki.net
Reviewed by:	riggs
2015-05-18 22:32:17 +00:00
Romain Tartière
cead15d9b4 Update to 4.0.1. 2015-05-18 20:57:58 +00:00
Johan van Selst
b5c3c7b194 Update Yorick to 2.2.04 2015-05-18 19:18:51 +00:00
David Naylor
d762c9d1e9 lang/pypy: update to 2.5.1
Changes:
 * Merge pypy-devel into pypy
 * Drop pypy-devel (was intended to track pypy-current but no automated
   process was implemented)
 * Drop upstreamed patches

PR:		199790
2015-05-18 18:56:27 +00:00
Mathieu Arnold
f29a218fcd Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-18 17:07:45 +00:00
Mathieu Arnold
fe5f24f695 Update to v5.21.11-140-g96623e3.
Changes:	https://github.com/Perl/perl5/compare/v5.21.11-102-g9477009...v5.21.11-140-g96623e3
Sponsored by:	Absolight
2015-05-18 12:25:54 +00:00
Dmitry Marakasov
04f8d4bacd - Drop @dirrm* from plist
Approved by:	portmgr blanket
2015-05-18 12:18:26 +00:00
Jimmy Olgeni
5187c61024 Upgrade to version 17.5.4 and link snmpc binary into bin/. 2015-05-18 10:44:12 +00:00
Jimmy Olgeni
4581334dc9 Upgrade to version 17.5.4. 2015-05-18 09:37:44 +00:00
Romain Tartière
10d8d00953 Update to 4.0.1.28
Based on [1].

PR:		200118 [1]
Submitted by:	anders@jensenwaud.com [1]
2015-05-17 17:05:41 +00:00
Johan van Selst
04a864736e cmdliner lives in devel/ocaml-cmdliner. Yes, really.
Pointyhat to:	johans
2015-05-17 13:15:02 +00:00
Johan van Selst
0ec8b32a55 Correct dependency location 2015-05-17 13:09:50 +00:00
Johan van Selst
90bd07c953 Update js_of_ocaml to version 2.5
All the hard work for this update was done by John Marnino,
but any bugs will be mine

Submitted by:	marino
2015-05-17 13:04:26 +00:00
John Marino
7b4708af97 Reset 14 ocaml ports maintained by Jaap Boender per his request
"I don't use FreeBSD very much anymore, so I'm not really the best person
 to fix this. (As a corollary, if anyone wants to take over maintainership
 of any or all of the ports, I'm still listed as maintainer of, they are
 most welcome to.)"

Given that Jaap hasn't submitted or handled any PRs since before staging,
I think it will be more effective to just reset all the ports and let
people pick up the ones they like.  Thanks for your past support, Jaap!

PR:	199845
2015-05-16 07:37:21 +00:00
Bryan Drewery
90991cead8 Remove dead PYTHON_NO_DEPENDS. It has not been needed or supported since
USES=python was added in r364450.
2015-05-15 03:48:06 +00:00
Dmitry Marakasov
75eaa06aa3 - Add CPE info 2015-05-14 15:48:32 +00:00
Johan van Selst
1a22ffa52f Fix build on armv6
PR:		200119
Submitted by:	mikael.urankar@gmail.com
2015-05-14 12:08:38 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Sunpoet Po-Chuan Hsieh
1f33bd5556 - Update to 0.12
- Add LICENSE
- Sort *_DEPENDS

Changes:	http://search.cpan.org/dist/signatures/Changes
2015-05-13 19:02:18 +00:00
John Marino
f2296ae8cd lang/ocaml: Tweak PROFILE handling to support DragonFly
This changes a conditional statement to an equivalent variation.  An
internal transformation of DPorts was getting confused by this construct.

Discussed with:	Michael Gruenewald (maintainer)
2015-05-13 17:38:33 +00:00
Brooks Davis
ccaafd1b5b Use svnlite in the maintainer BOOTSTRAP target.
Requested by:	xmj
2015-05-13 14:54:53 +00:00
Mathieu Arnold
1631b3fd4c Perl 5.18 will officially be out of active support when 5.22 is released.
perlpolicy(1) states though, that critical patches can be provided for three
years after the .0 release, adjust Perl 5.16's expiration date accordingly.

Sponsored by:	Absolight
2015-05-13 10:37:01 +00:00
Vanilla I. Shu
0037b23df1 Upgrade to 1.71.39.
PR:		200071
Submitted by:	maintainer
2015-05-12 23:27:30 +00:00
Brooks Davis
d861362f5a Update to a fresh snapshot corresponding the Arcina release of the BERI and
CHERI CPUs.
2015-05-12 20:26:13 +00:00
Jan Beich
9294379ff7 Add camlp4 dependency after r385012 uncovered by r385413
devel/ocaml-lwt (4 skipped) is still broken by another issue:

  File "src/top/toplevel.ml", line 60, characters 17-62:
  Error: This expression has type load:bool -> Path.t
         but an expression was expected of type 'a * 'b

PR:		199845
Reported by:	pkg-fallout
Approved by:	portmgr blanket
2015-05-12 11:58:21 +00:00
Mathieu Arnold
88bfe4bd43 Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:34:57 +00:00
Mathieu Arnold
f5f7aec43e Update to v5.21.11-102-g9477009.
Note it is now called Perl 5.22.0, but it is still a release candidate, not the
release version.

Changes:	https://github.com/Perl/perl5/compare/v5.21.11-26-g86c3558...v5.21.11-102-g9477009
Sponsored by:	Absolight
2015-05-11 14:23:09 +00:00
Antoine Brodin
0d2a5aa1d0 - Fix build on head
- Using readline from ports isn't necessary

Reported by:	pkg-fallout
2015-05-11 11:38:28 +00:00
Gerald Pfeifer
7248563cfa Update to the 20150506 snapshot of GCC 4.9.3. 2015-05-11 05:37:10 +00:00
Johan van Selst
43e2806058 Update to 3 May version of mawk 1.3.4 (bugfix release) 2015-05-09 19:21:49 +00:00
Tijl Coosemans
b42633366b Update to version 3.4.3.2015.05.09 2015-05-09 15:01:48 +00:00
Dmitry Marakasov
b5a5e311ce - Don't install static libraries with INSTALL_LIB (part 2/2)
Approved by:	portmgr blanket
MFH:		2015Q2
2015-05-09 01:12:50 +00:00
Brooks Davis
7fbb399f1a Update clang-devel and llvm-devel to r236894.
Add a port of the Intel/LLVM OpenMP runtime library.

Sponsored by:	DARPA, AFRL
2015-05-08 21:30:26 +00:00
Gerald Pfeifer
4c4cb68298 Update to the 20150505 snapshot of GCC 5. 2015-05-08 20:47:29 +00:00
Gerald Pfeifer
83dcea8eb8 Update to the 20150503 snapshot of GCC 6. 2015-05-08 18:03:24 +00:00
Dmitry Marakasov
896fc1d2a7 - Don't install static libraries with INSTALL_LIB
- Whitespace fix

Approved by:	portmgr blanket
MFH:		2015Q2
2015-05-08 14:14:53 +00:00
Dmitry Marakasov
178592ab36 - Don't install static libraries with INSTALL_LIB (part 1/2)
Approved by:	portmgr blanket
MFH:		2015Q2
2015-05-08 14:04:50 +00:00
Jimmy Olgeni
7f804124ed Upgrade all Erlang 17 ports to 17.5.3. 2015-05-07 20:34:30 +00:00
Mathieu Arnold
07da776842 Update ports in the [i-m]* category to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-07 16:32:43 +00:00
Jimmy Olgeni
6f7794b5ce Upgrade to version 15.3.7 and add LICENSE. 2015-05-07 14:04:35 +00:00
Jimmy Olgeni
75e08146fb Fix plist. 2015-05-06 07:31:26 +00:00
Jimmy Olgeni
7cb20549ae Upgrade to version 4.7.5 and take over maintainership from ports@.
There is something going on with optimizations on both the old and
new versions.

If you set USE_GCC=any the port will build way faster:

gcc:   make   506.90s user 17.86s system 228% cpu  3:49.41 total
clang: make  3913.28s user 23.73s system 211% cpu 31:05.70 total

I added a GCC option for now.

Setting CFLAGS to -O0 will make clang go as fast as gcc.
Explanation still unknown.
2015-05-05 20:22:08 +00:00
Bartek Rutkowski
32b684d598 lang/chibi-scheme: correct upstream GitHub account
PR:		199395
Submitted by:	Tobias Kortkamp <tobias.kortkamp@gmail.com> (maintainer)
2015-05-05 14:37:21 +00:00
Antoine Brodin
f7f5de9089 Remove _*OWNGRP, with staging it's not useful anymore
With hat:	portmgr
Original submission:	bapt
Exp-run:	self
2015-05-04 13:21:17 +00:00
Mathieu Arnold
b5bd59fd9f Update to v5.21.11-26-g86c3558.
Changes:	https://github.com/Perl/perl5/compare/v5.21.11-19-g257844b...v5.21.11-26-g86c3558
Sponsored by:	Absolight
2015-05-04 09:02:40 +00:00
Sunpoet Po-Chuan Hsieh
544075d8c9 - Remove incomplete check for configure arguments to fix build when CONFIGURE_ARGS contains =
PR:		199884
Submitted by:	sunpoet (myself)
Approved by:	Michael Grunewald <michipili@gmail.com> (maintainer)
2015-05-03 13:35:34 +00:00
Sean Bruno
68da98f94a Disable FPM on mips/mips64 due to lack of ASM implementations for these
architectures.

PR:	197128
2015-05-02 19:08:43 +00:00
Jimmy Olgeni
cee4fd5452 Upgrade to version 6.1.1. 2015-05-02 18:59:17 +00:00
Sean Bruno
c9dea4d235 This time, don't delete the requisite includes for the post-install bits.
Reimplement ONLY_FOR_ARCHS such that we know that this port requires newer
compiler features (which aren't very clear from the port itself).  Probably
need to validate this on powerpc as we have clang available and gcc ports.

PR:		197132
2015-05-02 18:43:35 +00:00
Sean Bruno
a0a651221d revert r385200 as it is breaks the port due to missing include. 2015-05-02 17:59:00 +00:00
Sean Bruno
66641e6424 lang/luajit requires a much more modern compiler than the gcc4.2.1 available
on non-clang architechtures.  In addition, if there is no lang/gcc available
for the architecuture, we can't build it via that method either.

Rework archtecture disable to use ONLY_FOR_ARCHS and give a clearer reason
why this is being disabled on powrepc/mips/sparc64.

PR:		197132
Reviewed by:	osa@freebsd.org (maintainer)
2015-05-02 17:52:28 +00:00
Sergey A. Osokin
66126d1f84 Fix luajit.pc file.
PR:	199121
2015-05-02 17:18:02 +00:00
Johan van Selst
4b17844afc Update to Algol68 Genie 2.8.1 2015-05-02 12:05:40 +00:00
Gerald Pfeifer
c8dc28d7b1 Update to the 20150429 snapshot of GCC 4.9.3. 2015-05-01 21:18:29 +00:00
Gerald Pfeifer
4ba8851f63 Merge MASTER_SITES and MASTER_SITE_SUBDIR into just the former.
Suggested by:	mat
2015-05-01 18:54:47 +00:00
Gerald Pfeifer
26d0819676 Update to the 20150428 snapshot. Nominally this moves from version
5.0.1 to version 5.1.1 since GCC 5.1 has been released in the meantime,
in realiter it's been a regular, if active, week of branch maintenance.
2015-05-01 18:50:27 +00:00
Johan van Selst
5456110d03 Now with patch :( 2015-05-01 08:54:25 +00:00
Johan van Selst
aa44a39ecb Completely redo the update to 4.1.2.
Apologies for breaking it earlier.
2015-05-01 08:47:48 +00:00
Antoine Brodin
e89f09225a Backout r385089 and unbreak again
With hat:	portmgr
2015-05-01 07:48:43 +00:00
Johan van Selst
b39dac4d01 Update patch files, forgotten in previous commit
This fixes a fatal patch error
2015-05-01 07:45:08 +00:00
Antoine Brodin
58826f13d3 Backout r385057
No PORTEPOCH needed, it doesn't build anywhere

With hat:	portmgr
2015-05-01 07:17:02 +00:00
Johan van Selst
63d8e7a3ae - Update to GNU awk 4.1.2
http://lists.gnu.org/archive/html/info-gnu/2015-04/msg00011.html
- Use readline from base
2015-04-30 19:39:44 +00:00
Gerald Pfeifer
5edcaf4e14 Remove the libgomp performance patches again. Too many problem
reports by users.
2015-04-30 10:28:45 +00:00
Don Lewis
c6fbbc71d8 Convert lang/gjs and lang/spidermonkey24 to USES=compiler:c++11-lib
to unbreak x11-fm/sushi on FreeBSD 8 and 9.

lang/gjs and lang/spidermonkey24 are currently built with
USES=compiler:c11.  On FreeBSD 8, this causes them to be compiled
with clang from ports, and on FreeBSD 9, they are built with clang
from base.  In both cases, they are linked to libstdc++ from base.

These two ports are dependencies of x11-fm/sushi, which also depends
on webkit-gtk3, which is compiled with USES=compiler:c++11-lib.  On
FreeBSD 8 and 9 webkit-gtk3 is compiled with gcc from ports and
linked to its newer bundled libstdc++.  Sushi is compiled with gcc
from base and consists of pure C code, so it does not link directly
to libstdc++.  The build fails because ld links in the base version
of libstdc++ before it links in webkit-gtk3, and then discovers
that the newer libstdc++ ABI needed by webkit-gtk3 is missing.

Converting sushi to USES=compiler:c++11-lib does not fix the build
failure, and just changes the error message, probably because sushi
does not directly link to any version of libstdc++.  If sushi is
further hacked to force it to link directly to the newer version
of libstdc++ bundled with the gcc port, the build succeeds, but the
resulting executable segfaults inside libstdc++ with a stack trace
that traverses a bunch of functions contained in the gjs and
spidermonkey24 libraries.

Converting gjs and spidermonkey24 to USES=compiler:c++11-lib forces
them to be compiled with the ports version of gcc on FreeBSD 8 and
9 and link to its bundled libstdc++ (and is a no-op on FreeBSD 10
and higher).  Because these libraries are linked into sushi before
webkit-gtk3, they load the version of libstdc++ which meets the
requirements of webkit-gtk3, and the resulting executable is
functional.  No modifications to sushi are necessary.

PR:		196078, 199434, 199435
Differential Revision:	https://reviews.freebsd.org/D2396
Approved by:	mat (mentor)
MFH:		2015Q2
2015-04-29 22:13:10 +00:00
John Marino
8b541afa7a lang/ocaml: Upgrade version 4.01 => 4.02
PR:		195736
Submitted by:	Michael Gruenewald (maintainer)
Add'l fixes:	marino

Besides typical port cleanup, the dragonfly patches which had been
removed for the update were added back to the configure patch.
2015-04-29 20:45:23 +00:00
Gerald Pfeifer
760c6c4dd6 Merge MASTER_SITES and MASTER_SITE_SUBDIR into just the former.
Suggested by:	mat
2015-04-29 19:37:00 +00:00
Gerald Pfeifer
7f79771dac Avoid duplicate LATEST_LINK/PKG_NAME with lang/gcc5 by adjusting
PKGNAMESUFFIX to also carry -devel.

Mirror the removal of Dragonfly's Makefile from lang/gcc5.
2015-04-29 18:01:57 +00:00
Gerald Pfeifer
9f1c496dd7 Merge MASTER_SITES and MASTER_SITE_SUBDIR into just the former.
Suggested by:	mat
2015-04-29 16:01:39 +00:00
Gerald Pfeifer
891b9dc622 Merge MASTER_SITES and MASTER_SITE_SUBDIR into just the former.
Suggested by:	mat
2015-04-29 14:48:20 +00:00
Gerald Pfeifer
9a254ea139 Update to the 20150423 snapshot of GCC 4.8.5.
Merge MASTER_SITES and MASTER_SITE_SUBDIR into just the former. [1]

Suggested by:	mat [1]
2015-04-29 14:44:19 +00:00
Gerald Pfeifer
7b3e355e20 With lang/gcc5 now tracking GCC 5 releases, this new port -- gcc5-devel
-- is going to track regular development snapshots of GCC 5.
2015-04-28 23:40:37 +00:00
Gerald Pfeifer
80f5600f1f Update to the 20150422 snapshot of GCC 4.9.3.
Merge MASTER_SITES and MASTER_SITE_SUBDIR into just the former. [1]

Suggested by:	mat [1]
2015-04-28 23:38:13 +00:00
Gerald Pfeifer
b3a0505c4e Update to the 20150426 snapshot of GCC 6.
Merge MASTER_SITES and MASTER_SITE_SUBDIR into just the former. [1]

Suggested by:	mat [1]
2015-04-28 20:25:52 +00:00
Gerald Pfeifer
116733644e Merge MASTER_SITES and MASTER_SITE_SUBDIR into just the former.
Suggested by:	mat
2015-04-28 20:11:07 +00:00
John Marino
3f8855b08e lang/gcc5-aux: set build/host_configargs again
Discussing with tijl resulted in decision ot restore *_configargs
in order to fix libiconv linkage.  This does build on DragonFly.
2015-04-28 19:40:54 +00:00
Bryan Drewery
f76a76ac06 No need to set GH_TAGNAME; Avoid double version in DISTNAME 2015-04-28 18:49:49 +00:00
Bryan Drewery
aa6ad6e726 USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
2015-04-28 18:44:04 +00:00
John Marino
b6cf1c2c3b lang/gcc5-aux: Build in one stage by default, new bootstrap for DF
The original intention was to build update all the bootstrap compilers
to be based on GCC5, but right now I'm only doing that for DragonFly.
After June 30, I might rebuild the bootstrap compiler on FreeBSD 10.1,
but right now gcc5-aux is building fine on FreeBSD in one stage, even
though their bootstrap is based on GCC 4.9.

Right now, gcc5-aux is building with 3 full stages.  I'm switching it to
a single stage build, but adding an off-by-default option to build it
in three stages again.  With one stage, libcc1 is not built, but with
three stages it is.  LibCC1 is meant to support the upcoming release of
GDB so it's currently not needed (it fails to build if gcc is not fully
bootstrapping which is why it's disabled)

This brings the build down to about 9-14 minutes versus 60-90 minutes
depending on the (average power) machine.

Also, I've explicitly limited the build to i386 and amd64 on FreeBSD and
I have dropped i386 support on DragonFly, which could only have been
build on DragonFly 3.8 or earlier.

Also, I removed the iconv dependency when a bootstrap compiler is being
created (the all-overriding BOOTSTRAP option for the maintainer)
2015-04-28 15:57:59 +00:00
Gerald Pfeifer
1e75b9ebaf Fix MASTER_SITE_SUBDIR.
Reported by:	jbeich
Pointy Hat to:	whatever injects distcache.FreeBSD.org into my testing
2015-04-28 14:01:38 +00:00
John Marino
2da398a96a lang/gcc5-aux: r384038 (iconv commit) broken DragonFly, Fix
Swapping LIBS with LDFLAGS and removing the *_configargs definitions
allows gcc5-aux to build on all supported platforms.  Now that gcc5 has
been released, new bootstrap compilers should be created for both FreeBSD
and DragonFly in order remove bootstrapping requirement (previously
gcc5 built live but not in poudriere, reason still unknown).
2015-04-28 12:16:33 +00:00
John Marino
33b254a7d0 lang/gcc5: Remove Dragonfly's Makefile; it's no longer needed
Now that the JAVA exclusion is part of the main Makefile, the only thing
Makefile.DragonFly was doing was supporting pre-gcc5 dev branch.  Those
users have a static package available to them, and in general they are
expected to upgrade to post-gcc5 in base anyway.  Thus the DF makefile
is no longer necessary.
2015-04-28 06:32:23 +00:00
Gerald Pfeifer
45a4754eff Update to the 5.1 release, the first release of the GCC 5 series.
The default mode for C is now -std=gnu11 instead of -std=gnu89.
New warning options -Wc90-c99-compat and -Wc99-c11-compat may
prove useful on that front.

The C++ front end now has full C++14 language support including
C++14 variable templates, C++14 aggregates with non-static data
member initializers, C++14 extended constexpr, and more.
The Standard C++ Library (libstdc++) has full C++11 support and
experimental full C++14 support.  It uses a new ABI by default.

There have been significant improvements to inter-procedural optimizations
and link-time optimization such as One Definition Rule based merging of C++
types as well as register allocation.

OpenMP 4.0 specification offloading features are now supported by the C,
C++, and Fortran compilers.  Cilk Plus, an extension to the C and C++
languages to support data and task parallelism, has been added as well.

New warning options -Wswitch-bool, -Wlogical-not-parentheses,
-Wbool-compare and -Wsizeof-array-argument may prove useful as
may new preprocessor directives __has_include, __has_include_next,
and __has_attribute.

GCC can now be built as a shared library for embedding in other processes
(such as interpreters), suitable for Just-In-Time compilation to machine
code.  This provides a C API and a C++ wrapper API.

Many code generation improvements for AArch64, ARM, support for
AVX-512{BW,DQ,VL,IFMA,VBMI} and Intel MPX on x86-64, and generally
improvements on many targets.

The Local Register Allocator (LRA) now contains a rematerialization
subpass and is able to reuse the PIC hard register on x86/x86-64 to
improve performance of position independent code.

https://gcc.gnu.org/gcc-5/changes.html has a more extensive set of
changes and https://gcc.gnu.org/gcc-5/porting_to.html has a solid
overview of issue you may encountering porting to this new version.
2015-04-27 23:42:09 +00:00
Mathieu Arnold
500e6a241e Have perldoc use mandoc before *roff. Also, fix perldoc when using more as a
pager.

Differential Revision:	https://reviews.freebsd.org/D2373
With hat:	perl@
Sponsored by:	Absolight
2015-04-27 14:32:09 +00:00
Baptiste Daroussin
94b7441dd6 Bump portrevision after revert as some people did managed to build the _2 version 2015-04-27 14:15:24 +00:00
Baptiste Daroussin
d0c27c0faf Reverting temporary r384814
While the feature has a great value, it is right now breaking the build of
lang/gcc. Given the importance of lang/gcc it is better to revert now and
reapply the patch once it has been fixed and passes an exp-run on all supported
version

With hat:	portmgr
2015-04-27 14:03:51 +00:00
Mathieu Arnold
4c07f26463 Update to v5.21.11-19-g257844b.
Changes:	https://github.com/Perl/perl5/compare/v5.21.10-105-g47cb8dd...v5.21.11-19-g257844b
Sponsored by:	Absolight
2015-04-27 11:00:39 +00:00
Ashish SHUKLA
b038e15a90 - Update to 0.6.3
- Remove upstreamed diffs
- Add dependency on pkgconfig, required for detecting boehm-gc
2015-04-27 10:46:39 +00:00
Ashish SHUKLA
c5167c49ba - Chase GNU Emacs updates
PR:		199553
2015-04-27 10:29:27 +00:00
Adrian Chadd
8ba312a3fa Implement the FreeBSD specific pieces for thread affinity for OpenMP.
Upstream gcc 4.8 doesn't have support for this - it'll create threads,
but it won't do any of the thread affinity stuff for FreeBSD.

This allows for OMP_PROC_BIND=true to bind threads to their initial
CPUs, leading to some pretty drastic improvements in performance
for certain NUMA workloads.

Approved by:	gerald
Sponsored by:	Norse Corp, Inc.
2015-04-27 04:50:20 +00:00
Adrian Chadd
b359a55a82 Implement the FreeBSD specific pieces for thread affinity for OpenMP.
Upstream gcc 4.8 doesn't have support for this - it'll create threads,
but it won't do any of the thread affinity stuff for FreeBSD.

This allows for OMP_PROC_BIND=true to bind threads to their initial
CPUs, leading to some pretty drastic improvements in performance
for certain NUMA workloads.

Approved by:	gerald
2015-04-27 04:08:01 +00:00
Alex Dupre
7f5193f66b Update to 5.6.8 release.
PR:		199585
Submitted by:	Franco Fichtner
2015-04-26 12:33:09 +00:00
Xin LI
6bea002637 Security update to 5.5.24.
With hat:	ports-secteam
Submitted by:	Bernard Spil <spil.oss gmail com> (with changes)
MFH:		2015Q2
2015-04-26 06:53:37 +00:00
Xin LI
21bef50b37 Security update to 5.4.40.
Submitted by:	Bernard Spil <spil.oss gmail com> with changes.
MFH:		2015Q2
2015-04-26 06:51:54 +00:00
Adam Weinberger
4f33a79bb8 Update to 7.3.0.
For changes, see: http://parrot.org/news/2015/Parrot-7.3.0
2015-04-25 16:56:59 +00:00
John Marino
c55847e344 lang/gnatdroid-binutils: Upgrade version 2.24 => 2.25
While here, remove te ARMv5 support; the gnatdroid-armv5 port has
been removed.
2015-04-25 10:35:33 +00:00
John Marino
cc3f2dccdc lang/gcc5-aux: Upgrade to 04/22 Release of GCC 5.1 2015-04-25 07:19:01 +00:00
Dmitry Marakasov
73d8960cf4 - Add CPE info
Approved by:	portmgr blanket
2015-04-25 05:51:18 +00:00
Dmitry Marakasov
a62896117b - Add CPE info
Approved by:	portmgr blanket
2015-04-25 04:51:12 +00:00
Dmitry Marakasov
dab7b6f564 - Add CPE info
Approved by:	portmgr blanket
2015-04-25 03:51:06 +00:00
Jimmy Olgeni
e5f0af0839 Fix implementation of sendfile function on FreeBSD.
Also, replace USE_AUTOTOOLS with USES=autoreconf while I'm here.

PR:		199649
Submitted by:	Stefan Grundmann
2015-04-24 13:15:00 +00:00
Baptiste Daroussin
25c34fd38f Update icu to 55.1 2015-04-23 21:26:09 +00:00
Jimmy Olgeni
6f841e0a10 Upgrade to version 17.5.2. 2015-04-23 13:23:58 +00:00
Jimmy Olgeni
0dcdd4bf45 Remove unused PATCH_SITES. 2015-04-23 13:22:12 +00:00
Jimmy Olgeni
73a7f31aa9 Fix mismerged patch for 17.5.2. 2015-04-23 12:54:51 +00:00
Jimmy Olgeni
c90c3cb864 Upgrade to version 17.5.2. 2015-04-23 12:45:03 +00:00
Dmitry Marakasov
a09c9e7a85 - Add empty directory to plist
Approved by:	portmgr blanket
2015-04-22 22:58:56 +00:00
Pietro Cerutti
a47621cc57 - Remove LICENSE
Chicken's LICENSE file says that it's actually a mixture of BSD3 files,
  files under a BSD3 lookalike with additional clause about academic
  research, custom permissive license files, public domain files, and even
  a few GPL2+ files in the test suite. It is the maintainer's opinion that
  a blanked BSD3CLAUSE is misleading.

Reported by:	maintainer (via private email)
2015-04-22 20:14:51 +00:00
Gerald Pfeifer
6172869742 Update to the 20150421 snapshot of GCC 5.0.1 -- nearly the 5.1 release. 2015-04-22 20:11:53 +00:00
Steve Wills
e6cd9a993a Fix plist with CAPIDOCS option after recent update
PR:		199457
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
2015-04-22 01:23:16 +00:00
John Marino
24f22869a9 devel/gps: Restore missing project properties switches
The project properties were missing several tabs in the "switches"
sections, but it wasn't immediately obvious why.  It turns out that this
was caused by a missing generated file (gnat_switches.py).  Restoring
that file along with having PATH set to the Ada compiler restored the
missing tabs.

The trick is that the generated file needs a texi file that is not present
in the distfile.  The texi file was discarded by gnat_util (and its parent
gccX), so the solution is change gnat_util to install the file at its own
DOCDIR.  Pregeneration of the gnat_switches.py is a bad idea IMO, so we
stick with the intended generation.

while here, install gps as gps_exe and create a wrapper named "gps" that
will define ADA_PROJECT_PATH and a PATH component to the Ada compiler if
they aren't already defined.  GPS malfunctions a bit if it can't find the
compiler or standard library project files.  Using a wrapper is nice for
new users that don't realize environmental changes are needed.

I also changed the install scripts to use BSD_INSTALL_* macros which
eliminated the need to use the install-strip INSTALL_TARGET.

Finally -- it seems that the ADAXX trick to pull in gcc-aux's versioning
for the PORTREVISION stopped working recently although the PORTVERSION
still worked.  There's a new catch-22 where <pre> was needed to evaluate
USES=ada, but if <pre> is called, PORTREVISION value is frozen.  Failure
to use <pre> resulted in an inclusion failure.  The only fix available
was to recreate the ada.mk logic.  Since gnatdroid is still hardcoded to
gcc-aux, only gnat_util was affected (discovered when poudriere failed
to rebuild it).
2015-04-20 20:00:00 +00:00
Tijl Coosemans
68edbeeaae - Display a stage-qa warning when ports use PREFIX/var instead of /var
- Add --localstatedir=/var to _LATE_CONFIGURE_ARGS (like --mandir) but not
  when CONFIGURE_ARGS already sets it.  (GNU configure scripts set it to
  PREFIX/var when PREFIX != /usr.)
- Add --localstatedir="${PREFIX}/var" to CONFIGURE_ARGS in some ports so
  they aren't affected by this change (for now at least).  This commit is
  meant to ensure that new ports don't make the same mistake.

- games/acm: the configure script in this port is very old; instead of
  patching it more, just replace GNU_CONFIGURE with HAS_CONFIGURE.
- irc/charybdis: it already used /var but adding --localstatedir=/var
  changed the behaviour of the configure script; adjust the port to this.

PR:		199506
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-20 19:06:29 +00:00
Pietro Cerutti
5a8700ca9a - Add LICENSE
- Make PORTLINT happier about ${FILESDIR} content
2015-04-20 18:38:19 +00:00
Mathieu Arnold
1da2d3e093 Fix with Perl 5.21.1+
"defined(@array)" and "defined(%hash)" are now fatal errors
    These have been deprecated since v5.6.1 and have raised deprecation
    warnings since v5.16.

With hat:	perl@
Sponsored by:	Absolight
2015-04-20 17:10:31 +00:00
Gerald Pfeifer
5cf474e879 Update to the 20150419 snapshot of GCC 6.0.0. 2015-04-20 11:31:09 +00:00
Mathieu Arnold
25619298b6 Update to v5.21.10-105-g47cb8dd.
Changes:	https://github.com/Perl/perl5/compare/v5.21.10-72-gc7f317a...v5.21.10-105-g47cb8dd
Sponsored by:	Absolight
2015-04-20 10:47:44 +00:00
Tijl Coosemans
21434a59e7 - Remove dependency on libltdl
- Fix build on FreeBSD < 10

Reported by:	amdmi3
2015-04-20 07:47:39 +00:00
Gerald Pfeifer
fe2156f767 Now that GCC 5 has branched for the release of GCC 5.1, create a new port
gcc6-devel to track mainline GCC development, starting with the 20150412
snapshot of GCC 6.0.0.

(Since this really is a development version not necessarily recommended
for general use, start using the -devel moniker for this port.  This is
not due to any changes in upstream policy or expected attributes of this
port, only an adjustment in how we name things.)
2015-04-20 00:13:45 +00:00
Gerald Pfeifer
c82b8f3dde Update the comment that describes the relationship of PORTVERSION and
GCC_VERSION.
2015-04-19 22:07:22 +00:00
Steve Wills
bb86c59547 Fix build on arm 2015-04-19 19:51:25 +00:00
Jimmy Olgeni
dc94c0a1ab Upgrade to version 1.3.2. 2015-04-19 16:33:27 +00:00
Tijl Coosemans
933b3e94c9 Patch configure to fix the output of "pkg-config pure --variable PIC" 2015-04-19 15:09:40 +00:00
Dmitry Marakasov
b6ae0d3158 - Add CPE info
- Fix tab after WWW:

Approved by:	portmgr blanket
2015-04-19 10:47:14 +00:00
Antoine Brodin
97a35fcd83 Unbreak by using a regular (autogen'ed) tarball 2015-04-19 10:33:26 +00:00
Gerald Pfeifer
bade31e0e3 Update to the 20150414 snapshot of GCC 5.0.1 and adjust to this
particularity of the new GCC versioning scheme where the third
component of the version number is bumped when the release branches.
Use three component version numbers again.
2015-04-19 01:03:14 +00:00
Gerald Pfeifer
13eaf17ee9 Update to the 20150415 snapshot of GCC 4.9.3. 2015-04-18 23:22:48 +00:00
Pawel Pekala
81596eaf0f tcbasic implements a small subset of BASIC known as Tiny BASIC.
It provides the following statements and commands: INPUT, PRINT,
LET, GOTO, GOSUB, RETURN, IF, END, CLEAR, LIST, and RUN. Integer
arithmetic is supported, and strings may be PRINTed. A built-in
RND(n) function provides random numbers.

The small size of the language make it easy to learn and master
while providing all of the building blocks needed to develop many
interesting programs. tcbasic runs on a variety of platforms and
aims to be as portable as possible.

WWW: https://github.com/tcort/tcbasic

PR:		197938
Submitted by:	Thomas Cort <linuxgeek@gmail.com>
2015-04-17 21:01:44 +00:00
Rene Ladan
2af5dcc160 Remove expired ports:
2015-04-15 databases/php53-sqlite3: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-simplexml: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-sybase_ct: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_mysql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-ctype: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-wddx: security EOL reached 14 Aug 2014
2015-04-15 security/php53-filter: security EOL reached 14 Aug 2014
2015-04-15 ftp/php53-ftp: security EOL reached 14 Aug 2014
2015-04-15 net/php53-soap: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-recode: security EOL reached 14 Aug 2014
2015-04-15 security/php53-openssl: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-dba: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_pgsql: security EOL reached 14 Aug 2014
2015-04-15 sysutils/php53-fileinfo: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_odbc: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-sqlite: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-readline: security EOL reached 14 Aug 2014
2015-04-15 mail/php53-imap: security EOL reached 14 Aug 2014
2015-04-15 sysutils/php53-posix: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-phar: security EOL reached 14 Aug 2014
2015-04-15 graphics/php53-gd: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xsl: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_firebird: security EOL reached 14 Aug 2014
2015-04-15 devel/mingw64-binutils: Obsolete.  Migrate to devel/binutils based ports
2015-04-15 devel/cross-binutils: Obsolete.  Migrate to devel/binutils based ports
2015-04-15 databases/php53-pdo_dblib: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvshm: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-json: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-redis: requires php53, security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-pspell: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pgsql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xmlreader: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-iconv: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-odbc: security EOL reached 14 Aug 2014
2015-04-15 ftp/php53-curl: security EOL reached 14 Aug 2014
2015-04-15 math/php53-gmp: security EOL reached 14 Aug 2014
2015-04-15 security/php53-mcrypt: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-shmop: security EOL reached 14 Aug 2014
2015-04-15 math/php53-bcmath: security EOL reached 14 Aug 2014
2015-04-15 security/php53-hash: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvsem: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-zip: security EOL reached 14 Aug 2014
2015-04-15 graphics/php53-exif: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-gettext: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mysql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xmlwriter: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xml: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-mbstring: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvmsg: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mysqli: security EOL reached 14 Aug 2014
2015-04-15 misc/php53-calendar: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-tokenizer: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo: security EOL reached 14 Aug 2014
2015-04-15 net/php53-xmlrpc: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-interbase: security EOL reached 14 Aug 2014
2015-04-15 www/php53-session: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mssql: security EOL reached 14 Aug 2014
2015-04-15 www/php53-tidy: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-zlib: security EOL reached 14 Aug 2014
2015-04-15 net/php53-ldap: security EOL reached 14 Aug 2014
2015-04-15 net-mgmt/php53-snmp: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-dom: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-pcntl: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-bz2: security EOL reached 14 Aug 2014
2015-04-15 net/php53-sockets: security EOL reached 14 Aug 2014
2015-04-15 lang/php53: security EOL reached 14 Aug 2014
2015-04-15 devel/pecl-uuid: requires php53, security EOL reached 14 Aug 2014
2015-04-15 lang/php53-extensions: security EOL reached 14 Aug 2014
2015-04-15 german/pecl-konto_check: requires php53, security EOL reached 14 Aug 2014
2015-04-17 www/moodle26: Deprecated by upstream, use www/moodle2{7,8} instead
2015-04-17 21:00:10 +00:00
Antoine Brodin
af663bd3f2 Fix build with GCC on recent head kernel by disabling PCH for GCC
With hat:	portmgr
2015-04-16 15:39:43 +00:00
Baptiste Daroussin
345fdd01ba Disbanding lua@ which was anyway not a team for a while
I have no time left to work on lua at all for now
2015-04-16 12:40:15 +00:00
Mathieu Arnold
d7534a0d39 Add lang/perl5-devel, which will be the one from which the lang/perl5.xx ports
will come from, from now on.

Please, only use the -devel port for testing, not for production purposes.

Sponsored by:	Absolight
2015-04-16 11:44:21 +00:00
Dmitry Marakasov
e3dd0ea711 - Add another BROKEN condition 2015-04-15 20:01:29 +00:00
Mathieu Arnold
308fda13e1 Only add the PKGINSTALL/DEINSTALL on 8.4. While there, move a few things
before port.pre.mk that had no place after it.

Sponsored by:	Absolight
2015-04-15 13:46:34 +00:00
Mathieu Arnold
ae6d8e2c24 The canonical place to look for Perl is that directory
That's what http://cpan.metacpan.org/src/ says anyway.

Sponsored by:	Absolight
2015-04-15 13:35:43 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Bryan Drewery
76be5cca0a The armv6 support added in r376350 requires USES=compiler. It works fine
on 10 and head since bsd.own.mk includes bsd.compiler.mk. This is not the case
on older releases though.
2015-04-14 15:03:53 +00:00
Steve Wills
ea23b5f0b8 Don't enable dtrace on non-x86 platforms since it causes build issues. 2015-04-14 00:38:43 +00:00
Steve Wills
5d4ff11096 Update Ruby to latest versions to address CVE-2015-1855.
Security:	https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/ (vuxml forthcoming)
2015-04-14 00:35:59 +00:00
Mathieu Arnold
a04bfedd5f Update to 0.11, fixing Perl 5.19.2+ builds, give to perl@
Approved by:	tobez (maintainer)
Sponsored by:	Absolight
2015-04-13 12:37:27 +00:00
Mathieu Arnold
66d1ce1d5b Fix with Perl 5.21.1+
With hat:	perl@
Sponsored by:	Absolight
2015-04-12 22:16:23 +00:00
Mathieu Arnold
89b7bbbc1b Fix with Perl 5.21.1+
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at ./config/milestone.pl line 59.

With hat:	perl@
Sponsored by:	Absolight
2015-04-12 21:46:35 +00:00
Mathieu Arnold
8f358fda0d Fix with Perl 5.20+
With hat:	perl@
Sponsored by:	Absolight
2015-04-12 21:30:18 +00:00
Li-Wen Hsu
bc6b95e1f8 - Update to 1.0.4
PR:		199147
Submitted by:	olgeni
2015-04-12 16:14:04 +00:00
Jimmy Olgeni
50c49c95b3 Apply compatibility fix for Erlang 17.5.1. 2015-04-12 13:06:48 +00:00
Baptiste Daroussin
59ac49637f Update to 1.2.1 2015-04-12 12:58:02 +00:00
Jimmy Olgeni
6e5cca6804 Upgrade to version 17.5.1. 2015-04-12 10:29:37 +00:00
Jimmy Olgeni
d6f717adc2 Upgrade to version 17.5.1. 2015-04-12 10:25:56 +00:00
Jimmy Olgeni
be2f8c5646 Upgrade to version 17.5.1. 2015-04-12 10:11:35 +00:00
Mathieu Arnold
a51e404df7 These need Module::Build.
Sponsored by:	Absolight
2015-04-12 08:45:54 +00:00
Alexey Dokuchaev
a278b029f2 - Update to version 2.768; canonicalize Makefile header
- Add LICENSE knob (ART10 GPLv2; multi)
- Drop unneeded "xt" from USE_XORG and adjust its position
- Improve test target by using -C and thus get rid of "cd"
- Remove ".if ${PORT_OPTIONS:MDOCS}" guard, no longer needed

PR:	199240
2015-04-11 13:20:10 +00:00
Muhammad Moinur Rahman
f093a60483 lang/c: Adding a well described pkg-descr 2015-04-11 13:06:57 +00:00
Muhammad Moinur Rahman
b3beafc07a [NEW] lang/c: Tool to compile and run C programs like a shell script
Tool to compile and run C programs like a shell script.

WWW: https://www.github.com/ryanmjacobs/c

PR:		198365
Submitted by:	neel@neelc.org
2015-04-11 11:39:35 +00:00
Mathieu Arnold
517ce1af11 Remove old, unused, code.
Sponsored by:	Absolight
2015-04-11 10:45:53 +00:00
Mathieu Arnold
a645f979f5 Patch Perl's header for c++11 compatibility.
While there, drop MASTER_SITE_SUBDIRS.

PR:		199361
Submitted by:	amdmi3
Sponsored by:	Absolight
2015-04-11 10:31:43 +00:00
Jimmy Olgeni
7fcfcfbf50 Upgrade to version 17.5.1.
No tarballs for this release have been provided by upstream so far.
2015-04-11 09:27:16 +00:00
Mathieu Arnold
2f75f48bbc These needs Module::Build.
Sponsored by:	Absolight
2015-04-11 08:28:39 +00:00
Gerald Pfeifer
2bbfcd5216 Update to the 20150408 snapshot of GCC 4.9.3. 2015-04-10 20:09:27 +00:00
Johannes Jost Meixner
e9eadd50b0 lang/lci: unbreak on 11.0-CURRENT
USES+= readline doesn't automatically imply using ports readline on platforms
that don't have it in base. Work around by making that dependency explicit.

Spotted by:	Maxim Filimonov <che@bein.link>
Discussed with:	bapt
2015-04-10 16:01:54 +00:00
Alexey Dokuchaev
0b20679a9f Add a port of minimal Scheme implementation for use as a C extension
language (Chibi-Scheme).

PR:		199086
Submitted by:	Tobias Kortkamp
2015-04-10 10:44:22 +00:00
Mikhail Teterin
6f2b46a5c2 Unbreak by upgrading from 0.58 to 0.64 released last Autumn. The latest
version supports all versions of LLVM except 3.6.

While here:

	* Make detection of the installed LLVM automatic, using the
	  latest installed or 3.5 if none are present. It is possible
	  to supply a different value by setting LLVM_VERSION.
	  (Somebody ought to port llvm to the DEFAULT_VERSIONS framework.)
	* Do not even download the docs, if the DOCS-option is off.
	* If DOCS-option is on, do not install the *.tm files.
	* Force the tool to look for documentation in ${DOCSDIR}.
	* Add the functional regression-check target to Makefile.

Approved by:	being condemned too often for too long
2015-04-10 00:54:10 +00:00
John Marino
41c043e826 lang/pure: adjust MASTER_SITES slightly, unbreak 2015-04-09 14:43:41 +00:00
Antoine Brodin
d3d0581499 Mark BROKEN again and re-schedule for removal 2015-04-09 14:30:05 +00:00
John Marino
931d8515a5 lang/pure: Unbreak. Version 0.58 was always llvm 3.3 compatible
This port was marked for removal based on the information that pure
required llvm 3.2.  Pure apparently is continuously developed.

  - Version 0.58 - (this one) compatible with llvm 3.3
  - Version 0.59 - compatible with llvm 3.4
  - Version 0.61 - compatible with llvm 3.5
  - Version 0.64 - latest

I didn't reset the maintainer, but it's suspicious that it was marked
broken this long for no good reason and no heads up from maintainer.
While here, unmask install commands, wrap lines, be DF friendly.

Approved by:	blanket.
2015-04-09 14:05:20 +00:00
Mathieu Arnold
bfee655ccf Make Perl build more reproducibly.
Differential Revision:	https://reviews.freebsd.org/D2016
Some bits from:	Jérémy Bobbio <lunar@debian.org>
Sponsored by:	Absolight
2015-04-09 12:21:29 +00:00
Baptiste Daroussin
06f79b66f2 Convert bsd.gnustep.mk to USES=gnustep
Simplify gnustep ports
Hook into the regular ports framework:
- LIB_DEPENDS for library dependencies
- Use regular USE_LDCONFIG

Reuse USES=objc (automatic)
USE_GNUSTEP is now a macro to set the dependencies and build feature needed.
Accepted arguments: back base build gui

Merge deskutils/preferencepanes into deskutils/systempreferences
2015-04-09 07:44:41 +00:00
Rene Ladan
02580c63c3 Remove expired ports:
2015-03-31 lang/gnatdroid-armv5: Nobody cares enough to fix sigtramp-android.c for ARMv5
2015-03-28 sysutils/puppet27: Does not work with Ruby 2.x
2015-03-31 www/rubygem-form_data: Use www/rubygem-http-form_data instead (renamed by upstream)
2015-03-31 www/typo345: Upgrade to www/typo3 or www/typo3-lts
2015-04-07 17:59:01 +00:00
Brooks Davis
b6e7e28a59 Upgrade to r234164.
PR:		197908 (seems to build with gcc 4.9)
2015-04-06 21:51:35 +00:00
Bryan Drewery
412afd34ba Force a rebuild/upgrade to chase head r280306 which removed SSLv2 support.
This fixes head package users so they have working SSL support. There was
already a built-time fix for this.
2015-04-06 16:58:36 +00:00
Gerald Pfeifer
5d1a82f687 Remove unnecesssary UNIQUENAME. 2015-04-06 15:36:43 +00:00
Baptiste Daroussin
5f327a4727 Update to 1.2.0
Main changes: debugger support and performance improvements
2015-04-06 14:53:46 +00:00
Gerald Pfeifer
defd9aab77 Update to the 20150405 snapshot of GCC 5.0. 2015-04-06 14:21:56 +00:00
John Marino
282fa2e294 lang/gcc5-aux: Upgrade snapshot from 22 March to 05 April 2015-04-05 23:16:50 +00:00
Brooks Davis
a14d272fb8 Upgrade to 3.5.2 release. 2015-04-05 21:13:50 +00:00
Johan van Selst
c9509a1c47 Update intercal to 0.30 (bugfix release) 2015-04-05 09:19:43 +00:00
Baptiste Daroussin
0cd8055fc5 Update to 1.1.3 2015-04-04 10:49:57 +00:00
Antoine Brodin
af68f1bf49 Hook nim to the build 2015-04-03 20:46:48 +00:00
Bartek Rutkowski
dd5e0f907f lang/nimrod: MOVED to lang/nim and update 0.9.2 -> 0.10.2
- Upstream has renamed the project from 'nimrod' to 'nim'

PR:		199118
Submitted by:	Neal Nelson <ports@nicandneal.net>
2015-04-03 20:32:14 +00:00
Gerald Pfeifer
96371829cf Update to the 20150402 snapshot of GCC 4.8.5. 2015-04-03 14:23:04 +00:00
Gerald Pfeifer
14443b7cc9 Update to the 20150325 snapshot of 4.9.3.
Set CPE_VERSION.
2015-04-03 13:22:07 +00:00
Gerald Pfeifer
0ff05d75c8 Update to the 20150329 snapshot of GCC 5.0. 2015-04-03 13:20:01 +00:00
Marcus von Appen
24b9f273e6 - Update to version 1.4
Major changes since 1.3.1:

- new builtins, ujson, uheapq, ubinascii modules
- new memoryview and compile builtins
- improvements for eval and exec
- array slice assignment support
- basix regex support
- x86 support for the native emitter
- many other fixes and improvements

Changelogs: https://github.com/micropython/micropython/release
2015-04-03 12:59:59 +00:00
Mathieu Arnold
0438143249 Remove OSVERSION checks that do not make sense any more.
For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true,
as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107).

Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when
it is always needed, I renamed it, in one case, I merged two patches.

Differential Revision:	https://reviews.freebsd.org/D2209
2015-04-03 11:26:48 +00:00
Jimmy Olgeni
5c40681b62 Upgrade to version 17.5. 2015-04-02 11:39:04 +00:00
Johan van Selst
5ee40bc598 Add patch to fix build on i386 with clang 2015-04-02 05:22:03 +00:00
Johan van Selst
46bfd8246c - Add patch to fix build on 10.x amd64
- Add patch to fix build on 10.x
2015-04-02 05:20:16 +00:00
Bryan Drewery
e710b8dad9 - Fix runtime with OpenSSL after the removal of SSLv2 in head.
- Make the main LOCALBASE/bin files into symlinks to the actual version to
  make it simpler to tell which version is default.
2015-04-01 23:26:10 +00:00
John Marino
c5ef2d3dad lang/gnatdroid-armv8: Mark broken on FreeBSD 8
This has never built on FreeBSD 8 after the base compiler was upgraded
from GNAT 4.6 to 4.7 and later 4.9.  It fails will many c++ complaints
about multiple definition of __x86.get_pc_thunk.cx and consequential
errors.  I'm tired of the cluster builders sending me an email about it.
I'm never going to fix it, so let's mark it broken.
2015-04-01 19:48:37 +00:00
Alex Dupre
4448e7629e Update to 5.4.39 release. 2015-04-01 08:39:14 +00:00
Alex Dupre
80f23c7efb Update to 5.5.23 release. 2015-04-01 08:32:11 +00:00
Alex Dupre
27c4ca46c5 Update to 5.6.7 release. 2015-04-01 08:31:33 +00:00
Bryan Drewery
cabf178cbc Remove references to removed tk ports. 2015-03-31 23:40:34 +00:00
Brooks Davis
bfa57ac58b Catch the set of host platforms up to the set in llvm ports.
To revision bump as it only effects building the port on platforms that
would fail before.
2015-03-31 14:33:33 +00:00