Commit graph

15605 commits

Author SHA1 Message Date
Jason E. Hale
409995bd9e Update audio/chromaprint to 1.4.2
- Chromaprint itself is now licensed MIT, but it still includes LGPL21 code
- Add DOXYGEN option to build and install API docs
- Add TEST option to build regression tests
- API has changed, so some dependent ports needed to be patched (mostly
  taken from their respective upstream repositories)

Changes:	https://github.com/acoustid/chromaprint/blob/v1.4.2/NEWS.txt
2017-01-06 14:24:00 +00:00
Jason E. Hale
19cdda7e62 - Fix LICENSE
- Pare down dependencies to the options that require them
- Add TEST_TARGET to actually run the tests
- Support symbol visibility with clang
- Silence a few warnings
2017-01-06 11:09:18 +00:00
Jan Beich
59e02117ae devel/boost-*: update to 1.63.0
Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
2017-01-06 08:45:03 +00:00
Jan Beich
7277ec6a16 Assume "pkg-config libusb*" works after 9.x EOL
FreeBSD appears to use different pkg-config name for 0.1.x API but it
doesn't matter much as 0.1, 1.0 and 2.0 share CFLAGS/LIBS.
2017-01-05 22:58:02 +00:00
Jason E. Hale
96966101c6 Update to 1.1.5
Changes:	https://github.com/gogglesmm/gogglesmm/compare/1.1.4...1.1.5
2017-01-05 22:43:42 +00:00
Mark Felder
15cc32ac31 audio/murmur: Update to 1.2.18
PR:		211612
2017-01-04 22:08:34 +00:00
Mark Felder
39c5d34485 audio/mumble: Update to 1.2.18
PR:		215408
2017-01-04 21:43:59 +00:00
Alberto Villa
f38c763d28 - Add ports for Nuvola Player 3 and its services
Nuvola Player is a runtime for web-based music streaming services
providing more native user experience and integration with desktop
environments than usual web browsers can offer. Nuvola Player handles
multimedia keys, shows desktop notifications, integrates with various
sound menus, applets and launchers and more. Additional features
include Last.fm scrobbling.

Mostly the same name scheme as in the official repo was kept, to
promote some compatibility.

The service ports are generated automatically, all the magic happens
in www/nuvolaplayer-all-services/Makefile.services. This allows for
very easy maintenance of many slave ports.

WWW: https://tiliado.eu/nuvolaplayer
2017-01-04 12:52:54 +00:00
Mathieu Arnold
d83ff1e42e Never set WRKSRC when using USE_GITHUB.
If you want to set WRKSRC, set GH_PROJECT instead.
- The GitHub URLs are case insensitive, but the distribution files you
  get out of them are not.
- If the repository was renamed, the old URL will still work, but the
  distribution name will be ith the new name.

Sponsored by:	Absolight
2017-01-03 18:12:13 +00:00
Jan Beich
32d56ae68a Assume "pkg-config zlib" works after 9.x reached EOL
Many ports passed ZLIB_CFLAGS="-I/usr/include" ZLIB_LIBS="-L/usr/lib -lz"
which is unsafe at least with lang/gcc* that override some system headers
and have newer libgcc_s.so that our old version in base may not be
forward-compatible with.
2017-01-03 17:06:49 +00:00
Dmitry Marakasov
1cd1cda1a7 - Remove always-false condition and corresponding optional patch
- Add LICENSE_FILE
- Don't install LICENSE with docs
- Switch to options helpers

Approved by:	portmgr blanket
2017-01-03 13:09:48 +00:00
Mathieu Arnold
c1b39669d4 Cleanup BROKEN/IGNORE for 10.3-
Sponsored by:	Absolight
2017-01-03 11:01:05 +00:00
Mathieu Arnold
b1e8459a6f Deprecate ports broken for FreeBSD 10.3-
Sponsored by:	Absolight
2017-01-03 10:59:48 +00:00
Sunpoet Po-Chuan Hsieh
e0b379fa6f Remove BROKEN_FreeBSD_9
Approved by:	portmgr (blanket)
2017-01-01 03:45:12 +00:00
Sunpoet Po-Chuan Hsieh
ae0b6ebd37 Update MAINTAINER: use @FreeBSD.org 2016-12-31 21:07:50 +00:00
Jason E. Hale
77eed30703 Reset maintainership of ports belonging to <joris@vandalon.nl>
No known ports activity since 2012; multiple PR timeouts since then

Note:
archivers/libunrar4 will soon be deprecated by upcoming archivers/libunrar5
sysutils/fusefs-rar2fs has a pending update [1] and potentially a new
maintainer

PR:		214277 [1]
2016-12-31 17:41:17 +00:00
Rene Ladan
0896b32448 Drop support for Linux Fedora 10 (ports part)
games/dsnake only worked with linux-f10

Should fix INDEX

audio/linux-f10-sdl_mixer
audio/linux-f10-pulseaudio-libs
audio/linux-f10-freealut
audio/linux-f10-arts
audio/linux-f10-esound
audio/linux-f10-libogg
audio/linux-f10-alsa-plugins-oss
audio/linux-f10-openal
audio/linux-f10-openal-soft
audio/linux-f10-nas-libs
audio/linux-f10-alsa-lib
audio/linux-f10-libvorbis
audio/linux-f10-libaudiofile
audio/linux-f10-mikmod
databases/linux-f10-sqlite3
devel/linux-f10-dbus-glib
devel/linux-f10-sdl12
devel/linux-f10-libglade2
devel/linux-f10-devtools
devel/linux-f10-allegro
devel/linux-f10-nspr
devel/linux-f10-dbus-libs
devel/linux-f10-libsigc++20
devel/linux-f10-ncurses-base
dns/linux-f10-libasyncns
emulators/linux_base-f10
emulators/linux-f10
ftp/linux-f10-curl
games/dsnake
graphics/linux-f10-sdl_image
graphics/linux-f10-sdl_ttf
graphics/linux-f10-glew
graphics/linux-f10-ungif
graphics/linux-f10-png
graphics/linux-f10-tiff
graphics/linux-f10-dri
graphics/linux-f10-jpeg
graphics/linux-f10-libGLU
graphics/linux-f10-gdk-pixbuf
graphics/linux-f10-libmng
graphics/linux-f10-cairo
graphics/linux-f10-imlib
lang/linux-f10-tcl85
lang/linux-f10-libg2c
multimedia/linux-f10-libtheora
multimedia/linux-f10-libv4l
net/linux-f10-openldap
net/linux-f10-nss_ldap
print/linux-f10-cups-libs
security/linux-f10-gnutls
security/linux-f10-nss
security/linux-f10-openssl
security/linux-f10-libgpg-error
security/linux-f10-libtasn1
security/linux-f10-libgcrypt
security/linux-f10-libssh2
security/linux-f10-cyrus-sasl2
sysutils/linux-f10-procps
textproc/linux-f10-aspell
textproc/linux-f10-expat
textproc/linux-f10-scim-gtk
textproc/linux-f10-scim-libs
textproc/linux-f10-libxml2
x11/linux-f10-xorg-libs
x11-fonts/linux-f10-fontconfig
x11-themes/linux-f10-qtcurve-gtk2
x11-themes/linux-f10-hicolor-icon-theme
x11-toolkits/linux-f10-qt45
x11-toolkits/linux-f10-gtk2
x11-toolkits/linux-f10-openmotif
x11-toolkits/linux-f10-pango
accessibility/linux-f10-atk
archivers/linux-f10-ucl
archivers/linux-f10-upx
2016-12-31 17:25:05 +00:00
Sunpoet Po-Chuan Hsieh
579b01b26a - Add PORTSCOUT 2016-12-30 19:19:59 +00:00
Sunpoet Po-Chuan Hsieh
e41ea98c4e - Fix PORTVERSION
- Fix LICENSE
- Add LICENSE_FILE
- Convert to options target helper

PR:		215653
Submitted by:	amdmi3
2016-12-29 17:44:48 +00:00
Dmitry Marakasov
5f60a14334 - Remove bogus (in presence of USE_GITHUB) USES=tar*
- Switch to opt_CMAKE_BOOL

Approved by:	portmgr blanket
2016-12-28 18:41:28 +00:00
Jason E. Hale
713804ff08 - Unbreak fetch (project has moved to Github) [1]
- Fix LICENSE
- Sort and remove duplicate desktop-file-utils from USES
- Remove deprecated WX_UNICODE
- Add patch to fix build with ffmpeg 3.x

PR:		212750 (based on) [1]
Submitted by:	shun <shun.fbsd.pr@dropcut.net> [1]
Approved by:	maintainer timeout (3 months)
2016-12-28 15:50:13 +00:00
Vanilla I. Shu
130a10893e Update to 1.2.0. 2016-12-28 13:54:49 +00:00
Vanilla I. Shu
aa5eac5ae7 Bump version to chrase aubio's shared library version. 2016-12-28 13:51:33 +00:00
Vanilla I. Shu
476ba5e8c7 Update to 0.4.3. 2016-12-28 12:42:13 +00:00
Alexey Dokuchaev
ec3a79f812 - Update `audio/flacon' to version 2.1.1
- Couple of minor non-functional adjustments

Reported by:	portscout

Because GitHub releases (tarballs) are not fetched with correct modification
time, set TIMESTAMP to 1482855182 which corresponds to commit 9caf6bc tagged
as this release.
2016-12-28 08:45:42 +00:00
Steve Wills
c6a8c11254 audio/ruby-mp3tag: deprecate 2016-12-28 02:56:39 +00:00
Steve Wills
48f31d95c2 audio/ruby-audiofile: deprecate 2016-12-28 02:46:18 +00:00
Raphael Kubo da Costa
bb94d70dc8 Update OptimFROG to 5.100
* More verbose option description and reason for NO_CDROM
* Add dependency on compat9x for the shared lib (binaries are static)
* Update the pkg-descr text

PR:		213590
Submitted by:	matthew@reztek.cz (maintainer)
2016-12-27 21:05:09 +00:00
Steve Wills
2ed77af1e2 audio/rubygem-ruby-shout: update to 2.2.2 2016-12-27 17:50:56 +00:00
Dmitry Marakasov
188b9b4da2 - Remove bogus (in presence of USE_GITHUB) USES=tar*
- Fix license: actual license for code is GPLv3+, LGPL is for debian changes only

Approved by:	portmgr blanket
2016-12-27 15:33:33 +00:00
Dmitry Marakasov
0190983d13 - Remove bogus (in presence of USE_GITHUB) USES=tar*
- While here, minor cosmetic and license fixes

Approved by:	portmgr blanket
2016-12-27 12:20:41 +00:00
Mathieu Arnold
f97eee0cbe Add an EXPIRATION_DATE to DEPRECATED ports without one.
Sponsored by:	Absolight
2016-12-26 14:33:04 +00:00
Kurt Jaeger
0ba60b4ede New port: audio/spectrogram
Small audio visualizer for sndiod's monitor mode.

WWW: https://www.dim13.org/Spectrogram

PR:		214464
Submitted by:	Tobias Kortkamp <t@tobik.me>
2016-12-25 18:27:11 +00:00
Jason E. Hale
e692e46212 - Update to 3.4.4
- Convert options to CMAKE_BOOL
2016-12-25 14:58:04 +00:00
Dmitry Marakasov
adeac03634 CMAKE_INSTALL_MANDIR is not set correctly by default, no need to override it
Approved by:	portmgr blanket
2016-12-25 14:23:38 +00:00
Dmitry Marakasov
7602fdd7b0 - Update to 2.5.2
PR:		214875
Submitted by:	pkubaj@anongoth.pl
2016-12-25 13:16:00 +00:00
Jason E. Hale
36e3ab0968 - Update to 1.1.4
- Convert to CMAKE_BOOL
- Simplify DOCS installation
2016-12-25 13:13:23 +00:00
Guido Falsi
3794408d34 Remove libofa support. The service it depends on has been discontinued
and the libofa port is now DEPRECATED.

PR:		215518
Submitted by:	jhale
2016-12-25 00:27:31 +00:00
Jan Beich
cc496fc413 Simplify spelling for softfp defaults 2016-12-25 00:23:13 +00:00
Emanuel Haupt
b28cdbff15 Fix setting master volume on i386
PR:		215521
Submitted by:	t@tobik.me (maintainer)
MFH:		2016Q4
2016-12-24 10:27:18 +00:00
Olivier Duchateau
db49f5a198 Update to 1.36
Changelog: https://github.com/quodlibet/mutagen/blob/release-1.36/NEWS
2016-12-23 12:54:54 +00:00
Nikolai Lifanov
67fb584063 audio/libbs2b: back out r301301
/usr/bin/ld no longer pulls indirect dependencies.

PR:		215252
Submitted by:	jbeich
Reviewed by:	matthew
Approved by:	matthew (mentor), liangtai.s26@gmail.com (maintainer timeout)
Differential Revision:	https://reviews.freebsd.org/D8885
2016-12-22 22:42:09 +00:00
Jason E. Hale
53c79f8d7e Fix COMMENT
Drop unused PROJECTHOST variable
Convert to USES=localbase

Mark DEPRECATED; EXPIRATION_DATE to follow once the dependency from
consumer ports is removed. There isn't much point keeping this
around if the backend servers are no longer functioning. They were
in a zombie state for years as it was.
2016-12-22 19:30:42 +00:00
David Naylor
0a728b3e92 audio/libofa: fetch source from github.
- Use github instead of fedora mirror to ensure we detect any future
   releases.
 - NOTE: it appears the www.musicdns.org website is no longer functioning
   and this port may need to be depreciated if no other service is available

PR:		212790
Submitted by:	tcberner
Approved by:	jhale (maintainer timeout: 13 weeks)
2016-12-22 05:31:22 +00:00
Dmitry Marakasov
34d85c32bb - Mark BROKEN on 9.x i386
Approved by:	portmgr blanket
2016-12-21 10:08:35 +00:00
Olivier Duchateau
95729173f5 - Update to 1.4.2
- Adjust dependencies

Changelog:
http://docs.beets.io/en/v1.4.1/changelog.html
http://docs.beets.io/en/v1.4.2/changelog.html

PR:		215392
Submitted by:	Stig Inge Lea Bjornsen (maintainer)
2016-12-20 19:29:29 +00:00
Jan Beich
0bbc3ebb94 multimedia/ffmpeg: expose SOXR dependency 2016-12-19 01:08:21 +00:00
Tobias C. Berner
62ede14c75 Get rid of QT_PREFIX in favour of PREFIX.
QT_PREFIX was a remnant of a bygone time.

Reviewed by:    rakuco
Approved by:    rakuco (mentor)
Differential Revision:  https://reviews.freebsd.org/D8825
2016-12-18 22:06:50 +00:00
Sunpoet Po-Chuan Hsieh
4a2a388862 - Use GitHub repository directly 2016-12-18 15:21:40 +00:00
John Marino
c274b176b4 audio/libworkman: Bring in DF support from dports 2016-12-18 03:35:36 +00:00
John Marino
779780536d audio/tomahawk: explicitly link z library (for gold linker) 2016-12-18 02:42:50 +00:00
John Marino
e26455b188 audio/spiralloops: Fix build on GCC (taken from dports) 2016-12-18 02:01:00 +00:00
John Marino
ef1324e505 audio/py-cddb: Fix build on DF (taken from dports) 2016-12-18 01:51:03 +00:00
John Marino
ced6456f53 audio/osalp: Fix build for GCC (taken from dports) 2016-12-18 01:41:01 +00:00
John Marino
dc00bde6b8 audio/gnomoradio: Fix build using GCC (from dports) 2016-12-18 01:23:59 +00:00
John Marino
ce3a201477 audio/gigedit: Fix runtime (imported from DPorts) 2016-12-18 01:13:44 +00:00
John Marino
1d2a3ab447 audio/linuxsampler: bring in DF support from dports 2016-12-18 01:06:14 +00:00
John Marino
378018de27 Four audio ports: USES+= alias (for DF) 2016-12-18 00:57:19 +00:00
John Marino
ab97c57fa4 audio/fcplay: Fix build on DF 2016-12-17 21:52:48 +00:00
John Marino
6a27d526f0 audio/csound6: USES+= alias 2016-12-17 21:46:41 +00:00
Jan Beich
5c31a79d5c audio/soundtouch: OPENMP=on to use system C++ library
Mixing libc++ and libstdc++ often causes crashes.
2016-12-17 18:23:46 +00:00
John Marino
6b0cee2259 audio/playgsf: Remove packaged static library which circumvents Makefile
It appears that the static resample library should not have been part
of the distribution tarball.  It's presence causes libresample.a not to
be built and to be used instead.  It was detected by DF's ar programs
which reported it as malformed.  Fix the distribution issue by removing
the pre-existing library and force it to be rebuilt.

Approved by:	just-fix-it
2016-12-17 17:54:00 +00:00
John Marino
368fb49b87 audio/murmur: Remove incomplete command line option
Modern GCC doesn't accept empty Wl arguments. Solves:
c++: error: unrecognized command line option '-Wl'

I confirmed the patch modification doesn't break the build on FreeBSD 10.3.

Approved by:	just-fix-it
2016-12-17 17:39:31 +00:00
Thomas Zander
c981ff6de0 Bump PORTREVISION (due to changed OPTIONS set in the previous commit) 2016-12-17 17:08:42 +00:00
Thomas Zander
d08a087ea4 Add SNDIO support and non-default OPTION
PR:		212838
Submitted by:	t@tobik.me
2016-12-17 13:41:32 +00:00
Emanuel Haupt
fedea9e7f9 Add license 2016-12-17 11:11:37 +00:00
Emanuel Haupt
2e9b65139c Add LICENSE 2016-12-17 10:42:15 +00:00
Emanuel Haupt
8687482e4b Update to 0.27.0 2016-12-16 16:10:14 +00:00
Tijl Coosemans
913383cfa7 Update to 0.6.1 to fix arbitrary code execution through specially crafted
audio file.

MFH:		2016Q4
2016-12-16 12:46:01 +00:00
Jan Beich
13d07760cf Switch USES=compiler:gcc-c++11-lib to use base libc++ on 10.2+ systems
PR:		215192
Requested by:	dim
Exp-run by:	antoine
Approved by:	antoine
2016-12-16 05:08:09 +00:00
Emanuel Haupt
3f1f7287a7 Update to 0.26.2 2016-12-15 16:27:59 +00:00
Mathieu Arnold
b4fc5941e0 Fix plist, and add missing direct dependency.
Reported by:	pkg-fallout
Sponsored by:	Absolight
2016-12-15 13:19:39 +00:00
Ruslan Makhmatkhanov
0e7f5b5ac0 audio/py-eyed3: update to 0.7.10
- update to 0.7.10
- remove dependency upon magic: it is not used since 0.7.8

Changelog:
0.7.10 - 12.10.2016 (Hollow)
    Bug Fixes:
        [issue 97] - Missing import
        [issue 105] - Fix the rendering of default constructed id3.TagHeader
        Fixed Tag.frameiter
2016-12-14 21:02:37 +00:00
Sunpoet Po-Chuan Hsieh
177698aaf0 - Update devel/protobuf to 3.1.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2016-12-14 17:58:20 +00:00
Sunpoet Po-Chuan Hsieh
92266c5224 - Update WWW: pear.php.net uses https://
Approved by:	portmgr (blanket)
2016-12-13 15:05:06 +00:00
Sunpoet Po-Chuan Hsieh
bfc16b8a3c - Update WWW: rubygems.org uses https://
With hat:	ruby
2016-12-11 19:27:01 +00:00
Jan Beich
25cf1acec3 audio/deadbeef: switch to non-obsolete ffmpeg
PR:		214821
Approved by:	maintainer timeout (2 weeks)
2016-12-11 18:46:19 +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
Baptiste Daroussin
4c94ec5139 Update to 1.2.0 2016-12-11 12:12:16 +00:00
Antoine Brodin
8be339c899 Those ports build fine with bsd make 2016-12-11 08:25:56 +00:00
Roman Bogorodskiy
943dc86d27 audio/easytag: update to 2.4.3 2016-12-10 18:18:10 +00:00
Jan Beich
54f5a433f2 audio/sayonara: release maintainership
multimedia@ isn't a dumping ground for new leaf ports.

Pointy hat to:	danfe
2016-12-10 12:18:30 +00:00
Jan Beich
0615d7aeb0 audio/sayonara: track runtime dependency on sqlite
$ sayonara
[...]
Database created successfully
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
Error: DatabaseConnector database cannot be opened!
Error: Driver not loaded
Error: Driver not loaded
Error: Could not open Database
Warning: Database not existent. Creating database
**** All settings initialized ****
Error: Cannot initialize settings
2016-12-10 12:18:19 +00:00
Jan Beich
e9e1f3f477 audio/sayonara: track build dependency on libmtp
-- Checking for module 'libmtp'
--   Package libmtp was not found in the pkg-config search path.
Perhaps you should add the directory containing `libmtp.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libmtp', required by 'virtual:world', not found

Reported by:	pkg-fallout
2016-12-10 12:18:08 +00:00
Jan Beich
592366b249 audio/sayonara: unbreak on 9.x
-- Performing Test CXX_CAN_11
-- Performing Test CXX_CAN_11 - Failed
-- Performing Test CXX_CAN_0X
-- Performing Test CXX_CAN_0X - Failed
CMake Error at src/CMakeLists.txt:43 (FATAL_ERROR):
  Unknown CMake command "FATAL_ERROR".

Reported by:	pkg-fallout
2016-12-10 12:17:57 +00:00
Jason E. Hale
54de16e080 Update to 0.7.7
Allow use of base ncurses

PR:		214314
Submitted by:	Oleg Gushchenkov <gor@clogic.com.ua>
Approved by:	<yamagi@yamagi.org> (maintainer)
2016-12-09 07:10:40 +00:00
Tijl Coosemans
f83c7639aa Remove libintl.so.9 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 19:52:19 +00:00
Tijl Coosemans
6ead27eb95 Remove libiconv.so.3 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 19:23:24 +00:00
Tijl Coosemans
eb96de0656 Remove libexpat.so.6 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 17:40:41 +00:00
Tijl Coosemans
094d906123 Remove libart_lgpl_2.so.5 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 17:17:43 +00:00
Tijl Coosemans
61b6b4348f Remove libcurl.so.7 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 17:01:31 +00:00
Tijl Coosemans
7ae3f48312 Remove libogg.so.8, libvorbis.so.4 and libvorbisfile.so.6 compatibility
links that were added in r374303 to prevent massive PORTREVISION bumps.
Bump dependent ports that have not been bumped since.
2016-12-08 15:38:24 +00:00
Jason E. Hale
6c36bbbc4d Update to 1.3.10
While here:
Add a few dependencies to satisfy stage-qa
Convert to USES=localbase
Complete conversion to options helpers

PR:		214497
Submitted by:	Jochen Neumeister <joneum@bsdproject.de>
Approved by:	maintainer timeout
2016-12-08 06:19:08 +00:00
Jason E. Hale
b6a6a333ba Fix configure when JACK option is enabled
-- Found JACK: /usr/local/lib/libjack.so
CMake Error at CMakeLists.txt:988 (MESSAGE):
  Failed to enabled required JACK backend
-- Configuring incomplete, errors occurred!

PR:		214249
Reported by:	Grzegorz Junka <list1@gjunka.com>
Approved by:	maintainer timeout
2016-12-07 10:29:29 +00:00
Jason E. Hale
0ec7f60286 - Update security/cryptopp to 5.6.5
- Add LICENSE (BSL)
- Add CPE data
- Remove STATIC option and always install the shared library;
  no reason not to.
- Remove GCC option and use USES=compiler framework
- Add FULL_DEBUG option to address CVE-2016-7420 and add a warning if trying
  to use it. It will allow the asserts to be enabled which could be a
  security risk. The standard DEBUG option is now safe to use.
- Add SIMD option for i386 and amd64 - requires a recent clang or gcc
- Don't install the cryptest binary; it is really only used for regression
  testing, so only build it for the TEST_TARGET. It is useless without the
  data files anyways.
- Take maintainership
- Bump PORTREVISON on dependent ports due to shared library bump

PR:		215015
Reported by:	<fcsk.aim@gmail.com>
MFH:		2016Q4
Security:	eab68cff-bc0c-11e6-b2ca-001b3856973b
2016-12-07 01:00:11 +00:00
Raphael Kubo da Costa
cc165688c9 Stop using deprecated FFMPEG calls in the code.
This allows the port to be built with the upcoming FFMPEG 3.x series while
still maintaining compatibility with FFMPEG 2.x that is currently in the ports
tree.

I don't think PORTREVISION needs to be bumped here, as both the old and new
calls exist in FFMPEG 2.x, and when FFMPEG 3 lands there will be a PORTREVISION
bump anyway.

PR:		214184
Submitted by:	Matthey Rezny <matthew@reztek.cz>
2016-12-05 17:48:57 +00:00
Raphael Kubo da Costa
b7ae95dcdd Switch to an out-of-source CMake build. 2016-12-05 17:46:45 +00:00
Raphael Kubo da Costa
ffd4989a6e Add several missing dependencies to the port.
`make stage-qa' was complaining about a lot of missing dependencies:
- Amarok actually links against MySQL, so we need USES=mysql, not
  USES=mysql:embedded.
- Add USE_KDE=soprano and USE_GL=gl.
- Add several missing X11 dependencies that were being pulled indirectly.
- The IPOD option causes the iPod plugin to link against a few other libraries
  via libgpod-1.0.pc, so add them.
- The MP3TUNES option needs either libgcrypt or OpenSSL; explicitly disable
  libgcrypt and add USES=ssl as required.
- Fix a capitalization typo in MP3TUNES_CMAKE_OFF that was preventing the
  MP3Tunes code from being properly disabled in CMake.

Based on an initial patch sent by Matthey Rezny <matthew@reztek.cz>.

PR:		214184
MFH:		2016Q4
2016-12-05 17:46:22 +00:00
Raphael Kubo da Costa
b387047820 Switch to USES=mysql:embedded
PR:		214184
Submitted by:	matthew@reztek.cz
2016-12-05 16:27:38 +00:00
Chris Rees
be32882e40 Update to 0.5.0
PR:		ports/215024
Submitted by:	Dmitrij D. Czarkoff
2016-12-03 11:51:00 +00:00