Commit graph

13827 commits

Author SHA1 Message Date
John Marino
578b0d96dd lang/gnustep-base: Remove empty directories from stagedir
Two empty directories weren't listed in pkg-plist, causing this port
not to pass poudriere QA checks.  My interpretation is that these
directories were never packaged, and they should not be packaged, so
let's simply remove them from stagedir.  This alse means we don't have
to bump the port.

Approved by:	just fix it
2015-02-28 17:49:15 +00:00
Baptiste Daroussin
26c829cb5c Update to 0.76
Take back maintainership
2015-02-27 08:39:41 +00:00
Gerald Pfeifer
485d522ea4 Update to the 20150225 snapshot of GCC 4.9.3. 2015-02-26 11:51:32 +00:00
Ashish SHUKLA
4a8c3051fc - Update to 0.6.1
- Correct LICENSE information
2015-02-25 10:03:15 +00:00
Dmitry Marakasov
25869ae3db - Add LICENSE
- Strip binary
2015-02-25 01:46:26 +00:00
Cy Schubert
283406fa12 By default dmd uses gcc to invoke the linker. Fix linking on
FreeBSD systems that use clang as the system compiler (FreeBSD 10+).
2015-02-25 00:30:55 +00:00
Florian Smeets
a3487b0b09 Add patches for
- CVE-2014-8142
- CVE-2015-0231

MFH:		2015Q1
2015-02-24 22:36:49 +00:00
Rene Ladan
22f0609652 Remove lang/ruby19 which reached its end-of-life on 2015-02-23
Add a note to UPDATING for ruby19 users.

Differential Revision:	https://reviews.freebsd.org/D1954
Submitted by:	myself
Reviewed by:	ruby (swills, sunpoet)
Approved by:	ruby (swills)
2015-02-24 20:10:42 +00:00
Gerald Pfeifer
b732c3e2fc Update to the 20150222 snapshot of GCC 5.0. 2015-02-24 18:22:40 +00:00
Pawel Pekala
6b2e43a232 - Update to version 2.0.2.1 [1]
- Remove Author tag from pkg-descr

PR:		197873 [1]
Submitted by:	Colin Booth <colin@heliocat.net> (maintainer) [1]
2015-02-23 21:39:40 +00:00
Ruslan Makhmatkhanov
d487ca719f lang/urweb: update to 20150214
PR:		197660
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
2015-02-22 22:03:46 +00:00
Antoine Brodin
a9fd05d12b Fix packaging 2015-02-22 20:16:28 +00:00
Jimmy Olgeni
7f3b1e1bfc Upgrade to version 15.2.21 and unbreak. 2015-02-22 10:28:50 +00:00
Baptiste Daroussin
2186ed58e9 Update to 1.1.1 2015-02-22 00:02:18 +00:00
Jimmy Olgeni
e80782fa8c Add lang/erlang-java and lang/erlang-wx.
These ports contain applications that are enabled by specific options in
lang/erlang, but carry significant dependencies (X11 and Java).

Now these applications can be installed separately, and people using the
stock packages will be able to install X11 and Java support without
recompiling lang/erlang.

The JAVA and WX options of lang/erlang will probably be phased out in the
future.
2015-02-21 12:53:37 +00:00
Sunpoet Po-Chuan Hsieh
ecbc057a70 - Use CXXFLAGS instead of CFLAGS
- Simplify CXXFLAGS: all supported Clang are 3.3+
2015-02-21 11:32:02 +00:00
Sunpoet Po-Chuan Hsieh
039218878a - Fix build with Clang 3.6.0
- Use CXXFLAGS instead of CFLAGS
- Simplify CXXFLAGS: all supported Clang are 3.3+
2015-02-21 11:31:58 +00:00
Jimmy Olgeni
76249a1970 Upgrade to version 17.4.1.
- Sort OPTIONS_DEFINE and OPTIONS_DEFAULT.
- Create SKIP files for applications disabled by port options.
- Remove disabled applications from ${STAGEDIR}.
- Check if dtraceall is actually loaded when DTRACE is enabled.
2015-02-21 10:14:37 +00:00
Steve Wills
665d9f2530 Add Ruby 2.2.0
Differential Revision:	D1457
Submitted by:	sunpoet
Reviewed by:	swills (myself)
2015-02-20 23:51:55 +00:00
Jimmy Olgeni
0c3f6e495f Upgrade to version 17.4.1. 2015-02-20 23:37:01 +00:00
Brooks Davis
7adedb68bf Update to rc4. 2015-02-20 19:23:56 +00:00
Alex Dupre
d859043302 Switch default PHP version to 5.6.x.
- Update PHP 5.4 to 5.4.38 release
- Update PHP 5.5 to 5.5.22 release
- Update PHP 5.6 to 5.6.6 release

PR:		195604
Approved by:	portmgr
2015-02-20 13:56:11 +00:00
Gerald Pfeifer
5a05d1b1c8 Update to the 20150218 snapshot of GCC 4.9.3. 2015-02-20 01:30:13 +00:00
Brooks Davis
229ab921fe Update to rc3 2015-02-19 23:27:01 +00:00
Jan Beich
20b60f0221 - Update to 0.22 [1]
- Strip C modules [2]
- Mark py-kivy as BROKEN [3]

PR:		197375 [1]
PR:		197776 [2]
Submitted by:	Viltaly Magerya <vmagerya@gmail.com> (maintainer) [1]
Approved by:	Viltaly Magerya <vmagerya@gmail.com> (maintainer) [2]
Approved by:	dbn (maintainer) [3]
2015-02-19 09:28:42 +00:00
Jan Beich
906bb452d2 Register CONFLICTS between execline and ImageMagick
Differential Revision:	https://reviews.freebsd.org/D1820
Approved by:	bapt (mentor)
Approved by:	portmgr blanket
2015-02-19 02:29:06 +00:00
Julien Laffaye
2f6989e331 - Update to 1.4.2 2015-02-18 21:32:02 +00:00
Sunpoet Po-Chuan Hsieh
120882d95b - Update to 7.0.2
Changes:	https://github.com/parrot/parrot/blob/master/ChangeLog
2015-02-18 16:23:29 +00:00
Sunpoet Po-Chuan Hsieh
ae5c06bc83 - Update to 1.20150127
Changes:	http://search.cpan.org/dist/Modern-Perl/Changes
2015-02-18 16:18:59 +00:00
Mathieu Arnold
898d0049d2 Update Perl 5.20 to 5.20.2.
Poked by:	az
Sponsored by:	Absolight
2015-02-17 15:58:12 +00:00
Lars Thegler
26448ecf61 - update to 0.405 2015-02-17 12:21:59 +00:00
Adam Weinberger
9ae97a6dc6 - Update to 1.41
- Sort PLIST

Changes:        http://search.cpan.org/dist/Scalar-List-Utils/Changes

PR:		196879
Submitted by:	sunpoet
Approved by:	maintainer (implicit)
2015-02-16 21:22:11 +00:00
Adam Weinberger
caae1b0e6a - Update to 0.22
- Add LICENSE
- Add TEST_DEPENDS

Changes: http://search.cpan.org/dist/Try-Tiny/Changes

PR:		196880
Submitted by:	sunpoet
Approved by:	maintainer (implicit)
2015-02-16 21:11:11 +00:00
Vanilla I. Shu
91ec64d051 Upgrade to 2.6.12.
PR:		197441
Submitted by:	Ports Fury.
2015-02-16 09:01:15 +00:00
Vanilla I. Shu
cadd7160ca Upgrade to 1.6.0.
PR:		197442
Submitted by:	Ports Fury
2015-02-16 07:53:56 +00:00
Gerald Pfeifer
fb1f0dabac Update to the 20150212 snapshot of GCC 4.8.5. 2015-02-16 05:35:36 +00:00
Gerald Pfeifer
a49f241292 Update to the 20150215 snapshot of GCC 5.0. 2015-02-16 02:17:42 +00:00
Gabor Pali
fbe6366352 Add new port: devel/hs-ShellCheck
The goals of ShellCheck are:

 * To point out and clarify typical beginner's syntax issues, that causes
   a shell to give cryptic error messages.

 * To point out and clarify typical intermediate level semantic problems,
   that causes a shell to behave strangely and counter-intuitively.

 * To point out subtle caveats, corner cases and pitfalls, that may cause
   an advanced user's otherwise working script to fail under future
   circumstances.

WWW: http://www.shellcheck.net/

PR:		197302
Submitted by:	luca.pizzamiglio@gmail.com
Obtained from:	FreeBSD Haskell
2015-02-15 21:45:52 +00:00
Gerald Pfeifer
6ed46eac9f Update to the 20150211 snapshot of GCC 4.9.3. 2015-02-15 04:19:56 +00:00
Adam Weinberger
6408a8c80d Update to 0.17023.
Changes: https://metacpan.org/changes/distribution/Error
2015-02-14 17:36:05 +00:00
Mark Linimon
de47900417 Give this an expiration date. The latest release is 0.64 from 20141030 and
may fix the compile problems.
2015-02-14 14:24:22 +00:00
Koop Mast
192fe3d122 Fix the build with clang 3.5 by using the suggested function.
PR:		196124
Submitted by:	dim@
Approved by:	maintainer
2015-02-14 13:58:06 +00:00
Jimmy Olgeni
01aacc513b Check if dtraceall is actually loaded when DTRACE is enabled. 2015-02-13 15:11:50 +00:00
Sean Bruno
ab55e8738f Only enable dtrace support for amd64/i386 for now.
More testing needs to be done on arm to see if our dtrace support is
compatible with what ruby needs.  PowerPC may work as well, but needs
more testing.

Reviewed by:	swills
2015-02-12 19:50:52 +00:00
Kubilay Kocak
1d929848ed lang/python34: BROKEN on i386 without LIBFFI
As per lang/python27 (r377581):

- Add BROKEN for i386 without LIBFFI option, and add upstream
  issue references.

While I'm here, clean up after the LIBFFI option addition:

- Sort options variables: OPTIONS_* and *_DESC
- Use OPTIONS helpers
- Reduce diffs between lang/python* ports
2015-02-11 08:23:13 +00:00
Kubilay Kocak
df8bd0d006 lang/python33: BROKEN on i386 without LIBFFI
As per lang/python27 (r377581):

- Add BROKEN for i386 without LIBFFI option, and add upstream
  issue references.

While I'm here, clean up after the LIBFFI option addition:

- Sort options variables: OPTIONS_* and *_DESC
- Use OPTIONS helpers
- Reduce diffs between lang/python* ports
2015-02-11 08:22:29 +00:00
Jan Beich
876a210974 - devel/skalibs: update to 2.2.1.0 [1]
- lang/execline: update to 2.0.2.0 [2]
- Pass maintainership to the submitter [1][2]
- Mark sysutils/runwhen as BROKEN

PR:		197233 [1]
PR:		197234 [2]
Differential Revision:	https://reviews.freebsd.org/D1818
Submitted by:	Colin Booth <colin@heliocat.net>
Approved by:	portmgr (bapt) [1]
Approved by:	bapt (mentor)
2015-02-10 20:33:51 +00:00
David Naylor
ac36df2908 pypy-devel: update to 2.5
Changes:
 * Improved warmup time.
 * Improved hitted code performance (+10% compared to v2.4).
 * Passing objects between C and PyPy has been improved.
 * Integrated numpy support gains GenericUfunc API.
 * Dictionaries are ordered by default.
 * More careful handling of errno.
2015-02-10 18:50:52 +00:00
Gerald Pfeifer
bf2d09da2e Update to the 20150208 snapshot of GCC 5.0. 2015-02-10 18:03:14 +00:00
Lars Thegler
5be0bf370b - Update to 0.404 2015-02-09 17:41:01 +00:00
Ashish SHUKLA
88e9a93206 - Update to 2.5.2
- Switch to LLVM 3.5
- Strip "rbx" binary
2015-02-08 21:26:13 +00:00
Gerald Pfeifer
04a1e18e84 Update to the 20150204 snapshot of GCC 4.9.3. 2015-02-07 14:09:52 +00:00
Pawel Pekala
6d6c1662e0 - Update to version 2.11.5 [1]
- Convert to USES=tar:tgz
- Unmute install commands

PR:		196761 [1]
Submitted by:	j-keck <jhyphenkeck@gmail.com> [1]
Approved by:	maintainer timeout
2015-02-06 15:06:35 +00:00
Brooks Davis
d6d9423cb0 Update to RC2. 2015-02-05 17:25:20 +00:00
Gerald Pfeifer
cac544398e Update to the 20150201 snapshot of GCC 5.0.
This now successfully builds libffi again, so we can enable JAVA by
default on i386 and amd64.

PR:		197171
2015-02-02 00:46:28 +00:00
Baptiste Daroussin
167f82f839 Change the EDIT option of ruby to use libedit by default now that libedit
from ports is able to handle unicode. Make sure that ruby does not provides its
own function to read the input but let libedit do it itself.

This allows the binary package to by default not be "tainted" by the readline
license.

Differential Revision:	https://reviews.freebsd.org/D1547
Reviewed by:	swills
Approved by:	ruby (swills)
2015-02-01 23:19:51 +00:00
Jimmy Olgeni
0ad964e951 Do not disable the hipe application entirely, even if the HIPE
option is disabled. Dialyzer seems to need at least some beam files
from hipe to perform its job.
2015-02-01 21:40:58 +00:00
Gerald Pfeifer
e5c5cee495 Update to the 20150129 snapshot of GCC 4.8.5. 2015-01-31 21:26:32 +00:00
Jimmy Olgeni
817b9f479c Sort OPTIONS_DEFINE and OPTIONS_DEFAULT.
Create SKIP files for applications disabled by port options.
Remove disabled applications from ${STAGEDIR}.
2015-01-31 18:46:25 +00:00
Gerald Pfeifer
ecb2738b39 Update to the 20150128 snapshot of GCC 4.9.3. 2015-01-30 22:48:13 +00:00
Koop Mast
9d55d2cac8 Add DTRACE option
PR:		192614
Submitted by:	jbeich@
2015-01-30 10:04:27 +00:00
Koop Mast
8ba21f0052 Fix the build on ARM [1]
Add DTRACE option (default off) [2]

PR:		197058 [1]
PR:		192614 [2]
Submitted by:	sbruno@ [1], jbeich@ [2]
2015-01-30 09:58:04 +00:00
Gerald Pfeifer
978f07dbce Also disable Java and libffi on amd64 until the next snapshot of
GCC 5.0.

PR:		197171
2015-01-30 00:18:46 +00:00
Raphael Kubo da Costa
48f147ecf1 Add upstream commit to fix a crash in devel/qtcreator.
PR:		197079
Submitted by:	Alex Richardson <arichardson.kde@gmail.com>
2015-01-29 02:11:00 +00:00
Tom Judge
260731b65c New port - 0.94
This module is an implementation of the "Promise/A+" pattern for
asynchronous programming. Promises are meant to be a way to
better deal with the resulting callback spaghetti that can often
result in asynchronous programs.
2015-01-28 16:28:06 +00:00
Andreas Tobler
0e7b60b426 Allow to build gcc for armv6(hf).
Approved by:	gerald	(maintainer)
2015-01-28 05:37:26 +00:00
Sunpoet Po-Chuan Hsieh
6d8ebc8437 - Update to 7.0.1
Changes:	https://github.com/parrot/parrot/blob/master/ChangeLog
2015-01-27 11:27:05 +00:00
Mikhail Teterin
e8f2d860c0 Upgrade from 5f1 to 5f2.
The bad news:

	1. gcc is still required -- clang can build the binaries, but
	   some self-tests will fail, unless all optimization was
           disabled. This is, probably, due to some suspect code in
           bytenumb.c -- would be good to investigate.
	2. Building this port in parallel is still not possible -- the
	   Makefile is too convoluted and same sources are recompiled
	   multiple times with different #defines set.

The good news:

	1. Resolve a large number of warnings.
	2. Fix build on ia64 and sparc64 (tested on pluto and flame
           respectively). Other platforms (alpha, powerpc?) have a
	   better chance of working now...
2015-01-27 08:40:34 +00:00
Brooks Davis
2c270b100c Upgrade to a new snapshot support an upcoming CheriBSD release. 2015-01-26 23:36:46 +00:00
Gerald Pfeifer
d33c10d634 Update to the 20150125 snapshot of GCC 5.0. Sadly libffi is still
broken thus Java remains disabled on i386.
2015-01-26 12:53:12 +00:00
Gerald Pfeifer
8ce8e4cf51 Update to the 20150118 snapshot of GCC 5.0.
libgcj-5.0.pc is now properly called libgcj-5.pc; adjust pkg-plist.

libffi is broken on FreeBSD i386 since 2015-01-11, cf.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64779, so disable it
for the time being.
2015-01-25 23:42:16 +00:00
Johannes Jost Meixner
7b8f7ef5f5 Replace spaces with tab.
Spotted by:	koobs
Approved by:	koobs (mentor)
2015-01-25 12:42:27 +00:00
Johannes Jost Meixner
806b558bbb lang/lci: Add port.
This is the original LOLCODE interpreter.

WWW: http://lolcode.org

PR:			196785
Differential Revision:	https://reviews.freebsd.org/D1632
Submitted by:		Maxim Filimonov <che@bein.link>
Approved by:		koobs (mentor)
2015-01-25 11:27:06 +00:00
Muhammad Moinur Rahman
9c6ca436c3 lang/py-mx-base: Update version 3.2.7=>3.2.8
- Added LICENSE (EGENIX)
- Changed MASTER_SITES from https to http to support downloading from behind proxy

Differential Revision:	https://reviews.freebsd.org/D1635
Approved by:		bapt(mentor)
2015-01-25 11:14:11 +00:00
Gerald Pfeifer
34bc3cb59a Update to the 20150122 snapshot of GCC 4.8.5. 2015-01-24 21:26:44 +00:00
Gerald Pfeifer
498b963956 Update to the 20150121 snapshot of GCC 4.9.3. 2015-01-24 20:34:32 +00:00
Johan van Selst
f40b99ab62 - Update to csnobol4 version 2.0; this is a major upgrade
http://www.snobol4.org/csnobol4/curr/CHANGES
- Added some patches to work around broken build dependencies
2015-01-24 16:43:54 +00:00
Antoine Brodin
728929b709 Switch ports depending on docbook* through a directory name to a package name,
as a directory name can't be attributed to a package
2015-01-23 22:50:49 +00:00
Antoine Brodin
4f4e8c52c6 Remove explicit dependency on javavmwrapper for ports that USE_JAVA 2015-01-23 16:03:57 +00:00
Alex Dupre
65309e3814 Update to 5.4.37 release. 2015-01-23 12:15:14 +00:00
Alex Dupre
4cd28d1fe9 Update to 5.5.21 release. 2015-01-23 12:14:58 +00:00
Alex Dupre
13f4df7c05 Update to 5.6.5 release. 2015-01-23 12:14:38 +00:00
Cy Schubert
a6cff58a2b Update 2.066.0 --> 2.066.1
Convert to @sample.
2015-01-23 03:03:20 +00:00
Steve Wills
50824f0da5 lang/ruby19: set expiration date 2015-01-23 02:29:02 +00:00
Sunpoet Po-Chuan Hsieh
b0b9134e7a - Update to 7.0.0
Changes:	https://github.com/parrot/parrot/blob/master/ChangeLog
2015-01-22 17:46:06 +00:00
Mathieu Arnold
6d96685fc5 Remove BSDPAN from here too.
Sponsored by:	Absolight
2015-01-22 17:27:05 +00:00
Brooks Davis
09ca3ee277 Add ports of llvm/clang 3.6.0rc1. 2015-01-21 23:47:28 +00:00
Brooks Davis
aef63d8457 Upgrade to llvm/clang 3.5.1 release. 2015-01-21 22:58:16 +00:00
Kubilay Kocak
5da5cfa9d3 lang/python32: Fix ABIFLAGS for PYMALLOC option
Investigating the comment regarding a 'configure script bug' lead me
to a bug which manifested itself in 'm' not being added to ABIFLAGS
when PYMALLOC was enabled, not the inability to set
--without-pymalloc using PYMALLOC_CONFIGURE_WITH (options helpers).

The incorrect ABIFLAGS caused packaging failures with default options, so
I'm not sure how this wasn't picked up earlier:

  Error: Orphaned: include/python3.2u/<file>
  <snip>
  Error: Missing: include/python3.2mu/<file>

- Backport an upstream commit [1] to correct the configure bug that never
  made it to the 3.2 branch.
- Use options helpers for PYMALLOC accordingly

While I'm here, clean up after the LIBFFI option addition:

- Sort options variables: OPTIONS_* and *_DESC
- Use OPTIONS helpers

[1] https://hg.python.org/cpython/raw-rev/d158b0a78390

Approved by:	python
2015-01-21 12:34:50 +00:00
Kubilay Kocak
262bb77a67 lang/python27: Fix packaging for mips64
- Fix packaging for mips64 (Reported by: sbruno)

mips64 is also not a 32-bit ${ARCH}, so add it to the list of
architectures for which imageop.so and dl.so aren't packaged:

  %%32BIT_ONLY%%lib/python2.7/lib-dynload/dl.so
  %%32BIT_ONLY%%lib/python2.7/lib-dynload/imageop.so

Both dl and imageop have been removed in Python 3.x [1][2][3][4]

Thanks jhibbits@ for his help testing.

- Add BROKEN for i386 without LIBFFI option, and add upstream
  issue references.

While I'm here, clean up after the LIBFFI option addition:

- Sort options variables: OPTIONS_* and *_DESC
- Use OPTIONS helpers

References:

[1] The :mod:`imageop` module has been removed in Python 3.0.
[2] dl Added: https://hg.python.org/cpython/file/aac1ee966f56/setup.py
[3] dl Removed: https://hg.python.org/cpython/file/859ff5c7c60a/setup.py
[4] PEP-3108: https://www.python.org/dev/peps/pep-3108/

Approved by:	python
2015-01-21 09:40:18 +00:00
Gerald Pfeifer
4c9d82a3c4 This fails to properly build with GCC 4.9, so force GCC 4.8 for the
time being.

PR:		196857
Approved by:	pgj (maintainer)
2015-01-20 00:13:22 +00:00
Alex Dupre
02525ad728 Allow to link imap extension with newer panda-cclient library.
PR:		195973
Submitted by:	thierry
2015-01-19 10:32:23 +00:00
Muhammad Moinur Rahman
b061f60787 lang/guile2 error: Fix LIB_DEPENDS
- Fixed wrong shared library

PR:			196683
Differential Revision:	https://reviews.freebsd.org/D1537
Submitted by:		spastorino@gmail.com
Approved by:		marino(mentor)
2015-01-18 11:17:17 +00:00
Gerald Pfeifer
2a5149f763 Update to the 20150114 snapshot of GCC 4.9.3. 2015-01-17 12:06:43 +00:00
Antoine Brodin
86af82b79e Fix build on head 2015-01-17 10:34:18 +00:00
Baptiste Daroussin
6a4dc8a394 Add lua 5.3.0
Highlights from this new version:
Main new features are support for integers, bitwise operators, and a basic utf-8
library

Complete list of changes: http://www.lua.org/manual/5.3/readme.html#changes
List of incompatibilities with lua 5.2:
http://www.lua.org/manual/5.3/manual.html#8
2015-01-17 02:19:59 +00:00
Baptiste Daroussin
4c7f530152 Update to 1.1.0
Use libedit from ports instead of libreadline
2015-01-17 01:46:19 +00:00
Baptiste Daroussin
ce179c4f7e Link on libedit instead of readline
Reduce overlinking on liblua
Enforce libedit from ports
2015-01-17 01:37:59 +00:00
Baptiste Daroussin
9f5c578c82 Add a forgot post-patch for libedit support 2015-01-17 01:33:30 +00:00
Baptiste Daroussin
9df11b9159 Link on port version of libedit
Avoid overlinking on liblua
2015-01-17 01:28:31 +00:00
Brooks Davis
a58e7611a0 Update to r225991 (the 3.6 branch point). 2015-01-15 19:04:50 +00:00
Alex Dupre
0695ab49e4 Update to 2.11.5 release.
PR:		196759
Submitted by:	j-keck <jhyphenkeck@gmail.com>
2015-01-15 14:50:31 +00:00
Koop Mast
14d1bd1429 Update vala to 0.26.2.
PR:		196695
Submitted by:	olivierd@
Obtained from:	gnome dev repo
2015-01-15 11:21:11 +00:00
Johan van Selst
0d970c4f39 Update patch forgotten in previous commit 2015-01-15 10:39:45 +00:00
Tijl Coosemans
c88aaf5c89 Add missing USE_OPENSSL=yes
PR:		195796
2015-01-15 09:05:37 +00:00
David Naylor
644d0b322f Backport lang/pypy-devel to lang/pypy.
Changes:
 - Update memory requires (less for pypy, more for python).
2015-01-14 18:28:28 +00:00
Sunpoet Po-Chuan Hsieh
1d7ded6fe9 - Update to 6.9.0
- Remove CONFLICTS since lang/rakudo was removed
- Strip binary executable and shared library
- Simplify Makefile:
  - Remove Makefile.common
  - Use BROKEN_ia64
  - Remove regression-test:
- Cosmetic change

Changes:	https://github.com/parrot/parrot/blob/master/ChangeLog
2015-01-13 15:34:22 +00:00
Gerald Pfeifer
f29a3a5521 Update to the 20150108 snapshot of GCC 4.8.5. This is a bit past
the GCC 4.8.4 release that the lang/gcc port is at, and likely will
lead to the last release on this branch.
2015-01-12 05:18:42 +00:00
Gerald Pfeifer
b43ca1a81f Tweak a comment and fix whitespace in the new ARM support. 2015-01-12 04:16:23 +00:00
Gerald Pfeifer
50f8a1208f Update to the 20150111 snapshot of GCC 5.0.
Welcome FreeBSD/ARM support to upstream GCC! [1]

Thanks to:	andreast [1]
2015-01-12 03:20:43 +00:00
Dmitry Sivachenko
3a18883882 Switch default python3 version from 3.3 to 3.4.
Bump PORTREVISIONs for the affected ports.

Exp-run by:	antoine
2015-01-10 23:15:27 +00:00
Antoine Brodin
0d009fe9d2 Revert part of r376655 that is breaks freebsd ports
With hat:	portmgr
2015-01-10 17:55:52 +00:00
John Marino
2d4447cf51 lang/fpc: Remove unnecessarily variable substition and EXTRACT_SUFX
There were several substitions like "${XXX:S/$/.something/} which is the
equivalent of appending, e.g. "${XXX}.something".

So for the sake of comprehension, change these to appends, and also just
hardcode ".tar.gz" instead of using ${EXTRACT_SUFX} for the same reason.
Since the distfiles are being manually defined, there's no real purpose
to have a variable in the name, and if the EXTRACT_SUFX changes for any
reason (say a new distfile with a different suffix requiring USES+=tar),
then the code actually breaks.  These changes make the code easier to
read, comprehend, and arguably makes the port more robust.
2015-01-10 14:41:53 +00:00
John Marino
dbb38c3c5e lang/fpc: Remove googlecode from MASTER_SITES
The googlecode URL only provides 2.6.0 and 2.6.2 versions of the man pages
and bootstrap compiler, but not the current 2.6.4, so remove those urls.

While here, simplify the LOCAL distcache site urls.  The substition is not
necessary.
2015-01-10 13:53:16 +00:00
John Marino
fe0e6bcacc lang/fpc: Prepare for 3.0 and the use of older bootstrap
The Free Pascal Compiler port currently mandates that the bootstrap
compiler be the same version of the compiler being built.  This means that
every update requires a new bootstrap compiler to be generated before the
update.  This goes against the philosophy of a bootstrap compiler, which
aims to allow older compilers to build self-hosting modern compilers.  FPC
is capable of this, but the feature wasn't being leveraged.

There are a lot of changes in this commit, but I believe the resulting
compiler is the same as before the commit, thus PORTREVISION has not been
bumped.  Changes include:

  * Add DragonFly bootstrap compiler 2.6.4 to list of distfiles
  * use OPSYS to make builds generic between FreeBSD and DragonFly
  * Add FREEBSD PLIST variable as FreeBSD builds an extra unit
  * Create the framework to have a bootstrap compiler of an older version
    than the current version (BOOTVER variable)
  * split PP variable out of MAKE_ARGS and use NEWPPC or BOOTPPC to
    specify PP uniquely (required when bootstrap version is different)
  * wrap compound command with parenthesis
  * Use options lists on TAR man page (xfz without hyphen is legacy)
  * unmask installation commands
  * respect 80-column limits, wrapping as necessary
  * bring in some dports-specific changes that have no effect on port
    to eliminate dports patch files

future work:

  When version 3.0 is released, the new fpc make program will be built
  which will have some moderate impacts to the build process and it
  will use a "bootstrap" target.

  The intention is to continue using the 2.6.4 bootstrap compilers to
  build the upcoming 3.0 compiler when it is released.  New bootstrap
  compilers will not be generated until the existing bootstrap compilers
  are unable to bootstrap the upcoming release.
2015-01-09 20:00:30 +00:00
Johan van Selst
fe148103c3 Update to Afnix 2.5.1 2015-01-09 19:41:06 +00:00
Gerald Pfeifer
9e7be6f446 Update to the 20150107 snapshot of GCC 4.9.3.
Fix a comment typo and whitespace in the new ARM support.
2015-01-09 07:56:15 +00:00
Gerald Pfeifer
75bd5e2638 Update to the 20150104 snapshot of GCC 5.0. 2015-01-09 06:46:08 +00:00
Sunpoet Po-Chuan Hsieh
f759982cc7 - Fix BUILD_DEPENDS: ExtUtils::CBuilder 0.27+ is already in all supported Perl releases 2015-01-07 17:56:30 +00:00
Emanuel Haupt
12f48dc28d Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 10:17:28 +00:00
Andreas Tobler
520645def8 Add support for armv6*-*-freebsd*.
The large patch is the same as the one from r376266.
The second patch is a temporary fix for the bootstrap failure on all
ARM targets. This fix will be hopefully soon applied to gcc-4.9.x upstream.

Thanks again to Sean Bruno for testing and Gerald for approving.

Approved by:	gerald (maintainer)
2015-01-05 19:28:19 +00:00
John Marino
d2ffff55de Assign maintainership of FPC ports to new FPC ports team
The new team currently consists of the previous maintainer (acm@) and
myself (marino@).

PR:	195363
2015-01-05 00:16:00 +00:00
Andreas Tobler
90b138a17e Add support for armv6*-*-freebsd*.
The larger part of the patch is a backport from gcc trunk which is sent
upstream for approval.

Thanks to Sean Bruno for testing, Andrew Turner for explaining me fine details
and Gerald for approving.

Approved by:	gerald (maintainer)
2015-01-04 19:09:32 +00:00
Lars Thegler
7e83a1412b - Add missing dependency
Noted by:	antoine, "Matthew D. Fuller" <fullermd@over-yonder.net>
2015-01-04 12:29:22 +00:00
Jimmy Olgeni
85fdc815cc Upgrade to version 10.6.1. 2015-01-04 10:25:47 +00:00
Gerald Pfeifer
30ead9df6c Update from the GCC 4.8.3 release to the GCC 4.8.4 release.
This fixes (at least) 87 bugs reported, cf.
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.8.4
for the full list.  No new features.
2015-01-04 08:38:22 +00:00
Lars Thegler
fe7a3c2321 update to 0.402
PR:	196441
Submitted by:	adamw
2015-01-03 17:06:06 +00:00
Kurt Jaeger
cba03c03e1 security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
  with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
  error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code.  Take
	care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
  mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
  * mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
    allocated but not used bits before resizing.
  * tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
  * src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.

PR:		193264
Approved by:	cpm@fbsd.es (maintainer)
2015-01-02 18:46:33 +00:00
Gerald Pfeifer
dac688fffc Update to the 20141231 snapshot of GCC 4.9.3.. 2015-01-02 14:19:11 +00:00
Gerald Pfeifer
0022b7cd59 Update to the 20141228 snapshot of GCC 5.0. 2015-01-02 14:17:52 +00:00
Gerald Pfeifer
0f61f38b08 Update to the 20141224 snapshot of GCC 4.9.3. 2015-01-02 10:18:53 +00:00
Sunpoet Po-Chuan Hsieh
232c629a4e - Add LICENSE
- Add PORTSCOUT
2015-01-01 16:09:34 +00:00
Koop Mast
d939a48eb4 Unbreak cjs and cinnamon on 9.3 and 8.4. The spidermonkey 24.0 code needs
GCC 4.4+ or clang to build.

Submitted by:	Barbara Guida <barbara.freebsd@gmail.com>
2015-01-01 15:59:19 +00:00
Rene Ladan
d3bac4b4be Remove expired port:
2014-12-31 lang/perl5.14: Unsupported, please upgrade to a more recent version of Perl
2014-12-31 16:02:08 +00:00
Antoine Brodin
38e8f93368 Update devel/doxygen to 1.8.9
PR:		ports/196342
Submitted by:	Naram Qashat (maintainer)
Exp-run and fixes to depending ports:	self
2014-12-31 06:45:10 +00:00
Sean Bruno
1cd6488449 Fix build for armv6 with an upstream commit:
http://git.php.net/?p=php-src.git;a=commitdiff;h=050aae2860e1c202e2e9db715beaa97d0a4c9c33;hp=e67a2b9e471a7bc0b774b9056bb38745b7187969#patch1

PR:		196067
Submitted by:	mikael.urankar@gmail.com
Reviewed by:	flo@
Approved by:	mentor (implicit)
2014-12-31 00:35:22 +00:00
Koop Mast
b28f497285 Update cinnamon to 2.4, this should fix [1] and [2].
Update totem to 3.14 now that we have gstreamer 1.4 and minor gnome updates.
Update evolution suite to 3.12.9.
Make sure gtk30 pulls in adwait-icon-theme, since it now the default theme [3].

PR:		195290 [1], 195289 [2], 195455 [3]
Obtained from:	gnome devel repo
2014-12-30 20:13:46 +00:00
Dimitry Andric
0e14fd9299 When building the gcc ports using a full bootstrap, tell the configure
script to assume the BUILD_CONFIG is set to bootstrap-debug, instead of
letting it auto-detect.

With clang 3.5.0 this auto-detection can fail, due to a discrepancy [1]
[2] in its debug information, when objects are produced with and without
-g.  When the auto-detection fails, gcc will compare objects with full
debug information during the stage comparisons, and this sometimes
causes those stage comparisons to fail unexpectedly.

[1] http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20141222/250134.html
[2] http://llvm.org/PR22046

Approved by:	gerald (maintainer)
2014-12-30 19:19:43 +00:00
Alex Dupre
cd8b7ccc77 Update to 2.11.4 release. 2014-12-30 09:43:19 +00:00
Alex Dupre
bca9f04e02 Update to 5.6.4 release. 2014-12-29 10:00:37 +00:00
Alex Dupre
684ef43bf8 Update to 5.5.20 release. 2014-12-29 10:00:18 +00:00
Alex Dupre
3ea04f6a33 Update to 5.4.36 release and drop broken fpm-ipv6 patch.
If you need it, update to php 5.6 (that will be the default one soon) or 5.5.
2014-12-29 09:59:56 +00:00
Gerald Pfeifer
1fa2ca6050 Update to the 20141221 snapshot of GCC 5.0. 2014-12-26 08:24:11 +00:00
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin
7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00
Baptiste Daroussin
542e20d6e4 Remove fpc-imlib and fpc-gnome1 2014-12-25 14:49:57 +00:00
Antoine Brodin
78c233e44d Finish properly support png 1.5 2014-12-25 12:18:54 +00:00
Baptiste Daroussin
ce1be232cf Properly support png 1.5 2014-12-25 10:49:46 +00:00
Mathieu Arnold
47c19310d4 Use a less kludgy way for handling libperl.so's versionning and linking.
Sponsored by:	Absolight
2014-12-24 17:14:11 +00:00
Dmitry Marakasov
73fbdc69d5 - Use proper command for manpage installation
- Strip binaries

Approved by:	bapt
2014-12-24 11:58:46 +00:00
Muhammad Moinur Rahman
6d2e8f9aeb Change my non-FreeBSD MAINTAINER mail to bofh@
Approved by:	bapt
2014-12-24 00:14:11 +00:00
Li-Wen Hsu
fe207367e6 - Update to 2.3.9
PR:		195747
Submitted by:	lwhsu
Approved by:	maintainer timeout
2014-12-23 09:40:23 +00:00
Mathieu Arnold
316d640e19 Do not let Perl's Configure finds out if it needs to use nm or not. It should
not.  In some case I can't reproduce, it was believing it should, and was
failing badly.

Reported by:	Joe Francia, Scott Loga
Sponsored by:	Absolight
2014-12-22 17:45:56 +00:00
Marcus von Appen
21c90c5467 - Revert the previous NIS check, since it does not help at all
PR:		196195
Submitted by:	ache@
With hat:	python@
2014-12-22 16:45:41 +00:00
Marcus von Appen
4a19da7af9 - Python 3.x: try to improve the NIS detection for FreeBSD
PR:		193650
With hat:	python
2014-12-22 09:47:36 +00:00
Marcus von Appen
130b611758 lang/python27: Update to 2.7.9
The FreeBSD Python team welcomes Python 2.7.9 to the Ports tree!

Announcement: https://www.python.org/downloads/release/python-279/
Changelog:    http://hg.python.org/cpython/raw-file/v2.7.9/Misc/NEWS

Important changes for this release:
- The entirety of Python 3.4's ssl module has been backported for Python
  2.7.9. See PEP 466 for justification.
- HTTPS certificate validation using the system's certificate store is
  now enabled by default. See PEP 476 for details.
- SSLv3 has been disabled by default in httplib and its reverse
  dependencies due to the POODLE attack.
- The ensurepip module module has been backported, which provides the
  pip package manager in every Python 2.7 installation. See PEP 477.

- While updating, try to improve the NIS detection for FreeBSD

PR:		193650
Differential Revision:	https://reviews.freebsd.org/D1323
Reviewed by:	koobs
With hat:	python
2014-12-22 09:45:37 +00:00
Antoine Brodin
4beada6cfc Put back empty dir in plist 2014-12-21 13:32:49 +00:00
Gerald Pfeifer
3ad26a59ba Update to the 20141217 snapshot of GCC 4.9.3. 2014-12-21 01:38:05 +00:00
Gerald Pfeifer
a82b6d4b24 Update to the 20141214 snapsho of GCC 5.0. 2014-12-20 23:28:41 +00:00
Baptiste Daroussin
92da32cb47 Remove custom plist generator we have makeplist now
Sort the plist
2014-12-20 20:21:16 +00:00
Baptiste Daroussin
48a8b25d31 cleanup plist 2014-12-20 19:09:52 +00:00
Gerald Pfeifer
7f4c99cb64 Update to the 20141218 snapshot of GCC 4.8.4. 2014-12-20 10:41:37 +00:00
Brooks Davis
e21d3ab409 Make default target triple match base clang.
PR:		194487
Submitted by:	Jan Beich <jbeich@vfemail.net>
2014-12-19 01:23:04 +00:00
Antoine Brodin
3224296ac8 Attempt to unbreak index 2014-12-18 23:50:49 +00:00
Brooks Davis
3d2da73a0e Make default target triple match base clang.
PR:		194487
Submitted by:	Jan Beich <jbeich@vfemail.net>
2014-12-18 23:47:00 +00:00
Brooks Davis
d378dba19e Remove ports of obsolete and unmaintained upstream llvm/clang 3.2.
Mark pure as BROKEN by this removal.  It should be updated to a recent
release that supports llvm 3.5, but has seen no substantive updates in
over a year.
2014-12-18 23:36:11 +00:00
Brooks Davis
1fb1fd8d71 Make default target triple match base clang.
PR:		194487
Submitted by:	Jan Beich <jbeich@vfemail.net>
2014-12-18 22:42:57 +00:00
Brooks Davis
51bae2ce1b Make default target triple match base clang.
PR:		194487
Submitted by:	Jan Beich <jbeich@vfemail.net>
2014-12-18 22:17:13 +00:00
Brooks Davis
c4a1c5d6b6 Upgrade to r224537.
Add support for -fformat-exentions as a no-op in clang. [0]

Submitted by:	lightside@gmx.com [0]
2014-12-18 20:46:35 +00:00
Brooks Davis
f81ddd30a4 Add support for -fformat-extensions as a no-op.
Submitted by:	lightside@gmx.com
2014-12-18 19:58:23 +00:00
Brooks Davis
7c19fe99e4 Add support for -fformat-extensions flag.
Obtained from:	lightside@gmx.com
2014-12-18 19:38:24 +00:00
Baptiste Daroussin
1854d9d7a3 Fix packaging as a user
Strip binaries
2014-12-17 14:46:22 +00:00
Mathieu Arnold
64835f0cdc Make Perl link all .so it builds with libperl.so.
It makes upgrading from one Perl major version to another way easier.  For
binary package users, it means pkg upgrade will detect the libperl.so.x.yy
change, and reinstall the affected packages.  For users using ports, it will
save rebuild time as it's easier to detect what ports really need to be
rebuilt.

PR:		195821
Differential Revision: https://reviews.freebsd.org/D1241
Submitted by:	mat
Reviewed by:	antoine, bdrewery
Exp-run by:	antoine
With hat:	perl
Sponsored by:	Absolight
2014-12-17 13:21:56 +00:00
Mathieu Arnold
2efcdc99a9 Retire BSDPAN.
It was never converted to pkg, and starting with Perl 5.18 gives out
annoying warnings.

Differential Revision: https://reviews.freebsd.org/D1318
Reviewed by:	swills
With hat:	perl
Sponsored by:	Absolight
2014-12-17 12:59:30 +00:00
Antoine Brodin
aa097967e6 Fix plist on i386 2014-12-13 22:43:46 +00:00
Julien Laffaye
fbf520bc22 - Update to 1.4 2014-12-13 21:28:16 +00:00
Jimmy Olgeni
09cf5a276a Upgrade to version 17.4. 2014-12-11 15:59:33 +00:00
Alexey Dokuchaev
79a1c3000b - Update to version 2.0
- Contract MASTER_SITES (and thus strip MASTER_SITE_SUBDIR)
- Cleanup Makefile and reformat pkg-descr while here
2014-12-11 13:03:57 +00:00
Pietro Cerutti
c020107379 - Reset maintainership of my ports 2014-12-10 22:29:14 +00:00
Dmitry Marakasov
079aff30f4 Strip library 2014-12-09 14:09:19 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
David Naylor
55bee34488 Update lang/pypy3-devel to 2.4.0.
Changes:
 * Carry across _sqlite.py fix from lang/pypy
 * Strip cffi shared libraries (from lang/pypy)

Change Log:
 - Various fsencode PEP 383 related fixes to the posix module (readlink, uname,
   ttyname and ctermid) and improved locale handling
 - Fixed a couple different crashes related to parsing Python 3 source code
 - internal refactoring in string and GIL handling which led to significant
   speedups
 - improved handling of multiple objects (like sockets) in long-running
   programs. They are collected and released more efficiently, reducing memory
   use. In simpler terms - we closed what looked like a memory leak
2014-12-07 18:58:05 +00:00
David Naylor
a154ccdbaa Update lang/pypy-devel to 2.4.0.
Release update for further testing by community.

Change Log:
 - Reduced internal copying of bytearray operations
 - Tweak the internal structure of StringBuilder to speed up large string
   handling, which becomes advantageous on large programs at the cost of
   slightly slower small benchmark type programs.
 - Move to a mixed polling and mutex GIL model that make mutlithreaded jitted
   code run much faster
 - Remove ctypes pythonapi and ctypes.PyDLL, which never worked on PyPy
 - Fix performance regression on ufunc(<scalar>, <scalar>) in numpy
 - Classes in the ast module are now distinct from structures used by the
   compiler, which simplifies and speeds up translation of our source code to
   the PyPy binary interpreter
 - Upgrade stdlib from 2.7.5 to 2.7.8
2014-12-07 16:34:44 +00:00
Johan van Selst
5a46893045 Update to mawk 1.3.4-20141206 (bugfix release) 2014-12-07 11:00:56 +00:00
Rene Ladan
f79100a357 lang/bas2tap: Overdue update to 2.6, portscout did not notice this one... 2014-12-07 10:07:20 +00:00
Baptiste Daroussin
79aafb2cb5 Fix typo 2014-12-07 09:47:43 +00:00
Baptiste Daroussin
f175aaca84 Fix build when compiler is clang 2014-12-07 09:25:00 +00:00
Mark Felder
52cfdd97a6 Update BSD license
Fix COMMENT to appease portlint
2014-12-06 20:36:01 +00:00
Mark Felder
45524faed5 Update "BSD" license 2014-12-06 20:35:24 +00:00
Pawel Pekala
f1d2d698cb - Update to version 2.0.b5
- Add LICENSE

PR:		194887
Submitted by:	pfg
2014-12-06 13:41:44 +00:00
Li-Wen Hsu
360c42522d - Update to 1.1.0 2014-12-06 12:38:53 +00:00
Sunpoet Po-Chuan Hsieh
0bb9587da4 - Fix build with clang 3.5.0
PR:		ports/195666
Submitted by:	dim
2014-12-05 17:12:42 +00:00
Sunpoet Po-Chuan Hsieh
2938c3e1e1 - Remove lang/python from BUILD_DEPENDS
- Fix SHEBANG_FILES
- Respect LOCALBASE
- Use REINPLACE_CMD instead of patch files
- Move ONLY_FOR_ARCHS upward
2014-12-05 16:54:14 +00:00
Sunpoet Po-Chuan Hsieh
6f09fa335b - Remove lang/python from BUILD_DEPENDS
- Use USES=shebangfix
- Use REINPLACE_CMD instead of patch files
- Move ONLY_FOR_ARCHS upward
2014-12-05 16:53:54 +00:00
Philippe Audeoud
a2f606f242 - Update to 1.32 2014-12-05 15:32:16 +00:00
Sunpoet Po-Chuan Hsieh
1ca4e5b999 - Fix build when DEFAULT_VERSIONS=python=3.* 2014-12-05 15:26:59 +00:00
Mathieu Arnold
ccbded4867 One last cleanup, factorize a few things into variables, add a few entries to
PLIST_SUB and SUB_LIST, finish making sure the MANPATH are valid all around.

Differential Revision:	https://reviews.freebsd.org/D1254
Sponsored by:	Absolight
2014-12-02 16:27:00 +00:00
Rene Ladan
725301185e Remove expired ports:
2014-11-30 ports-mgmt/pkg-plist: Generate incorrect plists
2014-11-30 sysutils/rubygem-hiera-puppet: Has been incorporated into hiera
2014-11-30 sysutils/rubygem-hiera-json: Has been incorporated into hiera
2014-11-30 databases/memcachedb: Depends on deprecated Berkeley DB version, needs porting to DB_SITE
2014-12-01 games/djgame2: Online servers gone, game is not playable
2014-12-01 devel/creduce: Unmaintained and depends on ancient LLVM 3.2
2014-12-01 lang/clay: No development since July 2013, depends on obsolete clang-3.2
2014-12-01 19:21:41 +00:00
Gerald Pfeifer
5ba43774d4 Update to the 20141130 snapshot of GCC 5.0. 2014-12-01 02:06:08 +00:00
Antoine Brodin
a32054e27e Allow building with bison 3
PR:		ports/194680
2014-11-30 11:20:35 +00:00
Antoine Brodin
3886ccb5b3 Cleanup plist of ocaml ports
With hat:	portmgr
2014-11-29 23:56:21 +00:00
Gerald Pfeifer
aef20687fc Update to the 20141126 snapshot of GCC 4.9.3. 2014-11-29 19:18:41 +00:00
Tijl Coosemans
edb7229dd4 Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. The
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt.  Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.

USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools.  USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.

Update gettext to 0.19.3.

Remove :oldver from converters/libiconv and devel/gettext-runtime.  Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports.  When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.

Fix some ports that installed files in lib/locale instead of share/locale.

PR:		194038
Reviewed by:	bapt
Exp-run:	antoine
Approved by:	portmgr (antoine)
2014-11-29 18:22:32 +00:00
Mathieu Arnold
84a0cdc20e Really disable MULTIPLICITY if disabled in OPTIONS, and as it was always on
before, add it to the OPTIONS_DEFAULT to not change the default behavior.

Noticed by:	ache
Sponsored by:	Absolight
2014-11-29 14:56:26 +00:00
Rene Ladan
3b3ed051bc Remove expired ports:
2014-11-26 vietnamese/vnlpr: Broken for more than 6 months
2014-11-26 devel/fsmgenerator: Broken for more than 6 months
2014-11-26 graphics/multiraw: Depends on broken and deprecated graphics/dcraw-m
2014-11-26 news/fidogate-ds: Broken for more than 6 months
2014-11-26 net/py-yadis: Broken for more than 6 months
2014-11-26 textproc/ruby-diff: Broken for more than 6 months
2014-11-26 audio/cowbell: Broken for more than 6 months
2014-11-26 lang/ironpython: Broken for more than 6 months
2014-11-26 www/dpsearch: Broken for more than 6 months
2014-11-26 multimedia/y4mscaler: Broken for more than 6 months
2014-11-26 devel/rubygem-dep_selector: Broken for more than 6 months
2014-11-29 14:33:15 +00:00
Baptiste Daroussin
4c5a127774 Duktape is an embeddable Javascript engine, with a focus on portability and
compact footprint.

Duktape is easy to integrate into a C/C++ project: add duktape.c and duktape.h
to your build, and use the Duktape API to call Ecmascript functions from C code
and vice versa.

Main features:

  * Embeddable, portable, compact; about 210kB code, 80kB memory, 40kLoC source
(excluding comments etc)
  * Ecmascript E5/E5.1 compliant, some features borrowed
    from E6 draft
  * Built-in regular expression engine
  * Built-in Unicode support
  * Minimal platform dependencies
  * Combined reference counting and mark-and-sweep garbage collection with
    finalization
  * Custom features like coroutines, built-in logging framework, and built-in
    CommonJS-based module loading framework
  * Property virtualization using a subset of Ecmascript E6 Proxy object
  * Liberal license (MIT)
2014-11-28 22:53:19 +00:00
Mathieu Arnold
903832c6e4 Fixup the makewhatis errors.
Sponsored by:	Absolight
2014-11-28 12:43:50 +00:00
John Marino
0e4847e1d9 lang/gcc-aux: Fix symbolic trace on FreeBSD
Recent gcc creates debug information in dwarf4 format, something that
the base version of addr2line on FreeBSD cannot understand.  When the
compiler requires binutils from ports to build, then ensure the
symbolic tracing code also uses addr2line from the same binutils (which
is already available due to RUN_DEPENDS requirements).  Since DragonFly
3.6 and lower are no longer officially supported, this change only
affects FreeBSD, but it affects all supported releases.  The conditional
code for DragonFly 3.6 has been removed while here.

Reported by:	Natacha Porte
PR:		195465
2014-11-28 12:43:03 +00:00
Mathieu Arnold
3fd082fa72 /usr/bin/env is in SETENV, not ENV, and sometime, ENV=$USER/.shrc, which of
course, won't work.

Noticed by:	Richard Clayton
Sponsored by:	Absolight
2014-11-27 15:19:51 +00:00
Mathieu Arnold
2b9d2f09c7 Get the man config file right.
Sponsored by:	Absolight
2014-11-27 13:44:08 +00:00
Mathieu Arnold
a8d190efe1 And point man to the new right place.
Sponsored by:	Absolight
2014-11-27 10:00:55 +00:00
Mathieu Arnold
8e245f6ddc - Bring back the .packlist files, many people need them, they will
automatically added to the plists.
- Add soname to libperl.so and rename it to libperl.so.PERL_VER, for instance
  libperl.so.5.18. To keep software linked with it working, provide a
  libperl.so symlink.
- Rollback Perl's man page location change, it creates conflicts for the few
  modules that ship with Perl and are in the ports tree.

Sponsored by:	Absolight
2014-11-27 09:57:39 +00:00
Alex Dupre
60d4d872e1 Fix build into jails with DTRACE enabled.
PR:		190662
Submitted by:	Martin Vahi <martin.vahi@softf1.com>
2014-11-27 09:41:17 +00:00
Mathieu Arnold
0c789712bb Now that 5.18 is the default, deprecate Perl 5.14 and Perl 5.16, the first one
at the end of the year, the second one next summer, by then 5.20 will be the
default, and 5.22 will be in the tree.

Sponsored by:	Absolight
2014-11-26 13:30:30 +00:00
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
Grzegorz Blach
273c6e6d76 - Merge EFL libraries into devel/efl and update to 1.12.0
- Update x11-toolkits/elementary to 1.12.0
- Update x11-wm/enlightenment to 0.19.1
- Update graphics/evas_generic_loaders-* to 1.12.0
- Update devel/e_dbus to 1.7.10
- Update benchmarks/expedite to 1.7.10
- Move some of x11-wm/e17-module-* to x11-wm/e-module-*
  and update to recent snapshots
- Add multimedia/emotion_generic_players-vlc
- Add multimedia/rage

Reviewed by:	crees, antoine
2014-11-25 03:07:22 +00:00
Gerald Pfeifer
7955664d93 Update to the 20141123 snapshot of GCC 5.0. Keep in mind that this
now defaults to the C11 standard, not C89 any more.
2014-11-24 15:05:48 +00:00
Jimmy Olgeni
d4ed81b80b Set perl5 as a build-only dependency. 2014-11-23 22:31:25 +00:00
Jimmy Olgeni
cbc1f058e6 Use autoconf:env as runtime ports and set perl5 as a build-only dependency. 2014-11-23 22:31:04 +00:00
Alexey Dokuchaev
ef7fd9a68a - Update to version 0.92.4, the latest stable to date
- Remove BROKEN on ia64 statement, it was never a first-class architecture
  and was officially killed in -CURRENT recently
- Do not manually strip *.so files in pre-install target, they're already
  installed stripped
- Allow staging as regular user (or stripping fails due to BINMODE == 555)
- Remove unneeded (and thus confusing) global suffixes in REINPLACE_CMD's
- Fix bogus whitespace on Makefile line 17, sort and wrap long USES line
2014-11-23 11:34:04 +00:00
Chris Rees
8f2d6777f1 Fix some USE_PGSQL that were missed before
Submitted by:	antoine
2014-11-22 22:32:45 +00:00
Chris Rees
4cb60faedd Finally retire USE_PGSQL 2014-11-22 20:40:08 +00:00
Chris Rees
1e94b6fb2f Switch to USES=pgsql 2014-11-22 19:13:49 +00:00
Gerald Pfeifer
33a98a33b7 Update to the 20141119 snapshot of GCC 4.9.3. 2014-11-22 13:47:29 +00:00
Gerald Pfeifer
dbb9ca2500 Update to the 20141120 snapshot of GCC 4.8.4. 2014-11-22 12:38:38 +00:00
Jun Kuriyama
9434c59343 - Upgrade to 1.9.8.
PR:		ports/187390 (related)
2014-11-22 12:20:19 +00:00
Gerald Pfeifer
fc5fa04b79 Update to the 20141116 snapshot of GCC 5.0.
This no longer breaks on FreeBSD 10.0 and later using clang.
2014-11-22 05:48:23 +00:00
Antoine Brodin
da4156e14e Enforce clang 3.4 in USES=c*11*,objc,gnustep as clang 3.3 has some bugs
Requested by:	bapt
PR:		ports/195122
Differential Revision:	https://reviews.freebsd.org/D1181
Exp-run by:	self
With hat:	portmgr
2014-11-21 17:22:06 +00:00
Koop Mast
af3811313c The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.

This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.

Apart from updating ports to newer versions

GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example xscreensaver
can be used for sessions started without GDM.

Shell Extensions can be installed via https://extensions.gnome.org/ , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.

Upgrade instructions:

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
    guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
    evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3

We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.

The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.

Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs.

This update was also made possible by:
	Joe Maloney
	Kris Moore
	Beeblebrox
	Ryan Lortie
	Antoine Jacoutot
	and everyone I missed
2014-11-19 11:49:04 +00:00
Akinori MUSHA
99253e2e51 Update to 1.15.0.
PR:		194137
Submitted by:	Yasuhiro KIMURA
2014-11-19 03:36:27 +00:00
Brooks Davis
f0f3025d7d Update clang-devel and llvm-devel to r222267. 2014-11-18 23:29:38 +00:00
Antoine Brodin
390f6fb0ae Package empty LUA_LDIR and LUA_CDIR, as it's more user-friendly 2014-11-18 07:12:25 +00:00
Jimmy Olgeni
4c80f3da07 Fix TOOLS_VSN and EI_VSN (unbreak link to erl_call).
PR:		195064
Submitted by:	Kenji Rikitake
2014-11-16 15:19:48 +00:00
Gerald Pfeifer
707633db47 Update to the 20141109 snapshot of GCC 5.0.
Mark IGNORE on FreeBSD 10.0 and later; an upstream fix should make
it into the next snapshot.
2014-11-16 12:39:38 +00:00
Steve Wills
89dc7fe566 Update to latest version
While here, fix a few plist issues
2014-11-15 13:50:11 +00:00
John Marino
3f230752a6 lang/spl: Fix build on modern gcc
I don't know why spl builds on clang but fails on gcc due to a flex
precedence issue.  Rather, I don't know why the flex issue doesn't affect
clang.  There was a patch provided by a fork nearly four years ago that
fixes the gcc build nicely.  The bitbucket issue warns that more eyes
should review the fix though.

Issue 1: roman number II interpreted as I
https://bitbucket.org/kcartmell/marlowe/issue/1/
2014-11-15 11:06:04 +00:00
Pietro Cerutti
58c07c4937 - Update Tcl/Tk 8.5 to 8.5.17
Release notes: http://code.activestate.com/lists/tcl-core/14232/
2014-11-15 10:53:29 +00:00
Pietro Cerutti
f7fd063681 - Update Tcl/Tk 8.6 to 8.6.3
Release notes: http://code.activestate.com/lists/tcl-core/14265/
2014-11-15 10:43:00 +00:00
Alex Dupre
f3b3414f6d Update to 5.6.3 release. 2014-11-14 17:03:04 +00:00
Alex Dupre
97c1a75bd0 Update to 5.5.19 release. 2014-11-14 17:02:27 +00:00
Alex Dupre
2ea43eb3c1 Update to 5.4.35 release. 2014-11-14 17:02:02 +00:00
Antoine Brodin
942951d86b Cleanup plist 2014-11-14 09:39:21 +00:00
Gabor Pali
534e224f5e - Remove empty "cabal" directory creation for the hs- ports. Now these are
automatically handled by the combination of the Cabal and the pkg(8)
  frameworks

Issue raised by:	antoine
Discussed with:	ashish
Obtained from:	FreeBSD Haskell
2014-11-13 22:06:06 +00:00
Antoine Brodin
676e482143 Cleanup plist 2014-11-13 17:51:10 +00:00
David Naylor
cec054d64e Add missing patch from r372531. 2014-11-13 17:34:15 +00:00
David Naylor
bed88e02c7 Update lang/pypy to 2.3.1.
This backports changes from pypy-devel.  Although that port has not gone
through standard QA, there have not been any complaints in the months that
it has been available under pypy-devel.
2014-11-13 17:33:29 +00:00
Baptiste Daroussin
dceaf5d818 Drop maintainership 2014-11-13 08:25:45 +00:00
Steve Wills
f43809d557 Fix plist with rdoc option off
Reported by:		Warren Block <wblock@wonkity.com>
Reported by:		Herbert J. Skuhra <herbert@oslo.ath.cx>
2014-11-12 02:40:50 +00:00
Steve Wills
41bdbdb22b lang/ruby21: Update to 2.1.4
PR:		194677
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2014-11-11 21:56:53 +00:00
Steve Wills
96bf534838 lang/ruby2*: disable dtrace on OS versions without the dtrace fixes from r271413
While here, fix plist issues
2014-11-11 17:47:06 +00:00
Johannes Jost Meixner
80b6c31429 Upgrade CentOS to 6.6
- Upgrade all things linux-c6- to CentOS 6.6
- Add ports:
  devel/linux-c6-libsigc++20
  graphics/linux-c6-gdk-pixbuf [1]
  graphics/linux-c6-glx-utils
- Add pkg-plists for net/linux-c6-openldap
  and security/linux-c6-cyrus-sasl2
- Misc. cleanups

Differential Revision:	https://reviews.freebsd.org/D1108
Submitted by:	kmoore [1]
Reviewed by:	rene (emulation)
Approved by:	portmgr (swills)
Approved by:	swills (mentor)
Sponsored by:	Perceivon Hosting Inc.
2014-11-11 13:06:39 +00:00
Gabor Pali
0a3a15d303 - Remove @dirrm* from (often automatically generated) plists of GHC and
all the Haskell Cabal ports

Obtained from:	FreeBSD Haskell
2014-11-10 22:17:45 +00:00
Gabor Pali
816aa09f51 - Add Haskell API and bindings for Redis:
devel/hs-BoundedChan        Channels with bounded sizes
  devel/hs-bytestring-lexing  Parse and produce literals from bytestrings
  databases/hs-hedis          Haskell API for Redis

PR:		194299
Submitted by:	martin@sugioarto.com
Obtained from:	FreeBSD Haskell
2014-11-10 22:09:03 +00:00
Antoine Brodin
bc1fcafa41 Fix some stage orphans 2014-11-10 22:04:40 +00:00
Antoine Brodin
13d9eb99bf Simplify plist 2014-11-10 22:03:41 +00:00
John Marino
6a29754575 lang/nawk: Upgrade version 20110810 => 20121220
While here, set the DIST_SUBDIR to something unique since the distfile
has the same name between versions.  Also reset maintainship as
Hiro doesn't use nawk on FreeBSD and updates are infrequent.

PR:		187543
Submitted by:	Pedro Giffuni
Tweaks by:	marino@
2014-11-10 19:18:49 +00:00
Antoine Brodin
4c87ce3ec5 Add patch from upstream to unbreak on i386 with clang 2014-11-10 18:21:04 +00:00
Romain Tartière
dbde1c440e Use Mac NetworkInterface code instead of Linux NetworkInterface code
PR:		194845
Submitted by:	Ben Woods <woodsb02@gmail.com>
2014-11-10 14:23:12 +00:00
Gerald Pfeifer
10a686bd60 Update to the 20141106 snapshot of GCC 4.8.4. 2014-11-10 11:57:56 +00:00
John Marino
670cc23373 lang/lua-mode.el: Remove reference to obsolete last-command-char
While here, clean up the port and remove @dirrm* lines

PR:		194363
Submitted by:	Christopher Hall
2014-11-09 10:06:15 +00:00
Steve Wills
a67f5ea10b Fix plist for CAPIDOCS option after update to doxygen.
PR:		194712
Reported by:	Trond Endrestol <Trond.Endrestol@ximalas.info>
2014-11-08 15:05:40 +00:00
Andrey A. Chernov
8dcbb209b7 Handle the case when dtrace build is disabled (WITHOUT_CDDL=yes)
Approved by:    swills
2014-11-08 05:22:30 +00:00
Pawel Pekala
7c6916706a Update to version 1.1.4.0
PR:		194844
Submitted by:	maintainer
2014-11-07 23:16:16 +00:00
Li-Wen Hsu
7693565f14 - Fix typo: s/PORTRIVISION/PORTREVISION/
PR:		194875
Submitted by:	Kenji Rikitake <kenji@k2r.org>
2014-11-07 17:25:42 +00:00
Gerald Pfeifer
cdf6e5def9 Update to the 20141105 snapshot of GCC 4.9.3, pretty shortly after
the GCC 4.9.2 release.
2014-11-07 13:55:31 +00:00
Li-Wen Hsu
f1d57d4743 - Fix pkg-plist, let mix(1) work
PR:		194875
Submitted by:	Kenji Rikitake  <kenji@k2r.org>
2014-11-07 04:47:14 +00:00
Ashish SHUKLA
85f56adb6e - Chase GNU Emacs updates
PR:		194624
2014-11-05 13:19:31 +00:00
Raphael Kubo da Costa
a9662ed949 Update Qt5 ports to 5.3.2.
Proudly presented by the KDE on FreeBSD team, with several guest stars.

This update took way longer than initially expected due to us previously
accumulating assumptions and changes to Qt's build system that finally bit
us back with the 5.3 release series, so we had to do a fair amount of
cleanup.

New ports:
- comms/qt5-serialport: Qt functions to access serial ports, originally
                        based on work by Fernando Apesteguia. [1]
- devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of
                  devel/qt4-qdoc3. Originally worked on by Tobias Berner.
                  It had already been half-split from devel/qt5-buildtools,
                  we just needed to finish the work.

Dead ports:
- devel/qt5-qmldevtools: Merged into lang/qt5-qml.

Minor changes:
- devel/qt5: Add x11/qt5-x11extras and the new ports to the dependency list.
- graphics/qt5-imageformats: The port now supports the JPEG2000, WEBP,
                             Direct Draw Surface and ICNS formats.
- multimedia/qt5-multimedia: The ALSA and PULSEAUDIO options are now
                             mutually exclusive due to changes introduced in
                             Qt 5.3.0 (the ALSA code is now a proper plugin
                             that is only built if PulseAudio is not used).
- x11/qt5-x11extras: Add USE_LDCONFIG since the port installs a shared
                     library.

The big changes:
- bsd.qt.mk: Set QMAKESPEC instead of QMAKEPATH. [3]
  QMAKEPATH does much more than we want now that we call qmake from the top
  of ${WRKSRC}. qmake uses QMAKEPATH when evaluating the QMAKE_MKSPECS
  property, which is in turn used by qt_config.pri to load the .pri files in
  mkspecs/modules.

  In practice, this means that if people have an older Qt installation those
  files will be used and QT_CONFIG will have values such as "gui" even if
  one is building a port like textproc/qt5-xml, which passes -no-gui to the
  configure script. Consequently, unintended code paths may be enabled or
  the configuration step can just fail if the .pro files expect values that
  are not present in the system-wide, older .pri files.

  We avoid all those problems if we use QMAKESPEC, as qmake does not take
  its value into account when evaluating the QMAKE_MKSPECS property and will
  only parse the files in the mkspec's directory (mkspecs/freebsd-clang, for
  example, instead of all the files in mkspecs).

- Stop explicitly passing ${LOCALBASE} to the compiler. [3]
  qmake's behavior has changed in Qt 5, and the paths set in QMAKE_INCDIR
  and QMAKE_LIBDIR in the mkspecs are passed before any others, such as the
  ones in the build directory themselves.

  In practice, this means that we end up with linker calls like this:

  c++ -o libfoo.so foo.o bar.o -L/usr/local/lib -L/wrkdir/build/lib
      -lQt5Gui -lQt5Core

  So if one already has Qt installed in the system, the older, already
  present version of the libraries in /usr/local/lib will be used instead of
  the newly-built ones in /wrkdir/build/lib.

  QTBUG-40825 discusses this behavior upstream, but there has been no
  agreement on a solution yet.

  For now, the solution adopted is to make the compiler and the linker aware
  of those paths but only try them last after all others, and this is
  achieved by setting the CPATH and LIBRARY_PATH environment variables when
  qmake is being used.

  In addition to setting them in CONFIGURE_ENV and MAKE_ENV, we also need to
  stop changing QMAKE_INCDIR and QMAKE_LIBDIR as well as filter those paths
  from the pkg-config calls qtbase's configure script makes.

- Call qmake from the root of the ${WRKSRC}.

  In Qt 5.3, Qt's build infrastructure has undergone some changes that make
  our previous approach of calling qmake from the directories we want to
  build stop working. Things would break even more in Qt 5.4, in which
  qtbase's configure script does not accept the -process, -fully-process and
  -dont-process arguments anymore (it always behaves as if -process had been
  used).

  Bite the bullet and start calling qmake from ${WRKSRC}. The largest part of
  this change involves changing lines in Makefiles from
    WRKSRC_SUBDIR=	foo/bar
  to
    BUILD_WRKSRC=		${WRKSRC}/foo/bar
    INSTALL_WRKSRC=		${WRKSRC}/foo/bar
  as well as adding patches to .pro files to avoid entering other
  subdirectories and removing post-configure targets that are not necessary
  anymore.

  Since qmake needs to be called from the top of ${WRKSRC} anyway, we can
  also simplify the configuration process for the qtbase ports a little.
  Looking at r10019 it is not clear why we started calling qmake in the
  pre-configure target in addition to the post-configure one (while also
  skipping it in do-configure), but we can now drop this call since letting
  configure behave as if -process had been passed means it will call qmake
  on its own and overwrite the files generated by the pre-configure call. We
  still need to call qmake in post-configure though, as the configure script
  does not pass -recursive when calling qmake and we need to be able to call
  make from any subdirectory when building.

PR:		194762 [1]
PR:		194566 # exp-run with base GCC and clang
PR:		194088 [3]
2014-11-05 09:39:21 +00:00
Dmitry Sivachenko
aa02163c14 Add an option to use libffi from ports instead of bundled version.
Submitted by:	cy
Reviewed by:	koobs
2014-11-04 09:14:21 +00:00
Dmitry Sivachenko
2824b8d0af Rename option PORT_FFI --> LIBFFI.
Suggested by:	koobs
2014-11-04 07:33:33 +00:00
Gerald Pfeifer
d7da3642bb Update to the 20141030 snapshot of GCC 4.8.4. 2014-11-03 15:03:38 +00:00
Dmitry Sivachenko
7c43785504 Add a reference to python issue regarding i386 compilation failure with
bundled libffi
2014-11-03 09:12:38 +00:00
Gerald Pfeifer
d92adc77b4 Update to the 20141102 snapshot of GCC 5.0. 2014-11-03 06:19:37 +00:00
John Marino
ad6eae307f lang/gcc-aux: Update version 20140716 (4.9.1) => 20141023 (4.9.2) 2014-11-02 01:11:04 +00:00
Johan van Selst
9b93659259 - Update to 27 Oct release
- Adopt port
2014-11-01 14:00:09 +00:00
Baptiste Daroussin
4f6290bfcc Avoid useless @exec 2014-10-31 22:52:41 +00:00
Baptiste Daroussin
631acb4f20 Avoid useless @exec 2014-10-31 22:51:35 +00:00
John Marino
a3292075d8 lang/mono: allow overriding Environment.SpecialFolder.Personal
Any port that writes to Environment.SpecialFolder.Personal during build
or when running tests may end up with files outside of the stage area that
aren't cleaned up by the ports framework.  The issue lies with Mono
looking in /etc/passwd first and only if no entry found there in $HOME.
This PR was an unnoticed prerequisite for the new port games/openra.

Patch based on discussion in https://github.com/mono/mono/pull/371

PR:		193426
Submitted by:	Jan Beich
Approved by:	maintainer timeout (8 weeks)
2014-10-31 13:13:09 +00:00
Gerald Pfeifer
966bf172b3 Update to the 20141029 snapshot of GCC 4.9.2.
Sort an entry in pkg-plist to be in line with other lang/gcc ports.
2014-10-30 19:01:53 +00:00
Li-Wen Hsu
5968650b5f - Update to 1.0.2
PR:		194653
Submitted by:	Kenji Rikitake <kenji@k2r.org>
2014-10-30 05:08:47 +00:00
Bartek Rutkowski
ab40b87a40 lang/rust: add PORTREVISION mistakenly ommitted from yesterday's fix
Approved by:	mentors (implicit)
2014-10-29 16:08:27 +00:00
Dmitry Sivachenko
6610a597d0 Add an option to use libffi from ports instead of bundled one.
Submitted by:	cy

Require this option for i386, this fixes build error.
2014-10-29 13:21:21 +00:00
Rene Ladan
79d0c9d76c Remove expired ports:
2014-10-28 lang/kroc: Broken for more than 6 months
2014-10-28 net/slirp: Broken for more than 6 months
2014-10-28 22:24:25 +00:00
Bartek Rutkowski
7323ebb6c4 lang/rust: fixes
- Remove extra STRIP_CMD from the Makefile
- Fix SRIP_CMD that was stripping statically linked libraries

Approved by:	mentors (implicit)
2014-10-28 14:21:28 +00:00
Baptiste Daroussin
77cba41a62 Cleanup plist 2014-10-27 15:23:30 +00:00
Gerald Pfeifer
60e8f6b3de Update to the 20141026 snapshot of GCC 5.0.
Remove last instance of @dirrm in pkg-plist.
2014-10-27 13:54:32 +00:00
Dmitry Sivachenko
f83e9b633d Update to version 3.4.2
Reviewed by:	koobs in D967
2014-10-27 12:55:33 +00:00
Dmitry Sivachenko
00d3a6976f Update to version 3.4.2.
Two deleted patches were integrated upstream.

Reviewed by:	koobs in D967
2014-10-27 12:54:04 +00:00
Bartek Rutkowski
c5e0460bcc lang/rust: update 0.11.0 -> 0.12.0
- Delete obsolete patch
- Convert to @dir usage

Approved by:	mentors (implicit)
2014-10-26 17:39:54 +00:00
Gerald Pfeifer
0b38690bcc Update to the 20141022 snapshot of GCC 4.9.2.
Also remove those traces of @dirrm that were are added dynamically
via the Makefile.
2014-10-25 18:46:15 +00:00
Antoine Brodin
fdab2b6359 Deprecate ports broken for more than 6 months 2014-10-25 16:49:19 +00:00
Gerald Pfeifer
c21b48765d Update to the 20141023 snapshot of GCC 4.8.4. 2014-10-25 15:16:24 +00:00
Raphael Kubo da Costa
990a62701e Remove @dirrm and @dirrmtry entries from the Qt ports. 2014-10-23 21:35:14 +00:00
John Marino
c04ee0e4cb lang/fpc: IGNORE on DragonFly (for now, support is long-term goal) 2014-10-23 08:53:57 +00:00
Tim Bishop
aa06cfc387 Remove duplicate master sites.
All the removed entries are aliases for mirrorservice.org.

Approved by:	maintainer
2014-10-22 17:57:20 +00:00
John Marino
4c20dde0e5 lang/gnat_util: Move PORTREVISION to central location
Many of the ports based on gcc-aux sources have a central location
defining their PORTREVISION to make it easy to reset all them all when
the base version is updated.  lang/gnat_util should have had, but did not
and as a result the PORTREVISION didn't get reset at all.  Centralize
it for the future.
2014-10-21 14:38:58 +00:00
Gerald Pfeifer
d8914d01aa Remove all traces of @dirrm, both in pkg-plist directly and those that
are added dynamically via the Makefile.
2014-10-20 22:53:59 +00:00
Marcus von Appen
734b63302e - Convert ports of irc/ and lang/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-20 17:52:16 +00:00
Gerald Pfeifer
4a05ef5429 Update to the 20141019 snapshot of GCC 5.0.
Remove all traces of @dirrm from pkg-plist that are dynamically generated
via the Makefile.
2014-10-20 16:15:04 +00:00
John Marino
0edca697f6 lang/ocaml: Remove special NO_PROFILE handling for DragonFly 2014-10-20 11:32:00 +00:00