Commit graph

17116 commits

Author SHA1 Message Date
Emanuel Haupt
a2f2916077 Update to 2.3d.r155 2019-01-20 11:13:11 +00:00
Emanuel Haupt
380e46d7e4 Update checksum, the upstream developer has inplace rerolled the zip file with a
copyright year change.

Commit message diff omitted since it contains CR/LF's and unicode characters.

Reported by:	pkg-fallout
2019-01-20 08:15:14 +00:00
Tobias Kortkamp
6aed89fcc9 New port: audio/spotifyd
An open source Spotify client running as a UNIX daemon.  Spotifyd
streams music just like the official client, but is more lightweight
and supports more platforms.  Spotifyd also supports the Spotify
Connect protocol which makes it show up as a device that can be
controlled from the official clients.

Spotifyd requires a Spotify Premium account.

WWW: https://github.com/Spotifyd/spotifyd
2019-01-20 00:07:28 +00:00
Tobias Kortkamp
b1e585b0f2 audio/libg722: Use INSTALL_LIB to install the shared library
PR:		233780
Submitted by:	sobomax (based on)
Approved by:	ports@sippysoft.com (maintainer timeout, 1.5 months)
2019-01-17 13:48:46 +00:00
Steve Wills
1546c8a8e0 audio/vgmplay: create port
The official and always up-to-date player for all VGM (Video Game
Music) files. VGM is an audio file format for multiple video game
platforms, such as Sega Master System, Game Gear, Mega Drive/Genesis,
MSX, Neo Geo, IBM PC AT (Adlib/SoundBlaster), and has expanded to a
variety of arcade system boards since its release.

WWW: https://github.com/vgmrips/vgmplay

PR:		234848
Submitted by:	Hiroki Tagato <tagattie@yandex.com>
2019-01-17 12:45:34 +00:00
Alexey Dokuchaev
549bc96be6 Update `audio/deadbeef-mpris2-plugin' to version 1.12 (minor bugfix).
Reported by:	portscout
2019-01-17 12:17:26 +00:00
Tijl Coosemans
1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Yuri Victorovich
266dc8f451 audio/stk: add USES=compiler:c++11-lang
PR:		234974
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
2019-01-16 05:26:52 +00:00
Mark Linimon
b4a6ee26e8 The -qt5 slave port needs USES=compiler:c++11-lang to build on GCC-based
architectures.

PR:		234926
Submitted by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
2019-01-16 04:59:46 +00:00
Yuri Victorovich
30e0b5eb96 audio/giada: Update 0.15.2 -> 0.15.3
The upstream is hostile to FreeBSD patches and doesn't want to merge the PR.

Reported by:	portscout
2019-01-15 09:49:29 +00:00
Yuri Victorovich
fdacada5db audio/carla: Update 1.9.12 -> 1.9.13
Reported by:	portscout
2019-01-15 09:19:46 +00:00
Emanuel Haupt
b1d2e7f8b6 Update to 0.1.b130 2019-01-15 08:22:23 +00:00
Yuri Victorovich
87eacd6b11 audio/caps-lv2: fix build with GCC-based architectures
GCC architectures don't have libc++. Add -stdlib=libstdc++ on them to CXXFLAGS and LDFLAGS to fix build.

PR:		234943
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
2019-01-15 07:49:07 +00:00
Jose Alonso Cardenas Marquez
534489c4a6 - Update to 2.1.6
ChangeLog at: https://github.com/mixxxdj/mixxx/releases/tag/release-2.1.6
2019-01-15 05:55:30 +00:00
Emanuel Haupt
7e0d66e1a4 Fix build on i386 with lld as system linker.
PR:		234836 (based on)
Submitted by:	emaste
Reported by:	antoine (via exp-run)
2019-01-14 15:19:55 +00:00
Emanuel Haupt
ae6cafca96 - Use options helpers
- Pacify portlint
- Use localbase:ldflags uses flag
2019-01-14 11:21:56 +00:00
Mark Linimon
6c60966f60 Remove unneccesary dependency on git. Switch to USE_GSTREAMER1.
PR:		234393
Reported by:	jhibbits
Approved by:	maintainer
2019-01-13 21:45:03 +00:00
Tobias Kortkamp
9abb4f251b Use USES=pkgconfig where appropriate, round 2 2019-01-13 17:28:15 +00:00
Thomas Zander
09bfac1bf8 Update to upstream version 0.21.4
Details:
- Bugfix release, see upstream changelog:
  https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.4/NEWS
- Fix build with openal and lld

MFH:		2019Q1
2019-01-13 14:19:24 +00:00
Mark Linimon
a090cdbd0a This port requires USES=compiler:c++11-lang to build on GCC-based
architectures.

PR:		234785
Submitted by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
2019-01-13 03:00:58 +00:00
Mark Linimon
ce137d4ea8 USES=compiler:c++11-lang is necessary to build on GCC-based
architectures.

PR:		234372
Submitted by:	Piotr Kubaj
Approved by:	maintainer
2019-01-13 00:20:15 +00:00
Mark Linimon
4c91632251 GCC doesn't support -mtune=generic (at least not on powerpc64). Move
-mtune=generic to PORT_SIMD_FLAGS.

PR:		234368
Submitted by:	Piotr Kubaj
Approved by:	maintainer
2019-01-12 23:34:27 +00:00
Mark Linimon
073abea4e3 This port requires USES=compiler:c++11-lang to build on GCC-based
architectures.

PR:		234346
Submitted by:	Piotr Kubaj
Approved by:	maintainer
2019-01-12 23:26:07 +00:00
Mark Linimon
0b3feeb923 This port requires USES=compiler:c++11-lang to build on GCC-based
architectures.

While here, remove stray escaped newline that gave portlint grief.

PR:		234345
Submitted by:	Piotr Kubaj
Approved by:	maintainer
2019-01-12 23:22:04 +00:00
Fernando Apesteguía
fba35c89f6 audio/oss: Fix breakage after r489819
The patch in r489819 broke the build in 11.

Address that and make sure this one builds in {11.2,12}{amd64,i386} and
13-CURRENT i386

PR:	234909
Reported by:	leres@
2019-01-12 23:04:06 +00:00
Tobias C. Berner
0f99b91206 audio/kmix: Don't look for a pulse.
- tell cmake we mean it, and disable looking for pulse if the option is off
- the previous flags are no longer (maybe ever?) supported.

PR:		234894
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
2019-01-12 20:40:30 +00:00
Tobias Kortkamp
67c5942040 audio/audacity: Do not set DYNLOAD_BUILD_DEPENDS twice
To resolve this, concatenate the two values since this is what was
originally intended.  Fix some comments while here.

PR:		234825
Submitted by:	xxjack12xx@gmail.com (maintainer)
2019-01-11 20:57:18 +00:00
Yuri Victorovich
de4bd52fda audio/avldrums-lv2: Update 0.3.1 -> 0.3.2
Reported by:	portscout
2019-01-11 07:23:28 +00:00
Wen Heping
6b2d45406c - Update to 3.0.0 2019-01-11 03:05:30 +00:00
Adriaan de Groot
260f2f443e Fix the audio/musescore update.
- add missing patch file
 - change WebEngine to an option, unbreak (hopefully the code is ok)
   on aarch64 and ppc64

Should have mentioned that the release notes for 3.0.0 are at
	https://musescore.org/en/handbook/developers-handbook/release-notes/release-notes-musescore-3
But that, plus the versions 2.2, 2.2.1, 2.3, 2.3.1 and 2.3.2 that
were skipped in ports are too many to summarize here.

PR:		234801
2019-01-10 21:04:10 +00:00
Adriaan de Groot
e61398a09f Update audio/musescore to 3.0.0, the latest release
This skips over 18 months of musescore development to get to
what's new. This version uses WebEngine, although I don't know
what it uses it for; a PORTREVISION should be able to clear that
up and make it available for aarch64 and ppc64.

All the local patches have been dropped, except for some extra
CMake-futzing in order to get it to build with ninja and not
duplicate whole chunks of WebEngine.

PR:		234801
Reported by:	kunda
2019-01-10 20:30:47 +00:00
Tobias C. Berner
7ee9c5458d Update KDE Applications to 18.12.1
Release Announcement:
	https://www.kde.org/announcements/announce-applications-18.12.1.php

Today KDE released the first stability update for KDE Applications 18.12.
This release contains only bugfixes and translation updates, providing a
safe and pleasant update for everyone.

About 20 recorded bugfixes include improvements to Kontact, Cantor, Dolphin,
JuK, Kdenlive, Konsole, Okular, among others.

Improvements include:
  *  Akregator now works with WebEngine from Qt 5.11 or newer
  *  Sorting columns in the JuK music player has been fixed
  *  Konsole renders box-drawing characters correctly again

You can find the full list of changes here:
	https://www.kde.org/announcements/fulllog_applications-aether.php?version=18.12.1
2019-01-10 19:52:57 +00:00
Carlos J. Puga Medina
081f35b84d - Do not unnecessarily include bsd.port.pre.mk and bsd.port.post.mk
PR:		228884
Submitted by:	cpm
Approved by:	arved (maintainer)
2019-01-10 08:26:20 +00:00
Tobias C. Berner
94c888a715 Update KDE Plasma to 5.15.5
https://www.kde.org/announcements/plasma-5.14.5.php
2019-01-09 20:25:37 +00:00
Fernando Apesteguía
8f151fd0c3 audio/oss: unbreak in FreeBSD > 12
Unbreak port in FreeBSD 12 and 13-CURRENT. Broken most likely due to r335879.

While here:

* Add missing LIB_DEPENDS and USES for ossxmix
* Reorder some variables

PR:     233018
Reported by:    sergey@akhmatov.ru
2019-01-09 18:20:49 +00:00
Sean Bruno
f0dd454a88 audio/clementine-player:
- Change package name so we actually get updates
- Modify QT5 uses so that we don't install buildtools and other
  assorted packages that aren't runtime dependencies.

Reported by:	mat tobik
2019-01-09 14:56:17 +00:00
Guido Falsi
38f666cd29 - Enable mpris2 and wnck support in xfce4-pulseaudio-plugin
- Add Uses=gnome
- While here silence some portlint warnings

PR:		234768
Submitted by:	Olivier Duchateau <duchateau.olivier@gmail.com>
2019-01-09 11:01:26 +00:00
Ed Maste
466a43c75f audio/deadbeef: add -znotext to LDFLAGS on i386, for lld
This port links some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments. For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		233412
Approved by:	portmgr (lld blanket)
Sponsored by:	The FreeBSD Foundation
2019-01-08 14:06:17 +00:00
Mathieu Arnold
7710e576da Remove MASTER_SITES=GH when it is the only one.
It is added by USE_GITHUB.  Tested with `make makesum` not changing distinfo.
2019-01-08 13:20:19 +00:00
Tobias Kortkamp
7e813799e3 audio/xmixer: Remove GTK1 option
gtk12 is gone
2019-01-08 13:06:00 +00:00
Tobias Kortkamp
fc499acff7 Do not set WRKSRC{,_SUBDIR} twice 2019-01-08 10:26:42 +00:00
Emanuel Haupt
db00992c6f Update to 0.4.1 2019-01-07 20:22:14 +00:00
Tobias Kortkamp
bc883f9e4f Do not set VORBIS_RUN_DEPENDS twice 2019-01-07 18:15:31 +00:00
John Hixson
7ef5bdd1b6 audio/pianobar: update to 2018.06.22
Reviewed by: araujo (mentor)
Approved by: araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D18766
2019-01-07 17:37:07 +00:00
Antoine Brodin
c989d98059 audio/guitarix-lv2 build is not compatible with python3
PR:		234633
2019-01-07 17:23:25 +00:00
Emanuel Haupt
d2be009ed7 Update to 0.1.b128 2019-01-07 06:32:29 +00:00
Thomas Zander
953c59688b Introduce non-standard OPTION for database proxy support
PR:		234599
Submitted by:	khellman@mcprogramming.com
MFH:		2019Q1
2019-01-06 19:32:50 +00:00
Tobias Kortkamp
ed5610f399 Do not set MASTER_SITES twice 2019-01-06 15:08:46 +00:00
Tobias Kortkamp
554ac4f84c Do not set USES twice 2019-01-06 12:39:48 +00:00
Tobias Kortkamp
d23a225ecd Do not set OPTIONS_DEFINE twice 2019-01-06 12:26:02 +00:00