Commit graph

5415 commits

Author SHA1 Message Date
Kubilay Kocak
7eef42f698 Mk/bsd.licenses.db.mk: Add UCIC/NCSA License
Add University of Illinois/NCSA Open Source License (aka UCIC) [1][2] used by the
LLVM project among others [3].

While I'm here:

 * Sort MIT license group values

[1] https://spdx.org/licenses/NCSA.html
[2] http://www.opensource.org/licenses/NCSA
[3] https://en.wikipedia.org/wiki/Category:Software_using_the_NCSA_license

Reviewed by:		antoine
Approved by:		portmgr (maintainer, antoine)
Differential Revision:	D5372
2016-02-21 09:41:32 +00:00
Bryan Drewery
54e86d8d01 For PYTHON_NO_DEPENDS don't pass PYTHON_VERSION to dependencies.
The PYTHON_NO_DEPENDS only really makes sense in meta ports, where passing
the PYTHON_VERSION doesn't make sense.  The ports listed will pick up
USES+=python and the default version as needed.

This fixes depending on both lang/python2 and lang/python3 in a meta package.
2016-02-19 20:44:52 +00:00
Martin Wilke
71baa84322 bsd.php.mk
- Unbreak build for php70
- Cleanup php55/6 extenions
- Put not existing php70 extentions to php55 and php56 extra defines

lang/php70
- Remove mysqli from pdo_mysql it's looping here and does not really depends on mysqli
- Bump PORTREVISION

This work has been done in collaboration with
- fluffy@
- Franco Fichtner
2016-02-18 12:05:45 +00:00
Martin Wilke
c2a9e21162 - Unbreak index. 2016-02-18 04:54:43 +00:00
Martin Wilke
76f1cf98ca - Fix index when php70 is default, this fix also IGNORE_WITH_PHP= 70 2016-02-18 04:01:20 +00:00
Martin Wilke
e630e52bb5 Welcome php 7.0.3
Changelog:
    http://php.net/ChangeLog-7.php#7.0.0
    http://php.net/ChangeLog-7.php#7.0.1
    http://php.net/ChangeLog-7.php#7.0.2
    http://php.net/ChangeLog-7.php#7.0.3

I'd like to thanks:
  Kurt Jaeger
  Matthias Breddin
  Rainer Duffner
  Victor van Vlaardingen
  Torsten Zuehlsdorff
  Franco Fichtner
  and all helpers and testers from ports@.
2016-02-15 14:34:26 +00:00
Rene Ladan
d5ce1f73bc Remove PHP 5.4 from the Ports Tree, it expired upstream in 2015-Q3 and the
ports expired last month.

Adjust Mk/bsd.php.mk

Reviewed by:	antoine, marino
Approved by:	portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D5278
2016-02-14 19:21:31 +00:00
Martin Wilke
a8f21afa94 - Update to 1.10.1
Changelog:
        http://pear.php.net/package/PEAR/download/1.10.0
        http://pear.php.net/package/PEAR/download/1.10.1
2016-02-14 14:58:17 +00:00
Bernard Spil
eaba6fd276 [NEW PORTS] databases/mariadb101-{server,client}: 10.1.11
MariaDB is one of the most popular database servers in the world. It's made
by the original developers of MySQL and guaranteed to stay open source.
Notable users include Wikipedia, Facebook and Google.

MariaDB turns data into structured information in a wide array of
applications, ranging from banking to websites. It is an enhanced, drop-in
replacement for MySQL. MariaDB is used because it is fast, scalable and
robust, with a rich ecosystem of storage engines, plugins and many other
tools make it very versatile for a wide variety of use cases.

MariaDB is developed as open source software and as a relational database
it provides an SQL interface for accessing data. This latest versions of
MariaDB also include GIS and JSON features.

WWW: http://mariadb.org/

Reviewed by:	koobs (mentor), feld (mentor)
Approved by:	koobs (mentor), feld (mentor)
Differential Revision:	D3953
2016-02-13 19:02:11 +00:00
David Naylor
2632efe9e5 Mk/Uses/cran.mk: fix test target.
R no longer accepts the --no-rebuild-vignettes argument, instead requiring
the --no-build-vignettes (only used if pdflatex is not installed).

PR:		207154
Approved by:	wen (maintainer)
MFH:		2016Q1
2016-02-13 14:41:46 +00:00
Mathieu Arnold
4941a6c229 Update the RUBYGEMS master site, the previous ones are legacy and were
not being updated any more.

Discussed with:	swills
Sponsored by:	Absolight
2016-02-12 18:24:11 +00:00
Max Khon
049382fc14 Prefer installed version instead of insisting on using default version.
PR:		200569
2016-02-10 12:18:20 +00:00
Mathieu Arnold
ad704be0e3 Don't say makeinfo take args, it's a lie.
PR:		207028
With hat:	portmgr
Sponsored by:	Absolight
2016-02-09 15:17:01 +00:00
Raphael Kubo da Costa
d047bd9e6e Update Calligra to 2.9.11.
This time it did not take us 2 years to update Calligra. In fact, we're
updating it 5 days after its official release \o/

Announcement: https://www.calligra.org/news/calligra-2-9-11-released/
2016-02-08 19:18:59 +00:00
Koop Mast
f281bfd280 Reapply https://svnweb.freebsd.org/changeset/ports/406559 which
got lost in https://svnweb.freebsd.org/changeset/ports/408449.

Noticed by:	rakuco@
2016-02-07 21:04:42 +00:00
Koop Mast
71d5deb1f4 Move Mk/bsd.gnome.mk and Mk/bsd.mate.mk to Mk/Uses/.
To use the GNOME or MATE components activate it by adding gnome
or mate to USES. The usage of USE_GNOME/INSTALL_ICONS and for
example GLIB_SCHEMAS has stayed the same.

Like with USES, the use of USE_GNOME and so after bsd.port.pre.mk
is now forbidden. And adapt ports that where still doing that.

Exp-runs done by:	antoine@

PR:		205432
Reviewed by:	antoine@, mat@
Approved by:	portmgr (antoine@)
Differential Revision:	https://reviews.freebsd.org/D3653
2016-02-07 19:43:56 +00:00
Martin Matuska
817ca149ff Horde package update:
comms/pear-Horde_ActiveSync 2.30.2 -> 2.30.6
devel/pear-Horde_Alarm 2.2.5 -> 2.2.6
devel/pear-Horde_Argv 2.0.11 -> 2.0.12
security/pear-Horde_Auth 2.1.10 -> 2.1.11
devel/pear-Horde_Autoloader 2.1.1 -> 2.1.2
www/pear-Horde_Browser 2.0.10 -> 2.0.11
devel/pear-Horde_Cache 2.5.0 -> 2.5.2
archivers/pear-Horde_Compress 2.1.3 -> 2.1.4
archivers/pear-Horde_Compress_Fast 1.1.0 -> 1.1.1
devel/pear-Horde_Constraint 2.0.2 -> 2.0.3
devel/pear-Horde_Controller 2.0.3 -> 2.0.4
devel/pear-Horde_Core 2.22.3 -> 2.22.5
security/pear-Horde_Crypt 2.6.1 -> 2.7.0
security/pear-Horde_Crypt_Blowfish 1.1.0 -> 1.1.1
www/pear-Horde_Css_Parser 1.0.7 -> 1.0.8
devel/pear-Horde_Data 2.1.3 -> 2.1.4
devel/pear-Horde_Date 2.1.1 -> 2.2.0
devel/pear-Horde_Date_Parser 2.0.4 -> 2.0.5
databases/pear-Horde_Db 2.3.0 -> 2.3.1
devel/pear-Horde_Exception 2.0.6 -> 2.0.7
www/pear-Horde_Feed 2.0.3 -> 2.0.4
www/pear-Horde_Form 2.0.11 -> 2.0.12
security/pear-Horde_Group 2.0.5 -> 2.1.0
databases/pear-Horde_HashTable 1.2.3 -> 1.2.4
devel/pear-Horde_History 2.3.5 -> 2.3.6
www/pear-Horde_Http 2.1.5 -> 2.1.6
devel/pear-Horde_Icalendar 2.1.2 -> 2.1.3
dns/pear-Horde_Idna 1.0.3 -> 1.0.4
graphics/pear-Horde_Image 2.3.3 -> 2.3.4
mail/pear-Horde_Imap_Client 2.29.4 -> 2.29.5
devel/pear-Horde_Injector 2.0.4 -> 2.0.5
devel/pear-Horde_Itip 2.1.0 -> 2.1.1
mail/pear-Horde_ListHeaders 1.2.2 -> 1.2.3
devel/pear-Horde_Lock 2.1.1 -> 2.1.2
sysutils/pear-Horde_Log 2.1.2 -> 2.1.3
devel/pear-Horde_LoginTasks 2.0.5 -> 2.0.6
mail/pear-Horde_Mail 2.6.2 -> 2.6.3
mail/pear-Horde_Mapi 1.0.5 -> 1.0.6
mail/pear-Horde_Mime 2.9.2 -> 2.9.3
mail/pear-Horde_Mime_Viewer 2.1.1 -> 2.1.2
devel/pear-Horde_Notification 2.0.3 -> 2.0.4
archivers/pear-Horde_Pack 1.0.5 -> 1.0.6
textproc/pear-Horde_Pdf 2.0.6 -> 2.0.7
devel/pear-Horde_Prefs 2.7.4 -> 2.7.5
devel/pear-Horde_Rdo 2.0.4 -> 2.0.5
www/pear-Horde_Routes 2.0.4 -> 2.0.5
net/pear-Horde_Rpc 2.1.5 -> 2.1.6
security/pear-Horde_Secret 2.0.5 -> 2.0.6
devel/pear-Horde_Serialize 2.0.4 -> 2.0.5
www/pear-Horde_SessionHandler 2.2.5 -> 2.2.7
security/pear-Horde_Share 2.0.7 -> 2.0.8
mail/pear-Horde_Smtp 1.9.1 -> 1.9.2
net/pear-Horde_Socket_Client 2.0.0 -> 2.1.0
textproc/pear-Horde_SpellChecker 2.1.2 -> 2.1.3
devel/pear-Horde_Stream 1.6.2 -> 1.6.3
devel/pear-Horde_Stream_Filter 2.0.3 -> 2.0.4
devel/pear-Horde_Stream_Wrapper 2.1.2 -> 2.1.3
devel/pear-Horde_Support 2.1.4 -> 2.1.5
comms/pear-Horde_SyncMl 2.0.5 -> 2.0.6
www/pear-Horde_Template 2.0.2 -> 2.0.3
textproc/pear-Horde_Text_Diff 2.1.1 -> 2.1.2
textproc/pear-Horde_Text_Filter 2.3.2 -> 2.3.3
textproc/pear-Horde_Text_Flowed 2.0.2 -> 2.0.3
devel/pear-Horde_Timezone 1.0.9 -> 1.0.10
devel/pear-Horde_Token 2.0.7 -> 2.0.8
devel/pear-Horde_Translation 2.2.0 -> 2.2.1
net/pear-Horde_Url 2.2.4 -> 2.2.5
devel/pear-Horde_Util 2.5.6 -> 2.5.7
sysutils/pear-Horde_Vfs 2.3.0 -> 2.3.1
devel/pear-Horde_View 2.0.5 -> 2.0.6
textproc/pear-Horde_Xml_Element 2.0.3 -> 2.0.4
textproc/pear-Horde_Xml_Wbxml 2.0.2 -> 2.0.3
ftp/horde-gollem 3.0.6 -> 3.0.7
www/horde-base 5.2.8 -> 5.2.9
mail/horde-imp 6.2.11 -> 6.2.12
mail/horde-ingo 3.2.7 -> 3.2.8
deskutils/horde-kronolith 4.2.11 -> 4.2.12
deskutils/horde-mnemo 4.2.8 -> 4.2.9
deskutils/horde-nag 4.2.6 -> 4.2.7
devel/horde-timeobjects 2.1.0 -> 2.1.1
www/horde-trean 1.1.3 -> 1.1.4
mail/horde-turba 4.2.11 -> 4.2.12
mail/horde-webmail 5.2.11 -> 5.2.12
devel/horde-whups 3.0.5 -> 3.0.6
2016-02-02 22:56:26 +00:00
Ruslan Makhmatkhanov
a5fd273ab4 Update examples to exclude version 3.2
With hat:		python
2016-02-02 20:21:47 +00:00
Ruslan Makhmatkhanov
ed63d28c08 Remove expired lang/python32
Python 3.2 has reached it's EOL. Please update to Python 3.5

With hat:	python
2016-02-02 20:16:34 +00:00
Steve Wills
c0e8f048db Remove unneeded print from find command 2016-02-02 15:28:17 +00:00
Steve Wills
8d77480356 Remove source and intermediate build output from intalled rubygem- ports
PR:		192949
2016-02-02 01:21:21 +00:00
Sunpoet Po-Chuan Hsieh
0c1880c20b - Fix typo 2016-02-01 19:47:26 +00:00
Sunpoet Po-Chuan Hsieh
0c22a87b73 - Add shared GSSAPI_BASE, GSSAPI_HEIMDAL, GSSAPI_MIT and GSSAPI_NONE descriptions 2016-02-01 19:47:22 +00:00
Jan Beich
19e90836a2 www/firefox{,-esr}: update to 44.0/38.6.0
- Raise required NSS version [1]

Changes:	https://www.mozilla.org/firefox/44.0/releasenotes/
PR:		206637
Reported by:	Toomas Aas <toomas.aas@suhtlus.ee> [1]
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
Security:	4f00dac0-1e18-4481-95af-7aaad63fd303
MFH:		2016Q1
2016-02-01 11:29:16 +00:00
Gerald Pfeifer
cdb8fae546 Remove mirrors.webhostinggeeks.com from MASTER_SITE_GCC. It delivers
truncated archives while it is has not yet completed its own mirroring.
2016-01-31 22:58:43 +00:00
Bernard Spil
5d89c27838 security/libressl-devel: Update to 2.3.2
- Update to version 2.3.2 [1]
  - Remove patches (upstreamed)
  - Bump shlib versions
  - Fix plist issues
  - Remove CA root cert that is installed by default

Changes:

  ftp://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.3.2-relnotes.txt [1]

Reviewed by:	koobs (mentor), feld (mentor), miwi (portmgr)
Approved by:	koobs (mentor), miwi (portmgr)
Differential Revision:	D5116
2016-01-31 11:51:36 +00:00
Martin Wilke
a234e43dd7 Welcome Centos 6.7
- Upgrade all linux-c6- to CentOS 6.7
- Cleanups

PR:                     205846
Submitted by:           xmj
In Collaboration with:  allanjude, netchild, xmj
Exp-run:                antoine
Sponsored by:           Perceivon Hosting Inc.
Differential Revision:  D3428

We'd like to thanks for all the feedback and comments.
2016-01-30 18:30:40 +00:00
Koop Mast
310fc7eeb7 Update the MATE DE to 1.12.
* Still build MATE against gtk+ 2 due to gtk+ 3 support not ready
  for prime time.
* Fix loading of a number of applets. We rename a number of applets
  but didn't change the "config" files the "add applet to panel" dialog
  uses. [1]
* Unbreak the creation of new notes with the stickynotes applet [2]

PR:		205391 [1], 200349 [2]
Obtained from:	GNOME devel repo
2016-01-25 12:31:21 +00:00
Raphael Kubo da Costa
4c67812e01 Update Qt5 to 5.5.1.
This is the latest stable release at time of writing.

Release announcement: http://blog.qt.io/blog/2015/07/01/qt-5-5-released/
New features in Qt 5.5: https://wiki.qt.io/New_Features_in_Qt_5.5

As usual, huge thanks to Tobias Berner (tcberner@gmail.com) for all his work
on these ports in kde@'s experimental area51 repository. He's the one who
started the update and did a lot of the initial work on Qt 5.5. Ralf Nolden
(nolden@kde.org) has contributed the initial version of most of our new Qt5
ports.

Also thanks to Yuri Victorovich (yuri@rawbw.com) for contributing PR 205805
with his own patch for the 5.5.1 update. Some of his changes there prompted
additional fixes and changes present in the final patch generated from our
experimental repository.

New ports:
- comms/qt5-connectivity, comms/qt5-sensors, devel/qt5-location,
  graphics/qt5-3d, net/qt5-enginio, x11-toolkits/qt5-canvas3d,
  x11-toolkits/qt5-uiplugin.

General changes in all Qt5 ports:
- All Qt5 ports are now built with -Wl,--as-needed to avoid overlinking,
  which is a problem with qmake-based because the libraries passed to the
  linker come from the modules .pri files and many are not necessary.
- With this change, several ports had their USE_QT5 lines adjusted to
  explicitly include some libraries that were pulled in implicitly, and to
  exclude libraries no longer required with -Wl,--as-needed.

Changes in specific ports:
- devel/qt5: Drop the SQL_PLUGINS and TOOLS options and depend on all Qt5
  ports by default. It makes the Makefile much simpler, and those options
  were already on by default.
- devel/qt5-core: The clang+base libstdc++ workaround has been expanded and
  more C++11 features have been disabled when that combination is used by a
  port (basically, FreeBSD 9 with USES=compiler:c++11-lang). The disabled
  features have explanations for why they were disabled in the patched
  header itself.
- devel/qt5-designer: uiplugins has been split out following a similar
  change upstream. By depending on qt5-uiplugin, qt5-uitools avoids having
  to depend on the big qt5-designer port.
- multimedia/qt5-multimedia: The port now uses GStreamer 1.0 instead of
  0.10.
- net/qt5-network: The port now depends on libproxy for proxy settings.
  Using libproxy allows proxy settings to be read from different sources,
  and also allows .pac files to work with Qt.
- www/qt5-webkit: The port now uses GStreamer 1.0 instead of 0.10.

PR:		205805
PR:		206435
2016-01-24 18:10:14 +00:00
Jimmy Olgeni
c9d55fb214 Do not try to depend on Erlang libraries (if any) in
ELIXIR_LIB_ROOT, because they do not exist there.

This fixes r406955 for fmake compatibility (on 9.3).
2016-01-23 16:46:11 +00:00
Antoine Brodin
2c3e43278e Revert r406955, it break INDEX with fmake
With hat:	portmgr
Reported by:	beefy1, beefy2
2016-01-23 06:42:45 +00:00
Jimmy Olgeni
5c0857d7b1 Do not try to depend on Erlang libraries (if any) in
ELIXIR_LIB_ROOT, because they do not exist there.
2016-01-22 23:27:40 +00:00
Sunpoet Po-Chuan Hsieh
929b0596d0 - Remove _PYTHON_CMD
PR:		206380
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
2016-01-22 11:33:58 +00:00
Palle Girgensohn
601d5d87cc pgbench has moved from contrib to base in 9.5
so we need something else to depend on for -contrib
2016-01-22 00:18:09 +00:00
Steve Wills
afac595132 exclude all gem stuff from path check 2016-01-21 16:18:42 +00:00
Raphael Kubo da Costa
b73fa50dbc smart_makepatch: Quote PATCH_WRKSRC when regenerating patches.
Put ${PATCH_WRSKRC} within quotes so that expanding it works properly when it
contains spaces. This is required for `make makepatch' to work with
audio/quimup or any other port that has WRKSRC with spaces. Before the patch:

  % make -dl makepatch
  cd: too many arguments
  cd: too many arguments

and the port would be left with an empty files/ directory.

Reviewed by:	marino
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D5011
2016-01-21 10:25:56 +00:00
Sunpoet Po-Chuan Hsieh
4cce41d5f1 - Add shared METALINK description
- Sort *_DESC
2016-01-19 15:10:54 +00:00
Raphael Kubo da Costa
f5876c4a59 Uses/cmake.mk: Make it possible to override {BUILD,INSTALL}_WRKSRC with :outsource.
This is particularly useful if a port only needs to build a subdirectory of
the source tree (in which case they can set BUILD_WRKSRC to
"${CONFIGURE_WRKSRC}/foo/bar").
2016-01-18 18:27:47 +00:00
Mathieu Arnold
c3c55bce6e Be consistent and always enclose shell variables inside braces.
Sponsored by:	Absolight
2016-01-18 16:16:43 +00:00
Mathieu Arnold
bbda11cd53 Rework the logic of the libperl detection, making it a bit more simple,
and also a bit more verbose.

With hat:	perl
Sponsored by:	Absolight
2016-01-18 16:16:39 +00:00
Raphael Kubo da Costa
1492ada5c0 Remove "mode: Fundamental" from the Emacs mode line.
There is no reason to see this file as a plain-text file since Emacs has a
proper BSDmakefile (makefile-bsdmake-mode) mode.

Approved by:	gnome (kwm)
2016-01-18 11:12:36 +00:00
Sunpoet Po-Chuan Hsieh
d47c737fd4 - Add shared PSL and SPATIALITE descriptions 2016-01-17 12:45:01 +00:00
Antoine Brodin
e63e9d9f15 Extend r405599 to make COMPILER_VERSION and ALT_COMPILER_VERSION more
compatible with clang 3.8 trunk

PR:		206074
With hat:	portmgr
2016-01-14 18:54:29 +00:00
Dmitry Marakasov
086014d82b Fix handling of licenses ending with plus sign on 9.x
Approved by:	portmgr (bapt)
Differential Revision:	D4921
2016-01-13 12:30:46 +00:00
Stephen Montgomery-Smith
5030bf29bf - Unbreak octave-forge-* ports, because svn revision 405987 fixes
math/octave.
2016-01-13 02:16:26 +00:00
Stephen Montgomery-Smith
17629d9037 - Svn revision 405533 upgraded /math/octave to version 4.0.0. This version
of octave segfaults with FreeBSD.  Many of the octave-forge-* ports don't
  build, and those that build don't work.  So they are all being marked
  broken until it is fixed.
2016-01-12 19:56:13 +00:00
Dmitry Marakasov
94817f0784 Add Public Domain support to ports license framework. You can now use
LICENSE=  PD

Note that although Public Domain is not technically a license, it's
handled in the same way as licenses here, which is a common practice
(Arch, Gentoo, Fedora, Debian, even FOSSology do the same).

Convert all ports which redefine Public Domain LICENSE to LICENSE=PD.

Approved by:	portmgr (bapt)
Differential Revision:	D4149
2016-01-12 14:33:21 +00:00
Dmitry Marakasov
d861678bde Add support for "or later" variants of all GNU licenses.
Now you can use, for example,

    LICENSE=  GPLv2+

instead of incorrect

    LICENSE=  GPLv2 GPLv3

or inaccurate and not machine readable

    LICENSE=  GPLv2 # or later

Also add some categorization to licenses list and fix some
whitespace problems in bsd.licenses.db.mk

Approved by:	portmgr (bapt)
Differential Revision:	D4148
2016-01-12 14:20:35 +00:00
Baptiste Daroussin
4cfa5bd3c7 Fix USES=firebird comments (bad copy/paste) 2016-01-11 19:06:19 +00:00
Martin Wilke
93026b8fcf - Drop dk1|gr.php.net mirrors there are down since a while 2016-01-11 16:02:54 +00:00