Commit graph

60 commits

Author SHA1 Message Date
Jan Beich
c400a2c8b6 multimedia/ffmpeg: update to 4.0
- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		227726
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15175
2018-05-02 15:07:27 +00:00
Tobias C. Berner
737c1cc56d Rename KDE4 meta ports
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
2018-02-10 10:29:51 +00:00
Thomas Zander
1d012521e0 Chase audio/faac update (ABI incompatible to previous version 1.28)
PR:		223416
Submitted by:	riggs
2017-11-19 11:37:26 +00:00
Mathieu Arnold
6e552f47ef Use GROUP and not MULTI
Sponsored by:   Absolight
2017-10-27 12:39:37 +00:00
Mathieu Arnold
1578a55688 Fix options defined more than once.
PR:		223071
Reported by:	antoine
Sponsored by:	Absolight
2017-10-27 12:19:16 +00:00
Jan Beich
84e727457f multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed

Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		223057
Exp-run by:	antoine
2017-10-21 06:50:49 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(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
2017-09-10 20:55:38 +00:00
Rene Ladan
8b587dbfa7 audio/soundkonverter: remove option for expired linux-neroaaccodec 2017-08-23 11:21:26 +00:00
Thomas Zander
b50a4186ce Chase ffmpeg 3.3 update (ABI changes)
PR:		218658
Submitted by:	riggs
2017-04-25 08:20:30 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
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
2017-04-01 15:23:30 +00:00
Jan Beich
0c612c4aa3 multimedia/ffmpeg: update to 3.2.2
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog
PR:		207547
Submitted by:	riggs, ebirth@b0ss.net (libressl fix)
Exp-run by:	antoine (3 tries)
2016-12-11 15:22:47 +00:00
Tobias C. Berner
0f583d8700 Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks and
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
2016-08-24 08:20:31 +00:00
David Naylor
71ae31f4df audio/soundkonverter: remove INSTALLS_ICONS, fix plist.
- 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
2016-07-19 06:29:51 +00:00
David Naylor
04e3fa55d3 audio/soundkonverter: update to 2.2.2
- 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
2016-07-13 20:00:24 +00:00
Kurt Jaeger
867c147b7d audio/soundkonverter: remove wrongly used PLIST_SUB from pkg-plist
PR:		210115
Submitted by:	Tobias C.Berner <tcberner@gmail.com> (kde)
2016-06-12 06:41:20 +00:00
Rene Ladan
059340ceb7 Remove expired misc/kdehier4 and update all of its consumers to not reference it any
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
2016-05-25 20:56:06 +00:00
Dmitry Marakasov
1d1f878054 - Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by:	portmgr blanket
2016-05-19 10:21:23 +00:00
Mathieu Arnold
7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Jason E. Hale
c91c545eff Add patch to fix taglib version detection
Reported by:	pkg-fallout
2016-01-03 14:35:29 +00:00
David Naylor
56ee99c50e audio/soundkonverter: update to 2.1.90
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]
2015-12-14 20:08:56 +00:00
Mathieu Arnold
90a49f0472 Cleanup USE_GITHUB usage.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-30 21:25:06 +00:00
David Naylor
2128801396 audio/soundkonverter: use new USE_GITHUB.
Differential Revision:	D2127
2015-03-30 17:50:39 +00:00
Bryan Drewery
5b5a90256d Update USE_GITHUB so it does not require GH_COMMIT.
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
2015-03-19 16:44:57 +00:00
Max Brazhnikov
b22224f636 - Remove deprecated USE_KDE4=kdehier
- while here, remove any reference to KDE in deskutils/charmtimetracker (Qt-only app)
  and supposedly fix build of graphics/gnash with KDE4 option
2015-02-19 18:19:28 +00:00
David Naylor
f76aab2229 Update audio/soundkonverter to 2.1.2.
Change log:
-Fix: False error detection in the Replay Gain tool
-Fix: Properly re-paint conversion file list on status change
2014-12-16 11:14:08 +00:00
Baptiste Daroussin
a6abc3b420 Cleanup plist 2014-10-20 06:35:58 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Alexey Dokuchaev
bcb97284c5 Make descriptions for TTA (The True Audio) lossless audio and TooLAME MP2
audio encoder shared and thus remove them from some ports' Makefiles.
2014-09-04 14:56:40 +00:00
Matthias Andree
515db2ed10 Upgrade OpenEXR and ilmbase to 2.2.0.
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)
2014-08-15 20:37:31 +00:00
Dmitry Marakasov
0f7d483f48 - Switch audio/musepack to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
- Fix audio/abcde by requiring python
- Fix audio/moc plist with MUSEPACK enabled

Approved by:	portmgr blanket
2014-08-04 15:46:12 +00:00
David Naylor
05100d0ccc Add optional dependency to libav for audio/soundkonverter.
Since the package structure may change, bump PORTREVISION.
2014-04-14 17:06:47 +00:00
David Naylor
be0154feed Update audio/soundkonverter to 2.1.1.
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
2014-04-14 17:00:47 +00:00
David Naylor
9749ef500c Update audio/soundkonverter to 2.1.0.
Changes:
 * Order GitHub before LOCAL in MASTER_SITES

ChangeLog:
-Add: Update translations
2014-02-28 15:45:49 +00:00
David Naylor
8b97c2905d Update audio/soundkonverter to 2.0.91.
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
2014-02-24 15:31:14 +00:00
Max Brazhnikov
d2de2b00e4 - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
David Naylor
0da6350a9f Update audio/soundkonverter to 2.0.5.
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
2013-12-29 08:34:11 +00:00
David Naylor
9b5265f7bb Fix build of audio/soundkonverter due to the use of '-pedantic'.
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
2013-11-24 08:56:44 +00:00
David Naylor
f445673be9 Add stage support to audio/soundkonverter.
Also convert LIB_DEPENDS to the new format.
2013-11-04 18:41:08 +00:00
Baptiste Daroussin
183c2ed74f Add NO_STAGE all over the place in preparation for the staging support (cat: audio) 2013-09-20 14:36:35 +00:00
David Naylor
94bf9970f2 Remove MAKE_JOBS_SAFE from all my ports.
Better to remove now, in one go, then forget about it.
2013-07-28 20:28:32 +00:00
David Naylor
52c2e306aa Update audio/soundkonverter to 2.0.4.
Changelog:
-add: Slovenian translation
2013-07-20 13:22:20 +00:00
David Naylor
d50f08da73 Update audio/soundkonverter to use new options macros and to always build plugins.
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)
2013-06-17 13:04:08 +00:00
David Naylor
e18ad43062 Update audio/soundkonverter to 2.0.3.
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)
2013-06-17 11:57:19 +00:00
David Naylor
815b5196df Update audio/soundkonverter to 2.0.2.
ChangeLog:
new in 2.0.2:
-Add: Italian translation
-Fix: Find normalize properly

Approved by:	eadler,bdrewery (mentors, implicit)
2013-05-05 18:12:35 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
David Naylor
53bf0668cf Fix options list for audio/soundkonverter.
Add NLS to list of options, as required by the Porters Handbook.

Approved by:	eadler,bdrewery (mentors, implicit)
Feature safe:	yes
2013-04-21 18:19:40 +00:00
David Naylor
f59fca6568 Update audio/soundkonverter to 2.0.1.
ChangeLog:
-Add: French translation

Approved by:	bdrewery (mentor)
Feature safe:	yes
2013-04-20 08:35:04 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
David Naylor
4b7b3683c2 Update audio/soundkonverter to 2.0.0.
- 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)
2013-03-14 04:05:04 +00:00
David Naylor
eed0b96694 Update audio/soundkonverter with optional dependency audio/flake.
While here make the port NLS aware.

Approved by:	bdrewery (mentor)
2013-03-01 04:26:57 +00:00