This is done for
* consistency,
* and to simplify the import of the newer KDE Plasma5 desktop and KDE applications
Bumps the dependencies.
Reviewed by: adridg
Differential Revision: https://reviews.freebsd.org/D12979
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
Plasma5 ports
At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new kde.mk instead of adding an bsd.kde5.mk.
The kde.mk in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].
Changes to the KDE Ports needed by this:
Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4]
[1] http://src.mouf.net/area51/view/branches/plasma5/KDE/Mk/Uses/kde.mk
[2] The version in the plasma5 branch also handles frameworks/plasma5 and
handles MASTER_SITES via a KDE_DIST variable similar to bsd.qt.mk for Qt
Ports -- I chose to leave this out for now, as the diff is already large
enough.
[3] I chose USE_KDE instead of USE_KDE4, USE_KDE5, USE_KDEX as the version we
want is already specified as argument to kde:<arg>
[4] For KDE Frameworks and Plasma5 ports this would be kde:5
PR: 210667
Approved by: portmgr, mat (mentor), rakuco (mentor)
Reviewed by: mat, rakuco
Differential Revision: https://reviews.freebsd.org/D6961
- Remove INSTALLS_ICONS as this is a KDE port and not a GNOME port.
- Replace %%QT_BINDIR%% with 'bin'. Although QT_BINDIR does subtitue
to the correct value, this port uses cmake and not qmake and thus may
not honour changes to QT_BINDIR.
Reported by: danfe
- Add missing dependencies (phonon, qt4)
- Fix spelling of option (VORBIS)
- Make LIBAV an option (and fix description)
- Remove Musepack from replaygain (musepack does not install mpcgain)
ChangeLog:
2.2.2:
-Change: Move Polish (Poland) translation to Polish
-Change: Move Swedish (Sweden) translation back to Swedish
-Change: Remove so-version for libsoundkonvertercore to satisfy obs lint
2.2.1:
-Add: Dutch, Spanish (Argentina) and Polish (Poland) translations
-Change: Swedish translation moved to Swedish (Sweden)
-Change: Update translations
2.2.0:
-Add: Decode webm audio stream
-Add: --file-list argument
-Change: Remove both APE and ID3 Replay Gain tags with mp3gain and aacgain
-Change: Disable "modify audio stream" option by default in mp3gain and aacgain
-Change: Don't write icedax info file
-Change: Set so-version for libsoundkonvertercore
-Fix: Don't require an output path when using a user defined profile as command
line argument
-Fix: Don't crash when tags can't be read
-Fix: Error message when trying to write to a directory without permissions
-Fix: Store album artist information to file list files
-Fix: Some crashes
-Fix: Handle newer ffmpeg versions
-Fix: Don't wait with Replay Gain calculation for items with same album name but
no Replay Gain conversion option set
-Fix: Don't convert all files at once if the conversion starts with copying
files with the same input an output codec
-Fix: Infinite loop when waiting for album gain for a failed item
longer. This is a no-op because KDE4_PREFIX is equal to LOCALBASE
Fix up properties for misc/kde4-l10n/files/bsd.l10n.mk to make svn happy.
PR: 209014 (partial)
Submitted by: myself
Approved by: portmgr (bapt)
Differential Revision: https://reviews.freebsd.org/D6542
Changes:
- Sort pkg-plist
- Fix run depends for tta codec [1]
- Drop local mirror of source code
Change Log:
- Add: Detect (DRM)-encrypted wma and m4a files
- Add: Adjust gain for mp3 files
- Add: Option to copy files instead of re-encoding them if input and output
codec are the same
- Change: Fall-back from album artist to artist in "meta data" naming mode if
album artist is empty
Reported by: Wolfgang Riegler <wolfgang.riegler@gmx.de> [1]
Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag. This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.
The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
GH -> GHL
GITHUB -> GITHUB_LEGACY
Differential Revision: https://reviews.freebsd.org/D748
Submitted by: amdmi3
Reviewed by: mat, swills, antoine, bdrewery
With hat: portmgr
GCC 4.2 in FreeBSD 8.X/9.X base is now too old to compile OpenEXR, so
GCC-based systems will upgrade to the default ports compiler (GCC 4.7
currently.)
Add two patches to OpenEXR to permit building it in a live system with
the older OpenEXR version installed. Bug report filed to upstream Github
at https://github.com/openexr/openexr/issues/130
Couple OpenEXR more tightly to ilmbase and require its exact .so
version.
Add UPDATING note, and bump PORTREVISION of all dependent ports.
Proto-STAGE hugin-devel, and mark it IGNORE because hugin is newer.
Approved by: portmgr (implicit for bumping PORTREVISION on unstaged ports)
ChangeLog:
- Add: Check for MP4 support in faac
- Fix: Don't run vorbisgain more than once per directory
- Fix: Progress bar jumps when a file finished
Changes:
* Add cdrkit as an optional ripper dependency
* Switch to using Github (old source no longer updated)
Changelog:
new in 2.0.91 (2.1.0 rc2):
-Add: Full GUI support for album artist tags
including the CD ripper
-Add: Chinese translation
-Change: Replace uses of fixed pixel metrics with
sizes based on the default font size
-Fix: CD ripper layout
new in 2.0.90 (2.1.0 rc1):
-Add: Hide main window when started with
--replaygain argument
-Add: Option to eject CD after ripping has been
completed (enabled by default)
-Add: New space holder for the "meta data" naming
mode that contains the source directory
-Add: Configuration options for cdparanoia
-Add: icedax ripper plugin
-Add: Copy album artist tags
-Change: Remember last folder for add
files/directory/playlist dialogs
-Change: Add symlinked files to file list
ChangeLog:
- Add: Catalan translation
- Add: Swedish translation
- Add: Chinese (Taiwan) translation
- Add: Romanian translation
- Fix: Don't mix up total tracks and total discs when reading vorbis comments
Soundkonverter includes a C file that has a trailing comma (,) at the end
of an enum, this construct is only supported by C++11 (but by C99) thus is
not accepted as valid with the '-pedantic'. The base compiler (gcc) does
not understand C++11 and errors on this.
Remove the '-pedantic' option as it does not impact on the code produced,
to allow the port to be built.
PR: ports/182906
The plugins are disabled at run-time if the required programs are not available, so
always including them:
a) does not result in a broken port
b) provides greater flexability to the user (if the ports are installed later)
c) increases the build time, although it is a small port in any case.
The above two changes reduces the Makefile line count by 160.
Approved by: eadler,bdrewery (mentors, implicit)
ChangeLog:
-Fix: Update normalize filter widget properly
-Fix: Show more than one filter widget at a time
-Fix: Load normalize options properly from saved profiles (could lead to a crash)
Approved by: eadler,bdrewery (mentors, implicit)
- Fixes for optional dependencies
- Set license to GPLv3
- Initial support for libav (if and when it gets into ports)
ChangeLog:
new in 2.0.0:
-Add: Update translations
-Remove: French translation (only 58% translated)
new in 1.9.90 (2.0.0 rc1):
-Add: Option to not modify the audio stream of mp3 files when calculating Replay Gain
-Add: libav plugin
-Fix: Modify mp3 stream when forcing the recalculation of Replay Gain
-Fix: Don't try to calculate Replay Gain if it is impossible
-Fix: Down/upmixing with sox
-Fix: Sox effects wouldn't work
-Fix: Recognice mp3 and amr nb encoding support in ffmpeg/libav plugins
-Fix: Crash when encoding with sox and without filters
-Fix: Calculate Replay Gain if there is only one track in the album
Approved by: bdrewery (mentor)