Commit graph

831 commits

Author SHA1 Message Date
Antoine Brodin
ab5d8567a0 Revert r440567 and unbreak INDEX
With hat:	portmgr
2017-05-10 17:32:11 +00:00
Dmitry Marakasov
88abd3a0df - Add missing 8.7 as a valid tcl/tk version
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D10575
2017-05-10 14:55:49 +00:00
Mathieu Arnold
2249c20332 Fix some FreeBSD.org case of bad case.
Sponsored by:	Absolight
2017-05-04 14:58:54 +00:00
Tobias C. Berner
ea93971f71 Clarify PLIST_SUB in grantlee.mk
Use FOO="" to clarify, that the empty string is wanted, and there isn't something missing.

Reported by:	mat
Approved by:	mat (mentor)
2017-05-02 17:25:16 +00:00
Mathieu Arnold
136c8d5995 Enable depending on Perl only during the test phase.
Sponsored by:	Absolight
2017-05-02 15:00:12 +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
Baptiste Daroussin
04eecb2f57 Use llvm 4.0 for c++14
exp-run:	antoine
Reviewed by:	antoine, swills
Approved by:	swills
Differential Revision:	https://reviews.freebsd.org/D10228
2017-04-30 11:57:46 +00:00
Tobias C. Berner
24874060f6 Extend grantlee.mk with another PLIST_SUB.
Grantlee5 appends library names of plugins with a letter 'd' when in debug mode.
Provide a PLIST_SUB with said suffix.

Approved by:	rakuco (mentor)
2017-04-30 11:07:42 +00:00
Tobias C. Berner
aa9ba55255 Update py-sip to 4.19.2, py-qt4 to 4.12 and py-qt5 to 5.7.1
* This is mostly based on the work by Adriaan de Groot <groot@kde.org> in our development repo.

PR:		217305
PR:		218539
Submitted by:	Adriaan de Groot <groot@kde.org>
Reviewed by:	rakuco, mat
Approved by:	rakuco (mentor)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D9771
2017-04-30 10:07:23 +00:00
Mathieu Arnold
4e806f9235 Enhance the BROKEN_SSL messages.
Sponsored by:	Absolight
2017-04-27 12:14:29 +00:00
Alex Kozlov
f37a53c2ba - Remove checks for .PARSEDIR and vestiges of pmake support
PR:	218832
Approved by:	portmgr (antoine)
2017-04-26 19:04:30 +00:00
Mathieu Arnold
8c0401d153 Silence the commands in USES=perl do-test target.
Sponsored by:	Absolight
2017-04-25 11:28:49 +00:00
Jimmy Olgeni
117604b711 Fix usage of left braces to be compatible with extended regular
expressions.

PR:		218600
Submitted by:	Kyle Evans
2017-04-25 08:34:26 +00:00
Rene Ladan
c7b6c8eaf9 Return ports maintained by John Marino to the pool, he is no longer interested.
Submitted by:	Mark Millard via private e-mail
2017-04-21 20:25:00 +00:00
Antoine Brodin
d3b29b8f76 Use POSIX conformant expressions with grep(1)
PR:		218690
Submitted by:	Kyle Evans
With hat:	portmgr
2017-04-21 19:35:24 +00:00
Dmitry Marakasov
4199e721e8 - Add /usr/local/bin/* old cmd patterns to shebangfix
Approved by:	portmgr (mat, rene)
Differential Revision:	https://reviews.freebsd.org/D10412
2017-04-20 11:45:44 +00:00
Mathieu Arnold
a30d630664 Use the new ${RLN} relative symlink magic to create uniquefiles.
Before, the symlinks were created as absolute paths, so it would look
like this:

  $ ls -l /usr/local/bin/
  [...]
  lrwxr-xr-x  1 root  wheel      12 Apr 14 14:28 autopep8 -> /usr/local/bin/autopep8-2.7
  -rwxr-xr-x  1 root  wheel     395 Apr 14 14:28 autopep8-2.7
  [...]

After, the symlinks are created with relative paths:

  $ ls -l /usr/local/bin/
  [...]
  lrwxr-xr-x  1 root  wheel      12 Apr 14 14:28 autopep8 -> autopep8-2.7
  -rwxr-xr-x  1 root  wheel     395 Apr 14 14:28 autopep8-2.7
  [...]

Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D10395
2017-04-20 11:13:37 +00:00
Tobias C. Berner
99425922de Update KDE Frameworks to 5.33.0
PR:		218524
Exp-run by:	antoine
Reviewed by:	mat, rakuco
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D10331
2017-04-19 14:59:40 +00:00
Koop Mast
e8ad1e183f Introduce new "meson" USES.
This uses will handling building software that uses the meson
build system. Expand the option framework to handle MESON options.

Approved by:	portmgr (swills@)

Differential Revision:	https://reviews.freebsd.org/D104091
2017-04-17 18:55:56 +00:00
Mathieu Arnold
ca46f0a3a3 Rename (BROKEN|IGNORE)_OPENSSL to \1_SSL.
Suggested by:	sunpoet
Sponsored by:	Absolight
2017-04-14 14:42:59 +00:00
Mathieu Arnold
483e470c81 Add a BROKEN_OPENSSL and IGNORE_OPENSSL, to mark ports that are
BROKEN/IGNORE for specific OpenSSL flavors.

Convert a few ports as an example.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D10340
2017-04-13 16:52:09 +00:00
Jan Beich
894be6cfc9 www/firefox-esr: update to 52.1.0 (rc1)
Changes:	https://www.mozilla.org/firefox/52.1.0/releasenotes/
Changes:	https://hg.mozilla.org/releases/mozilla-esr52/shortlog
Security:	5e0a038a-ca30-416d-a2f5-38cbf5e7df33
MFH:		2017Q2
2017-04-11 21:25:36 +00:00
Dmitry Marakasov
2d5679d47f Use dedicated macro FMT_80 instead of ${FMT} 75 79 magical constants
Suggested by:	mat
Approved by:	portmgr (mat)
Differential Revision:	D10342
2017-04-11 14:22:41 +00:00
Jan Beich
479c061085 www/firefox: update to 53.0 (rc3)
More candidates are likely to come before the official announcement (aka
the rush hour) scheduled on 2017-04-19. This one intended to pick up upstream
security fixes earlier while looking for downstream regressions.

Changes:	https://www.mozilla.org/firefox/53.0/releasenotes/
Security:	5e0a038a-ca30-416d-a2f5-38cbf5e7df33
MFH:		2017Q2 (piling up)
2017-04-11 14:17:57 +00:00
Mathieu Arnold
2c5242ce18 Introduces USES=php:pecl.
It sets sane defaults when fetching from http://pecl.php.net/.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D10281
2017-04-10 15:08:12 +00:00
Jung-uk Kim
56cab9fcdb Remove obsolete OpenSSL hacks for IDEA crypto.
We have some hacks in the ports tree to detect or to unconditionally disable
IDEA crypto support.  These hacks existed because OpenSSL in FreeBSD 9.3 and
earlier was shipped without IDEA support by default but we were allowed to
enable it via WITH_IDEA src.conf(5) option.

https://www.freebsd.org/cgi/man.cgi?query=src.conf&manpath=FreeBSD+9.3-RELEASE

Therefore, we had to implement some hacks to support three different cases,
i.e., a) 9.3 and earlier without IDEA crypto (default), b) 9.3 and earlier
with IDEA crypto (via WITH_IDEA src.conf option), and c) 10.0 and later with
unconditional IDEA support.  Now we can safely remove them because 9.3 and
earlier is no longer supported.

PR:		218233
Exp-Run by:	antoine
Approved by:	antoine (portmgr)
2017-04-03 17:33:48 +00:00
Raphael Kubo da Costa
fbb904c849 Drop x11-themes/kde4-icons-oxygen in favor of x11-themes/kf5-oxygen-icons5.
Despite the name, kf5-oxygen-icons5 does not depend on Qt5 and just contains
the Oxygen icon set without any architecture-dependent files.

As such, we can make all ports depend on it and remove kde4-icons-oxygen
altogether and avoid having two conflicting ports for KDE4 and KF5.

x11-themes/kf5-oxygen-icons5 was adjusted to have its dependencies reduced even
further:
- The dependencies on qt5-core and qt5-testlib were removed, as they were only
  needed to build tests.
- We're also passing some CMake arguments to avoid looking for qt5-core
  altogether.

With the changes above, the only port kf5-oxygen-icons5 depends on at runtime
is devel/kf5-extra-cmake-modules, which itself does not depend on anything
else.

Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D10237
2017-04-03 12:28:59 +00:00
Baptiste Daroussin
067df085eb Finish removal of gal2 2017-04-01 22:21:32 +00:00
Baptiste Daroussin
cdd9171c1c Remove more obsolete gnome2 components 2017-04-01 22:05:39 +00:00
Baptiste Daroussin
b8812b9f34 Remove some old gnome2 ports not depend on anymore and not maintained upstream 2017-04-01 20:15:11 +00:00
Mathieu Arnold
0298eb88a1 Remove ALWAYS_KEEP_DISTFILES, it cannot find code where it was ever
used.

Sponsored by:	Absolight
2017-03-31 15:17:42 +00:00
Matthew Rezny
7116a990aa Update to 4.11.22, the last release from KDE.org
Drop obsolete patches, add one to fix build, and rename a few patches.

Reviewed by:	rakuco, tcberner, mat
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10148
2017-03-29 19:18:34 +00:00
Raphael Kubo da Costa
6ea36a12f8 Update x11/kdelibs4 to 4.14.30.
This is the latest stable release, and contains many of the patches we kept in
files/. The exception is patch-mimetypes_kde.xml, which just did not seem
necessary any longer: area51 r8180 mentions it was working around issues in
shared-mime-info, which has since been updated. While here, add several
dependencies that were reported by Poudriere's checks.

Bump PORTREVISION in ports that use %%KDE4_KDELIBS_VERSION%% in pkg-plist.

Reviewed by:	tcberner
2017-03-26 15:45:23 +00:00
Raphael Kubo da Costa
8b52b88501 Bump KDE_APPLICATIONS_VERSION to 16.12.3.
It is the latest available release. While it is not used by any port at the
moment, ensure it is up-to-date for ports to actually start using it.

Reviewed by:	tcberner
2017-03-26 15:33:58 +00:00
Mathieu Arnold
3710edabd4 Refactor USES=samba a bit, and add Samba 4.6 support there.
Sponsored by:	Absolight
2017-03-26 11:59:06 +00:00
Sunpoet Po-Chuan Hsieh
aaa2fae888 Fix typo 2017-03-25 03:54:28 +00:00
Sunpoet Po-Chuan Hsieh
fc35c4b6b2 Add samba45 support 2017-03-25 02:43:52 +00:00
Jan Beich
812a831a46 mail/thunderbird-i18n: update to 52.0 2017-03-22 01:46:19 +00:00
Mathieu Arnold
5acf5e722c Fixup some more Perl build problems.
Sponsored by:	Absolight
2017-03-21 23:46:20 +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
Mathieu Arnold
246c825068 '.' has been removed from @INC in Perl 5.25.7 and it prevented many
ports from building starting in 5.25.10, add this hack here to make
those ports buildable again.

Sponsored by:	Absolight
2017-03-21 11:33:03 +00:00
Rene Ladan
43718ac399 Reset maintainer on his request.
With hat:	portmgr-secretary
2017-03-19 14:08:10 +00:00
Tobias C. Berner
86a1cc0a58 Update KDE Frameworks to 5.32
* While here, set the MASTER_SITES for the portingAids separately.
* Stop to couple kirigamis' distfiles with kf5 until it's actually a part of it.

PR:		217709
Exp-Run by:	antoine
Reviewed by:	rakuco
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9959
2017-03-17 06:27:30 +00:00
Antoine Brodin
20b3a34a02 Rename python setuptools ports to better match other python ports
Reviewed by:	mat, sunpoet
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D9983
2017-03-16 19:23:48 +00:00
Antoine Brodin
547a3ebc7b Add libintl.so to glib20_LIB_DEPENDS
As noted in PR 209813, some glib headers include libintl.h and then use
gettext in some macros.  Programs that use this API (directly or indirectly)
can end up with calls to gettext and need to be linked with libintl.so.
glib-2.0.pc has -lintl in its Libs too.

PR:		209813
With hat:	portmgr
2017-03-12 08:25:22 +00:00
Raphael Kubo da Costa
527779525e Remove kconfigwidgets from _USE_FRAMEWORKS_TIER3.
It's not set below, and the right component name is "configwidgets".

Reviewed by:	tcberner
2017-03-11 15:01:57 +00:00
Tijl Coosemans
bf615a17c5 Require pkgconf>=1.3.0_1 after r435576. 2017-03-07 10:22:41 +00:00
Olivier Duchateau
1ff0961d7c Fix typos 2017-03-04 15:53:16 +00:00
Olivier Duchateau
103c4208cd Reverge my change in revision r435343 (it breaks ports build)
Reported by:	lifanov@
2017-03-03 15:07:51 +00:00
Olivier Duchateau
801dd5b90b Fix typo 2017-03-03 13:44:16 +00:00
Jan Beich
b139b27679 www/firefox: update to 52.0 (rc1)
More candidates are likely to come before the official announcement (aka
the rush hour) scheduled on 2017-03-07. This one intended to pick up upstream
security fixes earlier while looking for downstream regressions.

Changes:	https://www.mozilla.org/firefox/52.0/releasenotes/
Security:	96eca031-1313-4daf-9be2-9d6e1c4f1eb5
MFH:		2017Q1 (piling up, requires r431637 + r434531)
2017-02-28 04:32:28 +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
Sunpoet Po-Chuan Hsieh
05b4ac5a2e Add USE_PHP=memcached 2017-02-19 20:25:58 +00:00
Tobias C. Berner
01128f34c7 Update KDE Frameworks to 5.31
* New port: x11-toolkits/kirigami2

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9554
2017-02-18 19:56:12 +00:00
Jan Beich
4a3584bb21 Adjust comment about USES=blaslapack defaults
This matches what Porter's Handbook documents as well.
2017-02-17 03:10:55 +00:00
Sunpoet Po-Chuan Hsieh
8c721ca46d Fix USE_PHP=redis
PR:		217133
Reported by:	Jonas Palm <jonaspalm@posteo.de>
2017-02-16 12:31:16 +00:00
Rene Ladan
676b34a127 Return the ports mistakenly reset to ports@ in r433856 to John Marino.
The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.

The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time.
2017-02-15 21:33:11 +00:00
Rene Ladan
9089de1bb1 Automatically generate @dir entries for package list if :debug is used.
Tested with a modified sysutils/biosfont in which the :debug option was added,
a file was installed into ${KERN_DEBUGDIR}/${KMODDIR} and that file was added
to pkg-plist.

PR:		216879 (inspired by)
Submitted by:	Sergey Kozlov (kozlov.sergey.404@gmail.com)
2017-02-13 21:48:12 +00:00
Rene Ladan
7741cace34 Fix check-plist of USES=kmod
No longer depend on (KERN_)DEBUGDIR being non-empty to decide whether to
create the empty KERN_DEBUGDIR/KMODDIR directory, instead use a new
argument 'debug' to indicate this.

Add KERN_DEBUGDIR to PLIST_SUB and MAKE_ENV so that the including ports
can use them.

Ports using kmod:debug do need to add @dir entries to their pkg-plist for
now to prevent 'make check-plist' errors, for example for default KMODDDIR:

@dir /%%KERN_DEBUGDIR%%/%%KMODDIR%%
@dir /%%KERN_DEBUGDIR%%/boot
@dir /%%KERN_DEBUGDIR%%

It would indeed be nice to automate this.

PR:		216879
Submitted by:	Sergey Kozlov (kozlov.sergey.404@gmail.com)
2017-02-12 21:53:47 +00:00
Rene Ladan
972838631c Reset maintainer for Uses/ada.mk and Uses/alias.mk 2017-02-12 19:58:46 +00:00
Mathieu Arnold
ac5a807ae0 Make USES=php behaves a bit more nicely with PHP 7.0 and 7.1 for ports
where USE_PHP includes modules that are 5.6 only (like mysql).

Sponsored by:	Absolight
2017-02-07 12:27:02 +00:00
Tijl Coosemans
d0d15cc5cd Enable i386 support to Linux CentOS 7 ports.
PR:		216646
2017-01-31 20:32:46 +00:00
Tijl Coosemans
6140d3c6aa - Autodetect the installed linux_base port and use LINUX_DEFAULT only as
a last resort.
- Construct a list of DISTFILES for every architecture (amd64, i386).
  Select one list for regular make and all lists for make makesum so linux
  ports can have one combined distinfo file.
- Set DIST_SUBDIR?=centos so there's only one copy of common distfiles.
- Use MASTER_SITES and DISTFILES groups so make fetch is a bit smarter.
- Regenerate all distinfo files.
- For linux_base-c6 (just like linux_base-c7 already does) turn bin, lib,
  lib64 and sbin into symbolic links to the same directory under usr.
  This fixes the problem where some programs/libraries exist under / on
  FreeBSD and /usr on Linux or vice versa and then depending on the order
  of search paths Linux programs may run/load FreeBSD programs/libraries
  and fail.
- Turn usr/share/icons into a symbolic link to LOCALBASE/share/icons so
  Linux programs can find desktop theme icons.  This eliminates the need
  for x11-themes/linux*-hicolor-icon-theme.
- Rename pkg-plist.x86_64 to pkg-plist.amd64.
- Regenerate all pkg-plist files.
- Add @preexec to linux_base pkg-plist that moves existing files in bin,
  lib, lib64, sbin and icons to the new destination before the directories
  are turned into symbolic links.
- Remove several empty directories from linux_base ports.
- Sweep over all linux ports: use consistent style, remove old CONFLICTS,
  remove unused pkg-descr files, add NLS option,...
- Remove old linux arts, esound and openssl-compat ports.
2017-01-31 16:54:21 +00:00
Mathieu Arnold
de636b9df7 This is actually only for Module::Build, not the ::Tiny version.
Pointy hat:	mat
Sponsored by:	Absolight
2017-01-31 16:25:48 +00:00
Mathieu Arnold
a345c5cf11 Tell Module::Build to use LOCALBASE/bin/perl and not
LOCALBASE/bin/perl5.xx.y.

Add a QA check to test for it.

Sponsored by:	Absolight
2017-01-31 16:21:22 +00:00
Mathieu Arnold
4645dcd3e0 Indent perl5.mk's .if/.for properly.
Done with:	Tools/scripts/indent_make_if.pl
Sponsored by:	Absolight
2017-01-31 16:21:18 +00:00
Tobias C. Berner
0af3f5648f Update KDE Frameworks to 5.30.0
* Changelog: https://www.kde.org/announcements/kde-frameworks-5.30.0.php
* New framework: x11/kf5-kwayland

PR:		216345
Exp-run by:	antoine
Reviewed by:	rakuco
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9271
2017-01-26 18:19:47 +00:00
Sunpoet Po-Chuan Hsieh
3b527e4755 Fix memcache_DEPENDS
MFH:		2017Q1
2017-01-25 18:42:26 +00:00
Torsten Zuehlsdorff
fcf2c626ed Add support for PHP 7.1
Reviewed by: ale, pi, martin@waschbuesch.de, franco@opnsense.org
Approved by: ale
2017-01-24 11:31:30 +00:00
Sunpoet Po-Chuan Hsieh
3dea99e482 Update default GEM_NAME
Change default GEM_NAME from ${PORTNAME}-${PORTVERSION} to ${DISTNAME} to avoid
unnecessary GEM_NAME setting in ports Makefile

Differential Revision:	https://reviews.FreeBSD.org/D9250
PR:		216267
Exp-run by:	antoine
2017-01-21 17:29:23 +00:00
Ben Woods
ba7d7f643d Add devel/linux-c6-libsoup 2017-01-19 16:24:13 +00:00
Tijl Coosemans
c2712d2471 Update Linux CentOS 7 ports to 7.3.1611. While 7.2 had semi-official i386
packages there are no such packages for 7.3 yet so i386 support has been
marked IGNORE for now.

Change DIST_SUBDIR to just "centos" so distfiles that remain the same
between major versions don't have to be redownloaded.

Remove fmake hacks from linux.mk.

Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
2017-01-19 15:44:53 +00:00
Tijl Coosemans
02f27a83b4 The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-01-18 13:20:31 +00:00
Jan Beich
6f94eef63a www/firefox: update to 51.0 (rc1)
More candidates are likely to come before the official announcement (aka
the rush hour) scheduled on 2017-01-24. This one intended to pick up upstream
security fixes earlier while looking for downstream regressions.

Changes:	https://www.mozilla.org/firefox/51.0/releasenotes/
Security:	e60169c4-aa86-46b0-8ae2-0d81f683df09
MFH:		2017Q1 (piling up)
2017-01-17 12:44:42 +00:00
Olivier Duchateau
e09269fa0d Add new mirror, it avoids to change value of MASTER_SITES in LXQt related ports 2017-01-15 12:02:29 +00:00
Rene Ladan
3e94f22069 mount_fusefs is in base since 10.0-RELEASE 2017-01-15 09:52:47 +00:00
Bernard Spil
d55e80bedd Mk/Uses/mysql.mk: Remove EoL-ed MySQL 5.1
- MySQL 5.1 ports were removed with r401211
2017-01-15 09:32:56 +00:00
Mark Felder
f5a7bbe20b Welcome Percona 5.7 ports to the tree
- client and server version 5.7.16-10
- pam-for-mysql: compatible with newer MySQL API (MySQL 5.7+)

Thanks to all who have worked on Percona, MariaDB, and MySQL ports. Your
tireless efforts have been instrumental in making this port happen.

Differential Revision:	https://reviews.freebsd.org/D8785
2017-01-10 18:54:32 +00:00
Sunpoet Po-Chuan Hsieh
e730d999d3 Add more PLIST_SUB to Mk/Uses/python.mk
- Add PYTHON_PYOEXTENSION and PYTHON_SUFFIX
- Add PYTHON2 and PYTHON3
- Respect PYTHON_VERSION
- Rename PYOEXTENSION to PYTHON_PYOEXTENSION

This change would help:
- Build databases/postgresql*-plpython with Python 3
  (It has PLIST issue since bsd.python.mk to Uses/python.mk transition)
- Simplify Makefile

PR:		205807
Differential Revision:	https://reviews.FreeBSD.org/D4758
Exp-run by:	antoine
2017-01-07 21:42:28 +00:00
Nikolai Lifanov
c93ab7fefa add databases/mysql80-server and databases/mysql80-client
This is a development snapshot of upcoming MySQL 8.0.

PR:		215738
Submitted by:	Mahdi Mokhtari <mokhi64@gmail.com>
Reviewed by:	matthew, feld
Approved by:	matthew (mentor), feld
Differential Revision:	https://reviews.freebsd.org/D9031
2017-01-07 20:34:46 +00:00
Tobias C. Berner
dfc2f72f17 Update Kdevelop to 4.7.4
This is a bug-fix release:
https://www.kdevelop.org/news/kdevelop-474-released

Submitted by:	Adriaan de Groot <groot@kde.org>
Reviewed by:	tcberner
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9006
2017-01-03 10:06:56 +00:00
Rene Ladan
6f019c90b3 Remove support for FreeBSD < 10.3 from Mk/*
This does not yet convert the files to bmake.

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D9016
2017-01-03 07:24:49 +00:00
Rene Ladan
5b8a302787 Drop support for Perl 5.18 (infrastructure part) 2016-12-31 16:50:58 +00:00
Rene Ladan
166f200fa2 Drop support for Linux Fedora 10 (infrastructure part)
Submitted by:	rene
Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D8653
2016-12-31 16:47:04 +00:00
Dmitry Marakasov
2d3c2c74ec Remove broken PEAR mirrors:
- us.pear.php.net - dead, domain name does not resolve
- de.pear.php.net - not updated, does not contain new packages, creates problems for repackaged modules (see ports/208532)

Approved by:	portmgr (mat)
Differential Revision:	D8913
2016-12-27 13:17:59 +00:00
Wen Heping
234f3ad658 - Repocopy lang/python35 --> lang/python36 and update to 3.6.0 2016-12-25 15:08:35 +00:00
Tobias C. Berner
ba98092d35 Add kde-applications to the supported kde-<categories>
This adds kde-applications to categories that can be used to setup
MASTER_SITES and such for kde ports.

With that we are now ready to update KDE4 and look at importing at least
some of the KF5 based aplications from the testing repo.

Reviewed by:	rakuco
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D8893
2016-12-23 22:07:04 +00:00
Olivier Duchateau
712a6260bc Rewrite GTK3 support
Obtained from:	Xfce devel repository
2016-12-23 09:24:25 +00:00
Tobias C. Berner
1afa5c8a42 Update KDE Frameworks to 5.29.0
Release notes: https://www.kde.org/announcements/kde-frameworks-5.29.0.php

New ports:
* textproc/kf5-syntax-highlighting (new in 5.28.0)
* graphics/kf5-prison (new in 5.29.0)

Fixes:
* kf5-kservice: Move applications.menu to kf5-applications.menu to stop conflicting with kdelibs4.
* Define conflicts in the kde4-l10n ports (debian does the same).
* kf5-kapidox: Fix with python3

Thanks to Matthew Rezny <matthew@reztek.cz> for looking at the conflicts in 214528,
and Dima Panov (fluffy@) for the python3 fix.

PR:     214528
Reviewed by:    rakuco, mat
Approved by:    rakuco (mentor)
Differential Revision:  https://reviews.freebsd.org/D8776
2016-12-19 15:56:24 +00:00
Jan Beich
5e847efe5f www/seamonkey: update to 2.46
- Compatible with FFmpeg 3.x
- Language packs are BROKEN until release announcement

Changes:	http://www.seamonkey-project.org/news
MFH:		2016Q4
Security:	4f00dac0-1e18-4481-95af-7aaad63fd303
Security:	2225c5b4-1e5a-44fc-9920-b3201c384a15
Security:	1bcfd963-e483-41b8-ab8e-bad5c3ce49c9
Security:	92d44f83-a7bf-41cf-91ee-3d1b8ecf579f
Security:	8065d37b-8e7c-4707-a608-1b0a2b8509c3
Security:	aa1aefe3-6e37-47db-bfda-343ef4acb1b5
Security:	2c57c47e-8bb3-4694-83c8-9fc3abad3964
Security:	18f39fb6-7400-4063-acaf-0806e92c094f
2016-12-16 10:57:33 +00:00
Jan Beich
13d07760cf Switch USES=compiler:gcc-c++11-lib to use base libc++ on 10.2+ systems
PR:		215192
Requested by:	dim
Exp-run by:	antoine
Approved by:	antoine
2016-12-16 05:08:09 +00:00
Rene Ladan
1e47d4549b If KERN_DEBUGDIR happens to be empty, the port would try to install
files twice to the same location leading to make(1) warnings.

Reported by:	marino
Pointy hat:	rene (r428333)
2016-12-12 20:53:11 +00:00
Olivier Duchateau
ebe1fd0a23 Several helpers CMake modules needed to build LXQt itself as well as other
components.

WWW: https://github.com/lxde/lxqt-build-tools

Obtained from:	LXQt devel repo
2016-12-12 17:45:01 +00:00
Rene Ladan
03b9b0f1f5 Uses/kmod.mk: add support for debug versions of kernel modules.
Submitted by:	glebius via private mail
2016-12-09 18:47:09 +00:00
Tijl Coosemans
e14e6e72bb Simplify USES=linux do-install and add support for architecture specific
distfiles.
2016-12-08 13:46:15 +00:00
Raphael Kubo da Costa
6da929d283 Uses/php.mk: Use EGREP instead of GREP when parsing config.h
Using ${GREP} was failing when grep was built with the WITHOUT_GNU_GREP_COMPAT
knob in src.conf. According to POSIX, | only works for alternation in extended
regular expressions (grep -E), although GNU grep disregards the difference.

The new syntax with ${EGREP} and no escaping of special characters works with
both BSD grep (without WITHOUT_GNU_GREP_COMPAT) as well as GNU grep.

Approved by:	mat
Differential Revision:	https://reviews.freebsd.org/D8663
2016-11-28 17:22:29 +00:00
David Naylor
4a9609d5d3 USES=mono: simplify EXTRACT_ONLY, fix nuget-extract [1]
- Instead of excluding the specific packages added to DISTFILES (but only for
   FreeBSD 9+), exclude all files with a '.nupkg' extension.
 - Move the nuget-extract command to be before post-extract, to allow the port's
   post-extract command to move packages around

audio/libgpod-sharp: add port for mono bindings for libgpod
 - audio/libgpod: [2]
   - USE_GNOME: add missing dependency
   - Remove mono files from pkg-plist (now in audio/libgpod-sharp)
   - Allow relevant variables to be overridden
   - Fix MONO options
   - Patch source to allow building with modern mono
   - Avoid post-install target for slave ports.

devel/monodevelop: update to 4.6.2.7
 - Update nuget package Fantomas to 2.4.0 (latest at time of monodevelop's
   release).
 - Downgrade nuget package FSharp.Compiler.CodeDom (per paket's specification)
 - LICENSE: Add license of LGPL21
 - LICENSE_FILE: Add license file from source
 - PORTSCOUT: Avoid checking alpha releases (aka x.y.0.z releases)

games/openra: simplify post-extract [3]
 - USES=mono:nuget allow overridding of NUGET_PACKAGEDIR
 - Set NUGET_PACKAGEDIR to correct location, fix patching accordingly

lang/fsharp: update to 4.6.2.7
 ChangeLog:
  - Fix #639: Problems with F# scripts on Mono
  - Fix FSharp.Compiler.Tools targets for .NET Core usage
  - Fix FSharp.Compiler.Tools package dependencies

lang/mono: update to 4.6.2.7
 Mono 4.6.2 is the 1st service release to the 4.6 series.
 Changes:
  - LICENSE: Add license of MIT
  - LICENSE_FILE: Add license file from source
  - PORTSCOUT: Avoid checking alpha releases (aka x.y.0.z releases)
 Bug fixes:
  - #44708 - "TrustFailure (The authentication or decryption has failed.) ...
            Invalid certificate received from server." with "Error code: 0x5"
            or "Error code: 0xffffffff800b010f" when attempting to access
            HTTPS servers on ports other than 443
  - #39832 - SIGSEGV when running roslyn

multimedia/banshee: bump port revision.
 - Update missing port dependencies
 - Convert to use option helpers
 - OPTIONS: Add APPLEDEV (missing dependency added)
 - LICENSE: Add MIT license
 - LICENSE_FILE: Add license file from source
 - PORTSCOUT: Skip alpha release (2.9.1)

x11-toolkits/gnome-sharp20: fix port dependencies
 - Add missing dependencies
 - Convert post-patch to shebangfix
 - LICENSE: add LGPL21 license
 - LICENSE_FILE: use license file from source
 - MKAE_JOBS_UNSAFE: remove, does appear to work

x11-toolkits/gtk-sharp20: update to 2.12.42.

PR:		214680 [2]
PR:		214681
Suggested by:	jbeich [1]
Submitted by:	jbeich [3]
Approved by:	avilla (maintainer; timeout) [2]
2016-11-27 17:00:08 +00:00
Tobias C. Berner
51c587e70b Insert missing space in component list.
Approved by:	rakuco (mentor)
2016-11-21 11:00:46 +00:00
Olivier Duchateau
21c0f89f2a Import some LXQt core components (required by forthcoming update
of x11/qterminal).

LXQt is the Qt port of and the upcoming version of LXDE, the Lightweight
Desktop Environment. It is the product of a merge between the LXDE-Qt and
Razor-qt projects.

This work is based on the LXQt testing repo [1]. Importing is not complete
due to missing pieces in KDE Frameworks (r426118).

I would like to thank contributor and tester, Jesper Schmitz Mouridsen.

[1] https://subversion.assembla.com/svn/lxqt/tags/0.11

Reviewed by:	antoine, rakuco
Obtained from:	LXQt repository
FC after:
Differential Revision:	https://reviews.freebsd.org/D5002
2016-11-19 14:19:07 +00:00
Tobias C. Berner
59b2541df6 Set a PORTSCOUT limit for the PyQt5 ports.
Bind the portversion looked for by portscout to the Qt5 version of ports.

Approved by:	rakuco (mentor)
2016-11-14 21:21:17 +00:00