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.
- 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)
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
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
- 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
$ 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
-- 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
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
- 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
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>
`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
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.
PR: 214780
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Braces are not shell metacharacters, and they do not need to be quoted.
By the time find parses its arguments and dicovers them, the quoting
will have been removed by the shell anyway.
Sponsored by: Absolight
Additions
Swedish translation (Ake Engelbrektson)
CJK Encoding for Encoding Conversion Function (XIE Dongping)
Spanish translation (Jose Vidal)
Changes
Improved Amazon tag source album matching
Czech translation (Pavel Fric)
Fixes
#280 Turn off auto-saving "Enter description here" desciption for covert art
Parsing tracks in Discogs if only a single artist (Frank Sachsenheim)
Support for latest mutagen (Bruno Bergot)
- Instead of excluding the specific packages added to DISTFILES (but only for
FreeBSD 9+), exclude all files with a '.nupkg' extension.
- Move the nuget-extract command to be before post-extract, to allow the port's
post-extract command to move packages around
audio/libgpod-sharp: add port for mono bindings for libgpod
- audio/libgpod: [2]
- USE_GNOME: add missing dependency
- Remove mono files from pkg-plist (now in audio/libgpod-sharp)
- Allow relevant variables to be overridden
- Fix MONO options
- Patch source to allow building with modern mono
- Avoid post-install target for slave ports.
devel/monodevelop: update to 4.6.2.7
- Update nuget package Fantomas to 2.4.0 (latest at time of monodevelop's
release).
- Downgrade nuget package FSharp.Compiler.CodeDom (per paket's specification)
- LICENSE: Add license of LGPL21
- LICENSE_FILE: Add license file from source
- PORTSCOUT: Avoid checking alpha releases (aka x.y.0.z releases)
games/openra: simplify post-extract [3]
- USES=mono:nuget allow overridding of NUGET_PACKAGEDIR
- Set NUGET_PACKAGEDIR to correct location, fix patching accordingly
lang/fsharp: update to 4.6.2.7
ChangeLog:
- Fix#639: Problems with F# scripts on Mono
- Fix FSharp.Compiler.Tools targets for .NET Core usage
- Fix FSharp.Compiler.Tools package dependencies
lang/mono: update to 4.6.2.7
Mono 4.6.2 is the 1st service release to the 4.6 series.
Changes:
- LICENSE: Add license of MIT
- LICENSE_FILE: Add license file from source
- PORTSCOUT: Avoid checking alpha releases (aka x.y.0.z releases)
Bug fixes:
- #44708 - "TrustFailure (The authentication or decryption has failed.) ...
Invalid certificate received from server." with "Error code: 0x5"
or "Error code: 0xffffffff800b010f" when attempting to access
HTTPS servers on ports other than 443
- #39832 - SIGSEGV when running roslyn
multimedia/banshee: bump port revision.
- Update missing port dependencies
- Convert to use option helpers
- OPTIONS: Add APPLEDEV (missing dependency added)
- LICENSE: Add MIT license
- LICENSE_FILE: Add license file from source
- PORTSCOUT: Skip alpha release (2.9.1)
x11-toolkits/gnome-sharp20: fix port dependencies
- Add missing dependencies
- Convert post-patch to shebangfix
- LICENSE: add LGPL21 license
- LICENSE_FILE: use license file from source
- MKAE_JOBS_UNSAFE: remove, does appear to work
x11-toolkits/gtk-sharp20: update to 2.12.42.
PR: 214680 [2]
PR: 214681
Suggested by: jbeich [1]
Submitted by: jbeich [3]
Approved by: avilla (maintainer; timeout) [2]
- Update PORTVERSION and distinfo checksum (1.2.0)
- Remove unneeded patches
- Update pkg-message according to changes
- Improved OSS support
- Support for snd_uaudio(4) /dev/umidi* interfaces. /dev/umidi1.0 maps to rmidi/1 in sndio, /dev/umidi1.1 to rmidi/1.1
- The configure script has support for DragonFly
- More detailed changes: https://pkg.tobik.me/sndio-1.2.0-changes.txt
PR: 214210
Submitted by: Tobias Kortkamp <t@tobik.me> (maintainer)
Approved by: feld (mentor)
- Switch to USES=localbase
- Add LICENSE: GPLv2+ for VBA code, LGPL21 for bundled libresample code and
NONE for playgsf code, as no license is specified neither for it nor for
code it's based on (http://www.caitsith2.com/gsf/)
PR: 214653
Submitted by: amdmi3
Reported by: jbeich
* This allows us to get rid of both manually specified targets.
* As no PLIST_SUBS are used, also OPTIONS_SUB can be dropped.
* Further, do not use QT_BINDIR and install the manpage to man/ intead of share/man.
PR: 214621
Approved by: rakuco (mentor), takefu (maintainer)
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
- Fixed virtual server stops responding to clients
- TSDNS server now also listens on ipv6 when available
- TSDNS server Documentation updated
PR: 214641
Submitted by: Ultima1252@gmail.com (maintainer)
Rename a few options based on what they do vs. what libraries they use and use
standard descriptions where possible. Namely, CHROMAPRINT -> ACOUSTID,
ID3LIB -> MP3, MP4V2 -> MP4.
Add a few missing dependencies reported by stage-qa.
Cosmetic changes to make the Makefile a little more readable.
$ portlint
FATAL: Makefile: [18]: EXPIRATION_DATE (2016-11-31) is either not in YYYY-MM-DD format or it is not a valid date.
Reported by: dvl (via freshports)
- This includes several changes that were already made by local patches
- Changes since release:
- Fix taglib detection
- Fix build with ffmpeg 3.x
- Fix build with gcc 6
- Add dependency on desktop-file-utils to satisfy stage-qa
- Bump PORTREVISION
PR: 214183 [1]
Submitted by: jbeich [1]
- Convert to option helpers
- Convert to COPYTREE_SHARE, CONFLICTS_INSTALL
- Turn goemon font into an actual option
- Use TDIR/TCONFIG variables more
Tested by: mtree -k sha256 -cp <before> | mtree -p <after> # is silent
PR: 197126, 213285 (based on)
Submitted by: Radim Kolar <hsn@sendmail.cz>, Michael Beer <beerml@sigma6audio.de>
LV2 is an open standard for audio plugins, used by hundreds of plugins
and other projects. At its core, LV2 is a simple stable interface,
accompanied by extensions which add functionality to support the needs
of increasingly powerful audio software.
http://lv2plug.in/
%%QT_BINDIR%% and %%QT_LIBDIR%% represent the relative location of the
Qt binaries and libraries respectively -- they are only 'bin' and 'lib'
by chance, and should not be used that way.
Approved by: portmgr (blanket), rakuco (mentor)
Virtual OSS is an audio mixing application that multiplexes and demultiplexes
a single OSS device into multiple customizable OSS compatible devices using
character devices in userspace. These devices can be used to record played
back audio and mix the individual channels in multiple ways. Virtual OSS
also supports playback and recording through bluetooth audio devices.
Submitted by: Hans Petter Selasky