1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-27 10:03:20 +00:00
Commit Graph

5964 Commits

Author SHA1 Message Date
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
Bernard Spil
553333a392 Mk/Uses/mysql.mk: Prepare for upcoming MariaDB 10.2
- Add 102m client and library version
 - Add dynamic libmysqlclient dependency (libmariadb)
 - Make WARNING and IGNORE messages display the correct port

Reviewed by:	mmokhi
Differential Revision:	https://reviews.freebsd.org/D10057
2017-05-26 19:27:04 +00:00
Tijl Coosemans
e6b80f8333 Update to CentOS 6.9.
PR:		218732
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
2017-05-26 10:26:39 +00:00
Baptiste Daroussin
6ecabaebaa Fix issues with PACKAGES is set by a user with a ':' in the path
Reported by:	dim
Approved by:	portmgr (adamw)
Differential Revision:	https://reviews.freebsd.org/D10847
2017-05-25 19:13:37 +00:00
Baptiste Daroussin
fe08db243a In preparation for removal of groff from base add USES=groff
it will handle the dependencies on groff by using groff from ports if not
available in base

Reviewed by:	swills
Approved by:	swills
Differential Revision:	https://reviews.freebsd.org/D9084
2017-05-25 14:04:48 +00:00
Tobias C. Berner
1f59850d36 Update _KDE_APPLICATIONS_ATTIC_VERSION to 16.12.3 to fix fetching of distfiles
KDE has moved distfiles for applications 16.12.3 to Attic/ on their mirros.

Reported by:	Matthias Apitz <guru@unixarea.de>
Reviewed by:	rakuco
Approved by:	rakuco (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D10830
2017-05-20 12:38:44 +00:00
Tobias C. Berner
99c421b481 Update KDE Frameworks to 5.34.0
PR:		219314
Reviewed by:	rakuco
Exp-run by:	antoine
Approved by:	rakuco (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D10747
2017-05-20 10:24:35 +00:00
Koop Mast
9088dc0801 Move the meson generated pkg-config files to libdata/pkg-config, this
makes ports build by meson respect the current policy regarding pkg-config
files. I picked this solution over hacking meson itself, and potential
breaking more.

Bump graphics/graphene due to this change.

Obtained from:	Code copied from ports/218067 by mat@
2017-05-13 08:37:29 +00:00
David Naylor
d442f875f5 Update mono and related ports
USES=mono: minor fixes
 - save a copy of the nuget package in the packages directory
 - force linking of directories, allowing nuget-extract to be rerun
   without `make clean`
 - fix makenuget: nuget requires an equals to identify the version, not a dash

devel/monodevelop: update to 6.2.1.3
 - update nuget packages:
   - link older System.Collection.Immutable 1.1.37 to newer 1.3.1 (used
     by C# and F# respectively)
 - update external github repositories
 - allow post-extract target to be run multiple times
 - change MonoDevelop.Packaging to use a newer version of
   NuGet.Build.Packaging (the older version is no longer fetchable)
 - remove patch integrated upstream
 - moved `nuget restore` patching from post-patch into a patch file (the
   former broke silently)
 - ChangeLog:
   - https://developer.xamarin.com/releases/studio/xamarin.studio_6.2/xamarin.studio_6.2/

irc/smartirc4net: update to 1.1
 - add LICENSE

lang/fsharp: update to 4.1.18
 - add test dependency on libgdiplus
 - update nuget packages
 - update test paths for fsharp assemblies
 - update patches to prevent `nuget restore` from running
 - ChangeLog:
   - Set executable bit correctly on output
   - Integrate visualfsharp
   - Fix regression on binding redirects for System.Collections.Immutable
   - Fix regression in Microsoft.Build.FSharp.targets
   - Fix binding redirects for System.Collections.Immutable
   - Fix version of library going in %PREFIX/lib/mono/fsharp
   - Align fsc task and target file
   - Use install layout that includes mono/fsharp
   - Fix F# Intereactive on Mono 4.9+
   - Update compiler tools
   - Updates to FSharp.Core nuget package for F# 4.1
   - Fix #656: error FS0193: internal error: No access to the given key

lang/mono: various fixes
 - fix linking with lld [1]
 - double maximum handle size [2]
 - add option to run acceptance tests
 - allow for optional bootstrapping of mono via either installed mcs (if
   available) or via downloaded "monolite" (default)
 - add python and py-pillow as dependencies for bin/mono-heapviz
 - add armv6 as a supported architecture (untested)
 - switch to github for source code:
   - official tarball does not include tests
 - patches:
   - recognise FreeBSD for AOT suffix
   - change mono-heapviz to use pillow instead of PIL

multimedia/banshee: tell portscout to ignore this port
 - Portscout was not skipping the 2.9.1 version, and upstream appears to be
   quiet for the last few years.

x11-toolkits/gtk-sharp20: update to 2.12.43
 - ChangeLog:
   - fix compilation on mono-4.8.0 (incorrect use of sizeof())
   - correctly set owned=true on custom constructors

PR:		218885 [1]
PR:		200937 [2]
2017-05-13 07:48:27 +00:00
Matthew Rezny
e6acde078c Consolidate the Mesa ports, update to 17.0.4, and add Wayland option
* libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs,
  graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted
* mesa-libs has a new WAYLAND option that enables platform support in libEGL
* mesa-dri now depends on graphics/s2tc for compressed texture support [1]
* re-remove obsolete dependency on makedepends [2]
* correct sed fix backported from 17.1 [3]

PR:		218799 (exp-run), 212762 [1], 218552 [2], 218562 [3]
Submitted by:	dbn [1], jbeich [2,3]
Reported by:	afiskon@devzen.ru [1]
Reviewed by:	kwm, johalun0@gmail.com
Approved by:	portmgr, swills (mentor)
Differential Revision:  https://reviews.freebsd.org/D10448
2017-05-12 18:46:53 +00:00
Antoine Brodin
ab5d8567a0 Revert r440567 and unbreak INDEX
With hat:	portmgr
2017-05-10 17:32: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
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
15da6f6fbc Sometime, USES=iconv does not bring in the required dependency.
Reported by:	kwm
Sponsored by:	Absolight
2017-05-10 13:03:31 +00:00
Mathieu Arnold
f03d021325 Add the DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE versions 1 and 2.
PR:		218843, 214492
Submitted by:	Dave Cottlehuber, Yuri Victorovich
Sponsored by:	Absolight
2017-05-10 12:47:37 +00:00
Sunpoet Po-Chuan Hsieh
df1ade8114 Update comment: remove ruby 2.1 2017-05-05 12:30:55 +00:00
Mathieu Arnold
2249c20332 Fix some FreeBSD.org case of bad case.
Sponsored by:	Absolight
2017-05-04 14:58:54 +00:00
Sunpoet Po-Chuan Hsieh
09fe08d940 Remove lang/ruby21: upstream support ended 2017-05-02 21:51:52 +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
Jan Beich
a7fec0e97a gecko: unbreak RUST=on with cargo >= 0.18
error[E0463]: can't find crate for `cheddar`
 --> media/libstagefright/binding/mp4parse_capi/build.rs:1:1
  |
1 | extern crate cheddar;
  | ^^^^^^^^^^^^^^^^^^^^^ can't find crate

error: aborting due to previous error

fatal runtime error: failed to initiate panic, error 5
error: Could not compile `mp4parse_capi`.

Caused by:
  process didn't exit successfully: `/usr/local/bin/rustc --crate-name build_script_build media/libstagefright/binding/mp4parse_capi/build.rs --crate-type bin --emit=dep-info,link -C opt-level=2 -C debuginfo=2 -C metadata=13cd8b0152b68b4e -C extra-filename=-13cd8b0152b68b4e--out-dir obj-x86_64-unknown-freebsd12.0/toolkit/library/rust/./release/build/mp4parse_capi-13cd8b0152b68b4e -L dependency=obj-x86_64-unknown-freebsd12.0/toolkit/library/rust/./release/deps` (exit code: 1)
Build failed, waiting for other jobs to finish...
error: build failed
2017-05-02 03:43:15 +00:00
Sunpoet Po-Chuan Hsieh
e6f2632907 Add RUBY24 to PLIST_SUB 2017-05-01 12:47:25 +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
Martin Wilke
d8a0fd4d38 - Update ruby
lang/ruby22 -> 2.2.7
lang/ruby23 -> 2.3.4

PR:		218864
Reviewed by:	swills
Exp-Run:        antoine
Approved by:	portmgr (swills,antoine)
Differential Revision:	https://reviews.freebsd.org/D10506
2017-04-28 02:31:58 +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
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
Alexey Dokuchaev
4e60011c73 - Add generic description for UNRAR option [*]
- Reword UNZIP_DESC, ``UnZip compression'' looks strange

Suggested by:	pi [*]
2017-04-26 14:14:44 +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
Hajimu UMEMOTO
c940359559 Fix EMACS_VER. 2017-04-23 09:17:09 +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
d6dba918f2 Use POSIX conformant expressions with grep(1)
PR:		218691
Submitted by:	Kyle Evans
With hat:	portmgr
2017-04-21 19:36:36 +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
60f77099e1 - Add /bin/rc to blacklist for qa.sh, since it's not available on FreeBSD
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D10426
2017-04-21 08:56:32 +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
Mathieu Arnold
c1a60b6300 Add a RLN command (relative ln), it can be used to create relative
symlinks using install's relative symlinks feature.

If you were going through hoops doing things like this to get relative
symlinks:

  ${LN} -sf ../lib/some/thing ${STAGEDIR}${PREFIX}/bin

You can now use full paths for both the source and destination:

  ${RLN} ${STAGEDIR}${PREFIX}/libexec/some/thing ${STAGEDIR}${PREFIX}/bin

One caveat is that the source must exist when this is run, because
install needs to run realpath(1) on it.

Sponsored by:	Absolight
2017-04-20 11:13:32 +00:00
Baptiste Daroussin
d8a738baa6 Refactor do-package aka subpackages step 2
Now each files generated are explicit targets depending on the files
This would allow to simply loop over a list of packages for subpackages to
create them.

Remove the code for transition from pkg_install to pkg packages

The latest symlink is now a specific target only defined when needed

Reviewed by:	swills
Approved by:	portmgr (swills)
Differential Revision:	https://reviews.freebsd.org/D10323
2017-04-19 18:32:50 +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
Sunpoet Po-Chuan Hsieh
d1b997e586 Add shared RTMPDUMP description 2017-04-18 19:38:28 +00:00
Koop Mast
1f9f21c80b * Fix MESON_TRUE/MESON_FALSE comment, to mention the actualy meson argument.
* Rework option hanlding to be more clear and to avoid double negative.

Submitted by:	antoine@
Approved by:	antoine@
2017-04-17 20:24:46 +00:00
Mathieu Arnold
09de5005d1 Remove something that I did not even know I had.
Sponsored by:	Absolight
2017-04-17 20:20:22 +00:00
Mathieu Arnold
a33cc87ee8 Remove @comment $FreeBSD$ from plists.
Whatever you do, things always get to creep back in the ports tree.

Sponsored by:	Absolight
2017-04-17 20:16:25 +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
Sunpoet Po-Chuan Hsieh
e089aa9edf Fix typo 2017-04-14 23:16:16 +00:00