Commit graph

14103 commits

Author SHA1 Message Date
Alexey Dokuchaev
8f8017496e - Resurrect lang/quack port, unbreak, and update to the latest version (0.47)
- Remove BROKEN on ia64 statement, it was never a first-class architecture
  and officially killed in -CURRENT already
- Modernize and clean up the port while here, define LICENSE (GPLv2)
2015-08-15 15:59:40 +00:00
Alexey Dokuchaev
3a7d5df1a0 - Get rid of MASTER_SITE_SUBDIR (in fact, OLD subdirectory does not carry
current distfiles)
- Expand Makefile header while here
2015-08-15 15:16:38 +00:00
Alex Dupre
8d47d5607e Update to 5.4.44 release. 2015-08-15 08:37:26 +00:00
Alex Dupre
ae457c469b Update to 5.5.28 release. 2015-08-15 08:29:13 +00:00
Alex Dupre
758c771d9e Update to 5.6.12 release. 2015-08-15 08:12:11 +00:00
Dmitry Marakasov
289c9eb17e - Fix build by adding missing depends
PR:		202214
Submitted by:	andrey@bsdnir.info
Approved by:	portmgr blanket
2015-08-14 16:59:24 +00:00
David Naylor
d4e8620509 lang/pypy: support cffi, fix and simplify.
* Mark as only for i386, amd64 and armv6 (JIT only supported on those archs)
 * Move PyPy dir to pypy26 (for consistency with llvm, et al)
 * Drop PYPY_ARCH (unused)
 * Use shell to detect ${BUILD_WRKSRC}/Makefile [1]
 * Enable CFFI for components that do not have external dependencies
 * Update regression-test to align with upstreams procedures
 * Complete changes for detecting cpu count via sysctl (upstreamed)
 * Properly detect arm (upstreamed) [2]
 * Update pkg-plist generation and regenerate

[1] When make evaluates the dependency for pre-build the variable
${BUILD_WRKSRC} is not fully defined (i.e. ${WRKSRC}) so it does not get
properly expanded causing make to never find the correct Makefile.

PR:		202159 [2]
Reviewed by:	sbruno (prior version)
2015-08-12 18:13:23 +00:00
Gerald Pfeifer
8e10fb9489 Update to the 20150809 snapshot of GCC 6. 2015-08-12 13:27:19 +00:00
Philip M. Gollucci
279e35637e lang/fpc-base: convert to USES=metaport
PR:                  201640
Submitted by:        s3erios@gmail.com
Approved by:         maintainer timeout (freebsd-fpc@FreeBSD.org ; 25 days)
2015-08-12 00:10:30 +00:00
Jason Unovitch
a3a31d5ee7 lang/groovy: security update 2.3.9 -> 2.4.4
- Add NO_ARCH
- Remove various LICENSE files that were removed upstream
- Remove PDF documentation that was removed upstream
- Switch @dirrm to @dir
- Reset maintainer to ports@FreeBSD.org by private request [1]

PR:		201704
Security:	CVE-2015-3253
Security:	67b3fef2-2bea-11e5-86ff-14dae9d210b8
Approved by:	mjs@Bur.st (outgoing maintainer) [1], feld (mentor)
MFH:		2015Q3
2015-08-10 21:36:23 +00:00
Johan van Selst
1ae299e21a Update to SWI Prolog 7.2.2
"7.2.x is a major release, providing native key-value support by means of
 dicts, native strings using "hello world" syntax, web-accessible Prolog
 engines (Pengines) and a high level SQL library called CQL."
2015-08-10 17:31:27 +00:00
Gabor Pali
abf6d8422d - Implement a couple of portlint(1) warnings, such as moving the LICENSE
block earlier, sort USES.  This change also switches to USES=metaport for
  metaports, like haskell-platform or gtk2hs

PR:		201886
Submitted by:	Andriy Voskoboinyk <s3erios@gmail.com>
Obtained from:	FreeBSD Haskell
2015-08-10 15:32:19 +00:00
Mathieu Arnold
94efdc08d5 Update to v5.23.1-188-gd29663d.
Changes:	https://github.com/Perl/perl5/compare/v5.23.1-168-gd570e6e...v5.23.1-188-gd29663d
Sponsored by:	Absolight
2015-08-10 15:25:48 +00:00
Alexander Leidinger
435ea2a95a Re-commit of
64 bit linuxulator support (not activated by default):
 - most of the work was done by Alan Jude
 - all errors are mine
 - 64bit (may) have rough edges
 - I validated
    * that the 32bit part doesn't has deinstall regressions (incl. EXP runs by
      antoine)
    * 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
      later, when I dare to activate the 64bit linuxulator in the kernel)
 - the infrastructure part looks mature enough to let more test-bunnies get
   some experience with the new 64 bit parts
 - to use it you shall have no linux ports installed and have to specify
   (on your own risk) the following in make.conf before installing the ports:
   OVERRIDE_LINUX_BASE_PORT=c6_64
   OVERRIDE_LINUX_NONBASE_PORTS=c6_64

This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).

Differential Revision:	https://reviews.freebsd.org/D174
Submitted by:		alanjude
Sponsored by:		Essen FreeBSD Hackathon 2015
Reviewed by:		xmj, eadler (earlier versions)
Approved by:		portmgr (antoine after some EXP-runs)
2015-08-09 19:14:13 +00:00
Jose Alonso Cardenas Marquez
230cf6828f - editors/lazarus update to 1.4.2
- Add USE_FPC_RUN to bsd.fpc.mk. It add fpc units like run dependencies. Otherwise
  fpc units only are added like build dependencies (less dependencies registered
  when they are installed with pkg).
- Remove GTK1 obsolete dependencies
- Bump all ports with dependencies of fpc-* units
- Bump all ports with dependencies of lazarus ports
- Clean up
2015-08-09 08:06:43 +00:00
Gerald Pfeifer
73b71d6c3f Update to the 20150805 snapshot of GCC 4.9.4. 2015-08-08 20:46:22 +00:00
Gerald Pfeifer
a074a3ffd4 Update to the 20150804 snapshot of GCC 5. 2015-08-08 18:26:10 +00:00
Koop Mast
652724b9ab * Add PORTSCOUT macros to only show stable gnome versions.
* Fix the PORTSCOUT macro in devel/glib20-reference/bsd.gnome-reference.mk
  so that all -reference ports get ignored.
* Add some PORTSCOUT=ignore:1 here and there for software that won't get
  any updates anymore. Or are slave ports, so only the master port will
  get checked.
2015-08-08 13:56:32 +00:00
David Chisnall
a5fbb8be2b Update libobjc2 to the latest release.
Approved by:	bapt (mentor, implicit)
2015-08-07 14:07:45 +00:00
Ed Schouten
0b5083828a Let lang/cloudabi-clang follow a stable release.
LLVM 3.7 will be the first release to offer CloudABI support out of the
box. Instead of depending on devel/llvm-devel, switch over to using
devel/llvm37.
2015-08-07 13:44:32 +00:00
Koop Mast
d129587b5d The FreeBSD GNOME team proudly presents GNOME 3.16 for FreeBSD.
The offical GNOME 3.16 release notes can be found at https://help.gnome.org/misc/release-notes/3.16/

Upgrade instructions for port users:

Delete the old tracker package with:
# pkg delete -f tracker
And user port upgrade tool of choice to upgrade.

Thanks to Antoine Brodin for running the exp-runs.

This release was made possible by the following people:
  Gustau Perez
  Ting-Wei_Lan

PR:		201980
2015-08-05 19:13:24 +00:00
Dmitry Marakasov
8a7521c7db - Don't use / in sed regexps to allow paths, unbreaking cross-builds
Approved by:	portmgr blanket
2015-08-05 17:24:58 +00:00
Bartek Rutkowski
d69c2fb4f3 lang/tcc: fix stdio.h bug
PR:		202093
Submitted by:	Carlos J Puga Medina <cpm@fbsd.es> (maintainer)
MFH:		2015Q3
2015-08-05 13:18:22 +00:00
Mathieu Arnold
58b6c34228 Update to v5.23.1-168-gd570e6e.
- Enhance the XXX comments so that someone else than me can take over.
- For the -devel version of Perl, as the abi is not stable, have
  libperl.so's soname be the same as the PORTVERSION.

Changes:	https://github.com/Perl/perl5/compare/v5.23.1-44-g6f00a56...v5.23.1-168-gd570e6e
Sponsored by:	Absolight
2015-08-04 16:10:57 +00:00
Ashish SHUKLA
0fa619b3f7 - Update to 0.6.6 2015-08-04 10:48:19 +00:00
Gerald Pfeifer
c6ff3ce53c Update to the 20150802 snapshot of GCC 6. 2015-08-03 04:00:36 +00:00
Gerald Pfeifer
65ae61d086 Update to the 20150728 snapshot of GCC 5. 2015-08-03 03:21:17 +00:00
Gerald Pfeifer
678482b50c Update to the 20150729 snapshot of GCC 4.9.4. 2015-08-03 03:13:50 +00:00
Dmitry Marakasov
3c55e4d248 - Drop 8.x-related conditions for my ports 2015-08-02 21:07:38 +00:00
Tijl Coosemans
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
David Naylor
267d9634a8 lang/pypy: simplify port
- Use upstreams directory layout instead of FreeBSD's preferred directory
   layout [1]
 - Move the pypy installation into $PREFIX/pypy-x.y
 - Remove the ability to build multiple instances (i.e. default to just
   the JIT instance)
 - Install the binary as pypy (instead of pypy-2.6 with a symlink to pypy)
 - Remove the creation of cffi modules (will be outsourced to other ports,
   a la cpython)
 - Remove sqlite3 and gdbm dependencies (i.e. cffi modules)

PR:             183795
Differential Revision:  https://reviews.freebsd.org/D3209
2015-08-01 09:07:22 +00:00
Akinori MUSHA
4e2bbfd2f7 Update to 1.17.0
PR:		201920
Submitted by:	Yasuhiro KIMURA
2015-07-31 10:50:30 +00:00
Antoine Brodin
e0990484ba Fix dependency 2015-07-31 07:32:56 +00:00
Jason Unovitch
9a7ad7c9a2 Security update to Chicken 4.10.0 RC4
PR:		200980
Security:	CVE-2015-4556
Security:	0da404ad-1891-11e5-a1cf-002590263bf5
Approved by:	delphij (mentor), Vitaly Magerya (maintainer)
MFH:		2015Q3
2015-07-31 00:18:48 +00:00
Brooks Davis
832fd34276 Replace lang/clang-cheri with devel/llvm-cheri derived from devel/llvm-devel
and update to the latest versions in git.

Sponsored by:	DARPA, AFRL
2015-07-30 22:21:40 +00:00
Alexey Dokuchaev
00ddfaed6a Fix the build on PowerPC (again) that was broken as of r385012. 2015-07-30 09:37:16 +00:00
Kubilay Kocak
63e4144b8e lang/python{27,32,33,34}: Mark MAKE_JOBS_UNSAFE
Parser/pgen code intermittently and non-deterministically fails
at build time causing errors including, among others:

 * Parser/pgen.o: file not recognized: File truncated
 * pgenmain.c:(.text+0x244): undefined reference to `_Py_pgen'

This is apparently due to incorrect uses of recursive make [1] which
was fixed in the upstream Python 'default' (3.5) branch [2].

This change marks all Python port versions as MAKE_JOBS_UNSANFE until
the the original changeset [1] and the resulting regression in
cross-builds [3], whos fix is still pending, can be backported.

[1] https://bugs.python.org/issue22359
[2] https://hg.python.org/cpython/rev/c2a53aa27cad
[3] https://bugs.python.org/issue22625

PR:		200622
Reported by:	marino
MFH:		2015Q3
2015-07-30 03:31:55 +00:00
Antoine Brodin
6e381a9d53 Switch default python_CMD used by shebangfix to ${PYTHON_CMD} for ports
using python

PR:		201077
Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D2955
2015-07-29 22:09:53 +00:00
Mark Felder
a332763fb7 lang/v8, lang/v8-devel: Backport CVE fix
This fix has been backported instead of upgrading to a newer release as
the upstream release process is a complicated fast-moving target and the
current ports are using custom snapshots created by the port maintainer.

This will also limit the amount of potential fallout as we know the
existing v8 port works well enough to keep mongodb up to date.

PR:		201450
MFH:		2015Q3
Security:	CVE-2015-5380
Security:	864e6f75-2372-11e5-86ff-14dae9d210b8
2015-07-29 17:00:29 +00:00
Rui Paulo
6d7b913020 Update devel/fsharp 3.1.2.5.
This unbreaks the port with Mono 4.0.

Reviewed by:	bapt
Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D3224
2015-07-29 01:54:50 +00:00
Jimmy Olgeni
b9fa324811 Upgrade Erlang optional ports to version 18.0.2. 2015-07-28 15:51:34 +00:00
Sunpoet Po-Chuan Hsieh
bb0a21a532 - Update to 0.13 and unbreak this port
Changes:	http://search.cpan.org/dist/signatures/Changes
2015-07-28 13:21:35 +00:00
Mathieu Arnold
4c042ce556 Update to v5.23.1-44-g6f00a56.
Changes:	https://github.com/Perl/perl5/compare/v5.23.0-132-g1c9e1c2...v5.23.1-44-g6f00a56
Sponsored by:	Absolight
2015-07-27 17:06:39 +00:00
Gerald Pfeifer
8da3203aeb Update to the 20150722 snapshot of GCC 4.9.4. 2015-07-27 12:45:28 +00:00
Gerald Pfeifer
e1b28d519a Update to the 20150726 snapshot of GCC 6. 2015-07-27 11:32:30 +00:00
Antoine Brodin
011dfa81be Unbreak INDEX, reverting r392921
With hat:	portmgr
2015-07-26 13:35:29 +00:00
Alexander Leidinger
3aeeb3f1bd 64 bit linuxulator support (not activated by default):
- most of the work was done by Alan Jude
 - all errors are mine
 - 64bit (may) have rough edges
 - I validated
    * that the 32bit part doesn't has deinstall regressions
    * 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
      later, when I dare to activate the 64bit linuxulator in the kernel)
 - the infrastructure part looks mature enough to let more test-bunnies get
   some experience with it
 - to use it you shall have no linux ports installed and have to specify
   (on your own risk) the following in make.conf before installing the ports:
   OVERRIDE_LINUX_BASE_PORT=c6_64
   OVERRIDE_LINUX_NONBASE_PORTS=c6_64

This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).

Differential Revision:	https://reviews.freebsd.org/D174
Submitted by:		alanjude
Sponsored by:		Essen FreeBSD Hackathon 2015
Reviewed by:		xmj, eadler (earlier versions)
Approved by:		portmgr (implicit, I remember blanked approval for
			linux parts loooong ago, punish me if you don't
			agree anymore)
2015-07-26 13:06:24 +00:00
Jimmy Olgeni
34d12b7221 Upgrade to version 1.3.1. 2015-07-26 09:00:49 +00:00
Gerald Pfeifer
d6c14f2586 Update from GCC 5.1 (the first release of GCC 5) to GCC 5.2.
This mostly brings bug fixes across teh board plus, thanks to
andreast@, support for position independent code directly upstream,
so we can remove files/patch-pie-support.
2015-07-24 23:43:26 +00:00
Brooks Davis
2b33ebda60 Mostly complete redo to the build of -devel LLVM ports:
- Switch to cmake.
 - Combine all builds into devel/llvm-devel.
   - Remove devel/libiomp5-devel
   - Make lang/clang-devel a metaport so people can still find it.

Upgrade a snapshot shortly after the 3.7 branch point.

Sponsored by:	DARPA, AFRL
2015-07-24 23:40:09 +00:00