Commit graph

94 commits

Author SHA1 Message Date
Tobias Kortkamp
803d412667 audio/cmus: Update to 2.8.0
Changes:	https://github.com/cmus/cmus/releases/tag/v2.8.0
2019-01-29 12:30:30 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Jan Beich
0872f77fd4 multimedia/ffmpeg: update to 4.1
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2018-11-06 01:50:26 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Tobias Kortkamp
cee00e0e78 audio/cmus: Fix build on powerpc
checking for successful build of ffmpeg.c...
cc1: error: unrecognized command line option "-std=gnu11"
no
configure failed.

track_info.o: In function `track_info_new':
track_info.c:(.text+0x2c): undefined reference to `__atomic_fetch_add_8'

Allow build on powerpc64 again as the error in BROKEN looks to be
same as the first error on powerc.
2018-06-26 14:36:48 +00:00
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
Jan Beich
697ffd06bd audio/cmus: unbreak with ffmpeg 4.0
checking for FFMPEG_LIBS (pkg-config)... -L/usr/local/lib -lavformat -lavcodec
checking for FFMPEG_CFLAGS (pkg-config)... -I/usr/local/include
checking for header <libavcodec/avcodec.h>... yes
checking for successful build of ffmpeg.c... no
[...]
ip/ffmpeg.c:255:29: error: use of undeclared identifier 'CODEC_CAP_TRUNCATED'
                if (codec->capabilities & CODEC_CAP_TRUNCATED)
                                          ^
ip/ffmpeg.c:256:17: error: use of undeclared identifier 'CODEC_FLAG_TRUNCATED'
                        cc->flags |= CODEC_FLAG_TRUNCATED;
                                     ^

PR:		227726
Obtained from:	upstream (via Greg V)
2018-04-24 13:56:52 +00:00
Jason E. Hale
656577b723 Update sysutils/libcdio to 2.0.0
- Add regression tests

Update multimedia/vcdimager to 2.0.1
- Previous version is incompatible with new libcdio API; update was neccesary
- Add regression tests
- Fix LICENSE
- Sort pkg-plist
- Update WWW in pkg-descr

Bump PORTREVISON on dependent ports due to libcdio shared libary increase

Changes (libcdio):	http://git.savannah.gnu.org/cgit/libcdio.git/plain/NEWS?h=release-2.0.0
Changes (vcdimager):	https://github.com/rocky/vcdimager/blob/3b56705/NEWS
Differential Revision:	https://reviews.freebsd.org/D14469
2018-04-05 20:13:33 +00:00
Tobias Kortkamp
5626740e45 audio/cmus: Add missing EXAMPLES option 2017-12-15 17:07:50 +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
Tobias Kortkamp
7b1651856d audio/cmus: Enable MODPLUG by default 2017-07-26 18:46:56 +00:00
Mark Linimon
fa74598719 Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
2017-05-21 21:55:08 +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
Tobias Kortkamp
4fb6072df0 Fix broken UI when linking with devel/ncurses
Ports r438165 fixed building cmus with devel/ncurses installed, but
stripped NCURSES_CFLAGS too aggressivly.  The build picked up base's
curses.h over the correct headers from devel/ncurses.

PR:		218548
Reported by:	Oleg Gushchenkov <gor@clogic.com.ua>
Reviewed by:	Oleg Gushchenkov <gor@clogic.com.ua>
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D10355
2017-04-11 14:04:37 +00:00
Tobias Kortkamp
9777db6fbb Update to 2.8.0-rc0
- Fix build with devel/ncurses installed [1], which erroneously
  redefines _POSIX_C_SOURCE as 200112L globally via its pkg-config
  file and hides strndup from cmus.  A workaround for this was applied
  to cmus in DPorts commit d2907fe but it never made it back to
  FreeBSD.

Changes:	https://github.com/cmus/cmus/releases/tag/v2.8.0-rc0

PR:		216325, 214475 [1]
Reported by:	Oleg Gushchenkov <gor@clogic.com.ua> [1]
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D10242
2017-04-10 13:25:23 +00:00
Tobias Kortkamp
98058b8684 Update MAINTAINER to tobik@FreeBSD.org for my ports
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D9610
2017-02-15 12:28:29 +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
Thomas Zander
dfb90d6609 Fix build with ffmpeg 3.x
PR:		214185
Submitted by:	riggs
Reported by:	jbeich
Approved by:	t@tobik.me (maintainer)
2016-11-04 20:03:43 +00:00
Kurt Jaeger
5a751f781d audio/cmus: 2.6.0 -> 2.7.1
- change to option helpers
- installs bash and zsh completion files
- now plays 24/32-bit encoded files with sndio

PR:		211288
Submitted by:	t@tobik.me
Approved by:	h.skuhra@gmail.com (maintainer timeout)
2016-08-26 08:02:05 +00:00
Mathieu Arnold
9fa9eb9ac7 Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-26 16:51:15 +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
Kubilay Kocak
ab10d6d2d3 audio/cmus: Enable AAC FFMPEG MP4 by default
Enable the AAC, FFMPEG and MP4 codecs by default, so that the binary packages
are more valuable out of the box. Prior to this change, it was limited to
playing mp3, Vorbis and FLAC format files.

While I'm here:

- Add LICENSE_FILE

PR:		203533
Submitted by:	Tobias Kortkamp <t tobik me>
Approved by:	maintainer (timeout, 1 month, 15 days)
MFH:		2015Q4
2015-12-04 06:20:44 +00:00
Jan Beich
be2ec35551 audio/libtremor: bump PORTREVISION in consumers after r395232
libvorbisidec.so.1.0.2 -> libvorbisidec.so.1.0.3

ACC report:	https://people.freebsd.org/~jbeich/compat_reports/libtremor/1.2.0.s20040213_to_1.2.1.s20150105/compat_report.html
Pointy hat to:	jbeich
MFH:		2015Q3 (ports-secteam reliability blanket)
2015-08-29 21:48:58 +00:00
Mathieu Arnold
6e83422724 Update ports in the a* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-06 12:57:55 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Thomas Zander
6fbc265a6d - Update to upstream version 2.6.0
- Introduce non-default OPTIONs for JACK and SAMPLERATE

PR:		197917
Submitted by:	h.skuhra@gmail.com (maintainer)
2015-03-02 19:43:26 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Baptiste Daroussin
a6abc3b420 Cleanup plist 2014-10-20 06:35:58 +00:00
Tilman Keskinoz
80b3ab923d Chase library dependencies after libcdio <-> libcdio-paranoia split
PR:		192271
2014-08-09 10:06:54 +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
William Grzybowski
cc33447320 audio/cmus: update to 2.5.1
- Remove tab from WWW

PR:		192173
Submitted by:	maintainer
2014-07-28 17:55:14 +00:00
Dmitry Marakasov
6763f2ce33 - Switch multimedia/mp4v2 to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-07-25 20:09:16 +00:00
Olli Hauer
886a9071a1 - USE_(BZIP2|XZ) -> USES= tar:(bzip2|xz) 2014-06-01 13:03:14 +00:00
Martin Wilke
660924a5eb - Stage support 2014-02-14 15:40:54 +00:00
Baptiste Daroussin
1ada6e33a5 Chase libmad changes 2014-02-05 15:53:18 +00:00
Baptiste Daroussin
5978476c35 In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in audio

With hat:	portmgr
2013-12-11 14:35:36 +00:00
William Grzybowski
6655a7ca30 audio/cmus: remove FFMPEG option for now
Submitted by:	Herbert J. Skuhra <h.skuhra gmail.com> (maintainer, via email)
2013-10-28 21:28:54 +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
Baptiste Daroussin
457279a404 Fix build after removal or arts
Submitted by:	Herbert J. Skuhra <h.skuhra@gmail.com>
2013-09-02 22:26:06 +00:00
Baptiste Daroussin
5163781803 Convert audio from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some USE_GNOME=pkgconfig to USES=pkgconfig
- Add some missing pkgconf dependencies
- Convert some USE_GNOME=gnomehack to USES=pathfix
2013-08-30 23:01:05 +00:00
Baptiste Daroussin
24885637f1 Chase audio/arts removal 2013-07-26 23:46:21 +00:00
Martin Matuska
cdc818f159 Update multimedia/ffmpeg1 to 1.2.1
PR:		ports/177145
Submitted by:	Alexander Kojevnikov <alexander@kojevnikov.com>
2013-06-25 07:41:26 +00:00
Christian Weisgerber
1f2b1eac8e * Major update to FLAC 1.3.0, including shared library bumps.
* Chase the update in dependent ports.

PR:		179072
2013-06-09 19:30:58 +00:00
Baptiste Daroussin
9f1de9b900 Convert USE_NCURSES by USES=ncurses
Convert USE_READLINE by USES=readline
2013-05-06 15:34:17 +00:00
Marcus von Appen
821843ca06 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
2013-04-27 08:50:46 +00:00
Baptiste Daroussin
a215727686 Convert USE_PKGCONFIG -> USES=pkgconf for audio category 2013-04-22 23:19:08 +00:00
Beech Rintoul
cb7e833c12 - Fix configure with ffmpeg
- Fix build with clang

PR:		ports/176592
Submitted by:	Hon-Yu Lawrence Cheung <cheunghonyu@gmail.com>
Approved by:	"Herbert J. Skuhra" <h.skuhra@gmail.com> (maintainer)
2013-03-06 23:21:55 +00:00
Raphael Kubo da Costa
95afc30ff5 Update to 2.5.0.
Detailed release notes:
  http://article.gmane.org/gmane.comp.audio.cmus.devel/799

PR:		ports/173562
Submitted by:	"Herbert J. Skuhra" <h.skuhra@gmail.com> (maintainer)
Feature safe:	yes
2012-12-02 21:05:07 +00:00
Jason E. Hale
12c73649c1 - Update to 2.4.3 [1]
- Convert to new options framework [2]
- Trim Makefile header [2]
- Add patch to respect CC and fix build if multiple
  versions of ffmpeg are installed [3]

PR:		ports/170476
Submitted by:	dhn [1], maintainer [2], myself [3]
Approved by:	maintainer timeout (2 weeks) [3]
		makc, avilla (mentors, implicit)
Feature safe:	yes
2012-10-28 22:50:05 +00:00
Christian Weisgerber
bcd6fbdee4 libogg.so.8: Bump PORTREVISION for ports that depend on libogg,
directly or indirectly (via libvorbis, libtheora).
2012-07-19 20:15:37 +00:00