Commit graph

116 commits

Author SHA1 Message Date
Martin Wilke
fb3d7e4971 - Finish up lang/python37 import
- Added python37 docs
- Added python37 support to Mk/

Reviewed by:	bapt
Approved by:	bapt (portmgr)
Differential Revision:	https://reviews.freebsd.org/D16159
2018-07-06 16:11:14 +00:00
Mark Felder
0885335da2 Add Varnish 6 to the framework
Reported by:	vanilla
2018-06-27 15:48:17 +00:00
Rene Ladan
68b0dc0b87 Unregister expired net/samba45 2018-06-14 17:50:33 +00:00
Bernard Spil
95bef6223e Mk/bsd.default-versions.mk: Add MariaDB 10.3
- Chase addition of new 10.3 port in r472070

Reported by:	pi
2018-06-10 08:09:25 +00:00
Jose Alonso Cardenas Marquez
f6ec20d293 - Change LAZARUS_VER to 1.8.4 2018-06-03 08:12:24 +00:00
Rene Ladan
aa3cf6e4dc Unregister expired lang/perl5.22 2018-06-02 08:11:44 +00:00
Florian Smeets
5e339c9e0d Commit a file forgotten in 470799
Reported by:	antoine
2018-05-24 18:44:04 +00:00
Mathieu Arnold
fad77cc104 Add Perl 5.28.0-RC1.
Sponsored by:	Absolight
2018-05-21 13:50:39 +00:00
Antoine Brodin
0f5242ee52 Note that samba 4.8 is supported and samba 4.4 no longer exists 2018-05-05 08:57:37 +00:00
Mathieu Arnold
17390d808c Switch the default Perl to 5.26.
PR:		226817
Exp-run by:	antoine
Sponsored by:	Absolight
2018-03-30 12:15:43 +00:00
Jose Alonso Cardenas Marquez
beae7b5f77 - Add LAZARUS_DEFAULT
- Other minor change
2018-03-07 17:33:33 +00:00
Sunpoet Po-Chuan Hsieh
d04f0a7f2e Update comment: add pgsql 10 2018-02-20 20:27:36 +00:00
Rene Ladan
8ff6e2fd4a Remove Postgresql 9.2 from the list of supported versions.
Submitted by:	cmt
2018-02-10 22:19:13 +00:00
Joseph Mingrone
a3cc513bfc Flavorize and modernize Emacs ports
- Convert USE_EMACS to USES=emacs
- Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and
  editors/emacs-devel)
- Permit default Emacs flavor to be specified in make.conf
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs
- Update and simplify audio/emms and fix build on FreeBSD 10 [1]
- Update databases/bbdd and fix build on FreeBSD 10 [1]
- Update editors/emacs-devel
- Ensure Makefile shell commands that change directory are executed in a
  subshell
- Silence some portlint warnings

[1] By not depending on base texinfo

PR:		225404
Reviewed by:	antoine
Approved by:	portmgr (mat) ashish (maintainer)
Differential Revision:	https://reviews.freebsd.org/D13506
2018-02-01 18:03:09 +00:00
Jose Alonso Cardenas Marquez
f68185c820 - Update to 3.0.4
- Connect www/fpc-libmicrohttpd
2018-02-01 07:14:41 +00:00
Sunpoet Po-Chuan Hsieh
127ede9871 Update comment: remove ruby 2.2 2018-01-31 16:44:04 +00:00
Antoine Brodin
a78ac4eb99 Revert recent fpc changes, they were obviously untested
With hat:	portmgr
2018-01-30 22:11:13 +00:00
Jose Alonso Cardenas Marquez
974c424370 - Update to 3.0.4
- Link www/fpc-libmicrohttpd
2018-01-30 18:05:29 +00:00
Mathieu Arnold
bb5196a149 Remove support for variables that have been deprecated for a while.
variables                  deprecation       revision
WITHOUT_NLS                2013-12-13        r336337
WITH_/WITHOUT_             2014-02-24        r345870
NOPORT(DOC|EXAMPLE)S       2014-04-19        r351587
WITH_BDB_VER               2016-05-02        r414444
OVERRIDE_LINUX_BASE_PORT   2016-09-05        r421387
WITH_OPENSSL_(BASE|PORT)   2016-06-16        r416965

While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,
NOPORTEXAMPLES and WITHOUT_NLS to it.

Cleanup bsd.sanity.mk a bit.

Fix fallout.

PR:		224613
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13490
2018-01-09 07:40:55 +00:00
Sunpoet Po-Chuan Hsieh
1365753b2d Update comment: add ruby 2.5 2017-12-27 19:51:25 +00:00
Steve Wills
3e8a768d90 Change default version of ruby from 2.3 to 2.4
PR:		223949
Exp-Run:	antoine
2017-12-24 19:23:49 +00:00
Antoine Brodin
ddd8c8640e Change default version of samba from 4.4 to 4.6
Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D13529
2017-12-23 07:03:21 +00:00
Antoine Brodin
ca8acdfe49 Allow to use samba47 with USES=samba
PR:		224418
Submitted by:	timur@
With hat:	portmgr
2017-12-18 07:00:10 +00:00
Gerald Pfeifer
b1cc5272ce Remove 4.8 as a documented option for GCC_DEFAULT. Technically nothing
has changed, so it still should work as well (or not) as before, but it's
essentially untested and if anyone needs an older version from the GCC 4.x
era, 4.9 is still available.
2017-12-03 16:19:45 +00:00
Pietro Cerutti
d99ac01858 Remove references to Tcl/Tk 8.4 2017-11-23 12:11:41 +00:00
Tijl Coosemans
2858adcf38 - Allow users to change the default Fortran compiler via DEFAULT_VERSIONS.
- Rename USES=fortran:gcc to the more appropriate USES=fortran:gfortran.
- Change the options in math/R and math/libRmath so the choice becomes
  flang or default instead of flang or gfortran.  Use default Fortran
  compiler again on amd64.
2017-11-18 13:09:56 +00:00
Torsten Zuehlsdorff
687591dd75 Add PHP 7.2 RC6
Notable changes:
- mcrypt module was removed
- sodium module was added
- sybase_ct artifacts removed

Also many PECL ports will not work with this version
since some files got renamed.

Reviewed by:           mat, ale, Rainer Duffner <rainer@ultra-secure.de>
Differential Revision: https://reviews.freebsd.org/D12980
2017-11-16 10:48:48 +00:00
Pietro Cerutti
a980085e7b Revert 452511, I missed some ports
I missed some ports that depend on lang/tcl84 or x11-toolkits/tk84 by
explicitly mentioning the port origin instead of using USES.
2017-10-20 11:12:56 +00:00
Pietro Cerutti
1feab97485 lang/tcl84, x11-toolkits/tk84: remove expired ports
Fix supported versions in USES=t[cl|k], remove last consumer (lang/fpc-tcl) and
bump PORTREVISION on two other ports that have had their dependencies or
default options changed (lang/smalltalk and x11-toolkits/ocaml-labltk)
2017-10-20 10:38:57 +00:00
Pietro Cerutti
dfa831161e lang/tcl87, x11-toolkits/tk87: import Tcl/Tk 8.7a1
This is the first alpha release for Tcl/Tk 8.7. See the full release notes
here: https://sourceforge.net/p/tcl/mailman/message/36030211
2017-09-11 06:30:53 +00:00
Gerald Pfeifer
70a626a644 Update the default version of GCC (USES_GCC=yes and some others) from
GCC 5.4 to GCC 6.4.

PR:		219275
Thanks to:	jbeich, rakuco, and others for fixing (too) many broken ports
2017-09-10 20:53:34 +00:00
Rene Ladan
3d0c93eb6a Remove Python 3.3 from the Ports Framework. 2017-09-03 10:36:15 +00:00
Gerald Pfeifer
9631433bad Connect the new lang/gcc7 port into the infrastructure of Mk/bsd.gcc.mk
(providing USE_GCC) and Mk/bsd.default-versions.mk.

PR:		220794
2017-08-15 12:44:16 +00:00
Sunpoet Po-Chuan Hsieh
85022e6bbb Update comment: remove mysql 5.1 and add mariadb 10.2 2017-08-05 23:11:57 +00:00
Torsten Zuehlsdorff
800f8490b9 Change PostgreSQL default version from 9.3 to 9.5
PR:          201796, 217515
Reviewed by: mat, girgen, xmj, Jov <amutu@amutu.com> and more
2017-06-22 14:16:02 +00:00
Rene Ladan
e1199b70a8 Remove support for Samba 4.2 and 4.3, they are unsupported upstream. 2017-06-07 17:32:04 +00:00
Gerald Pfeifer
93ad46e402 Remove support for USE_GCC=4.7 and USE_GCC=4.7+. Nothing in the tree
uses it and GCC 4.7 has been end-of-lifed upstream years ago.

The lang/gcc47 port itself is still in place and can be used.
2017-06-05 02:15:22 +00:00
Rene Ladan
0cc37c2050 Remove lang/perl5.20 and unregister it, it expired in May 2017.
Submitted by:	rene
Reviewed by:	perl (sunpoet), portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D10983
2017-06-01 02:26:53 +00:00
Mathieu Arnold
f9d0b19b04 Introduce Perl 5.26.
A few important changes:

 - '.' is no longer in @INC.
 - "do" now gives a deprecation warning when it fails to load a file
   which it would have loaded had "." been in @INC.
 - In regular expression patterns, a literal left brace "{" should be
   escaped.

Changes:	https://metacpan.org/pod/release/XSAWYERX/perl-5.26.0/pod/perldelta.pod
Sponsored by:	Absolight
2017-05-31 09:02:11 +00:00
Sunpoet Po-Chuan Hsieh
1ff8c2dfc4 Partially revert r429538: remove tcltk 8.7
Notified by:	gahr
2017-05-10 16:01:16 +00:00
Sunpoet Po-Chuan Hsieh
df1ade8114 Update comment: remove ruby 2.1 2017-05-05 12:30:55 +00:00
Gerald Pfeifer
d20f742250 As of today, USE_GCC=yes (and USE_GCC=any in most circumstances)
and consequently many of the USES=compiler flavors use the canonical
version of GCC as defined in Mk/bsd.default-versions.mk as well as
the lang/gcc port

With the "new" setup starting with GCC 5 where I have introduced
lang/gcc5-devel for regular snapshots and lang/gcc5 for releases,
and similarly for GCC 6 and onward, we can now leverage lang/gcc5
(and later) for most of the role that lang/gcc used to play -- and
indeed as of today lang/gcc and lang/gcc5 are nearly identical
short of symlinks for gcc, g++, and gfortran binaries that the
former provides.

So now use lang/gcc5 instead of lang/gcc whenever requested via the
USE_GCC framework directly or indirectly.

This is similar to how the python ports work, for example, and it
allows simplifications in Mk/bsd.gcc.mk and Mk/Uses/fortran.mk and
dropping LANG_GCC_IS from Mk/bsd.default-versions.mk.  As a next
step lang/gcc is going to become a "hull" essentially only providing
those symlinks and requiring lang/gcc5 (or whatever has been set as
default in Mk/bsd.default-versions.mk).
2017-05-02 05:40:53 +00:00
Martin Wilke
6a89fcc077 - Switch python3's default to 3.6
PR:		218864
Exp-Run:    antoine
Approved by portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D10488
2017-04-28 02:18:54 +00:00
Gerald Pfeifer
d39ad836d1 Update lang/gcc and hence the default version of GCC in the Ports
Collection (requested by USE_GCC=yes and various USES=compiler
invocations) from GCC 4.9.4 to GCC 5.4.

files/patch-arm-support and files/patch-gcc_system.h have become
obsolete.  New patches files/patch-arm-unwind-cxx-support and
files/patch-libc++ help support arm targets and new libc++ in base.

ONLY_FOR_ARCHS now also includes arm.

A new option GRAPHITE_DESC, off by default for now, adds support for
Graphite loop optimizations.

Finally, conflicts with other lang/gcc* ports are adjusted suitably.

In terms of changes for users, this upgrade brings the following:

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.

PR:             216707, 218125
Tested by:      antoine (-exp runs)
Supported by:   jbeich, tcberner, and others
2017-04-01 15:03:21 +00:00
Sunpoet Po-Chuan Hsieh
24510a1055 Update comment: add samba 4.6 2017-03-27 19:12:03 +00:00
Antoine Brodin
8fb879105d Switch default version of samba from 4.3 to 4.4
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D10131
2017-03-25 23:37:05 +00:00
Antoine Brodin
7cfe69b584 - Add USES=samba to handle dependency on samba
Valid ARGS:  build, env, lib, run (default: build,run)
- Add SAMBA_DEFAULT to bsd.default-versions.mk (default: 4.3)
- Remove obsolete samba36 ports
- Modify samba4x ports to install libsmbclient
- Convert the ports tree to USES=samba

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D8919
2017-03-21 21:59:31 +00:00
Jose Alonso Cardenas Marquez
9f14548a75 - Freepascal update to 3.0.2
- Lazarus BUMP PORTREVISION
- Connect www/fpc-googleapi and devel/fpc-fcl-pdf
2017-02-26 17:38:04 +00:00
Nikolai Lifanov
1f9f34c365 add databases/mysqlwsrep56-server
- MySQL version enabled for Galera Replication

PR:		214807
Submitted by:	Philip Stoev <philip.stoev@galeracluster.com>
Reviewed by:	matthew, mat, mmokhi
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D9427
2017-02-22 17:31:39 +00:00
Tijl Coosemans
6d324c1f70 - Remove inclusion of bsd.default-versions.mk from ftp/curl/Makefile so
bsd.default-versions.mk can rely on ARCH being defined.
- In bsd.port.mk move inclusion of bsd.default-versions.mk from the
  pre-makefile section to the options section so the variables can be used
  earlier.  Also put the bit of code sitting between the options section and
  the pre-makefile section into the options section.
- Remove last few cases where ports set WITH_OPENSSL_PORT.  This variable is
  handled in bsd.default-versions.mk and some ports were setting it after
  including bsd.port.options.mk.  After FreeBSD 9 EoL all but a few ports,
  and then only when setting non-default options, work without setting that
  variable.

PR:		215996
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-02-05 21:20:24 +00:00