The newer CMake respects CMAKE_REQUIRED_LIBRARIES in places that older
CMake code doesn't expect. Temporarily reset to empty for that. No
effect on CMake 3.10, which didn't use that variable in CHECK_INCLUDE_FILES
anyway.
Reported by: antoine (via exp-run)
Approved by: tcberner (mentor, implicit)
* audio/juk
* audio/audiocd-kio
* audio/kmix
* audio/kwave
* audio/libkcddb
* audio/libkcompactdisc
This is the current version of KDE Applications <foo>.
Note that users of KDE SC4 should stick with <foo>-kde4.
Differential Revision: https://reviews.freebsd.org/D14824
Detailed log:
- Update audio/grip to 3.7.0
- Fix LICENSE
- Convert to USES=localbase
- Remove --disable-nls which does nothing
- Trim down the encoders list defined in src/gripcfg.c to those which we
have ports for and fix a pre-existing offset problem that arose from
removing one the encoders from the list. Specfically, the "xingmp3enc"
encoder was removed, but ginfo->selected_encoder was not changed in
src/grip.c. This caused the program to point to the flac encoder as the
default instead of oggenc and overwrote the flac settings with the
settings for oggenc.
PR: 227336
Submitted by: jhale
Differential Revision: https://reviews.freebsd.org/D14997
- http scheme redirects to https
- Mobile website (m.last.fm) redirects to www.last.fm
- Localized hosts redirect e.g. www.lastfm.de to www.last.fm/de
- New localePath() function has been added to handle the localized
base path since the library was localizing using the host before.
This is not an official fix, but upstream is pretty dead.
Move USES upward
Convert CMAKE_ARGS to CMAKE_ON
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:45:22: error: unknown type name 'UnicodeString'; did you mean 'icu::UnicodeString'?
static void convert(UnicodeString &s)
^~~~~~~~~~~~~
icu::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu::UnicodeString' declared here
class U_COMMON_API UnicodeString : public Replaceable
^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:61:9: error: unknown type name 'Transliterator'; did you mean 'UTransliterator'?
static Transliterator *m_converter;
^~~~~~~~~~~~~~
UTransliterator
/usr/local/include/unicode/utrans.h:70:15: note: 'UTransliterator' declared here
typedef void* UTransliterator;
^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:49:4: error: unknown type name 'ErrorCode'; did you mean 'UErrorCode'?
ErrorCode result;
^~~~~~~~~
UErrorCode
/usr/local/include/unicode/utypes.h:663:3: note: 'UErrorCode' declared here
} UErrorCode;
^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:50:18: error: use of undeclared identifier 'Transliterator'; did you mean 'icu::Transliterator'?
m_converter = Transliterator::createInstance(
^~~~~~~~~~~~~~
icu::Transliterator
/usr/local/include/unicode/translit.h:243:18: note: 'icu::Transliterator' declared here
class U_I18N_API Transliterator : public UObject {
^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:50:18: error: assigning to 'UTransliterator *' (aka 'void **') from incompatible type 'icu::Transliterator *'
m_converter = Transliterator::createInstance(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./regex_filter.h:52:14: error: member reference base type 'UErrorCode' is not a structure or union
if (result.isFailure())
~~~~~~^~~~~~~~~~
./regex_filter.h:55:26: error: member reference base type 'UErrorCode' is not a structure or union
+ std::string(result.errorName()));
~~~~~~^~~~~~~~~~
./regex_filter.h:57:14: error: member reference base type 'UTransliterator' (aka 'void *') is not a structure or union
m_converter->transliterate(s);
~~~~~~~~~~~^ ~~~~~~~~~~~~~
./regex_filter.h:64:1: error: unknown type name 'Transliterator'; did you mean 'UTransliterator'?
Transliterator *StripDiacritics::m_converter;
^~~~~~~~~~~~~~
UTransliterator
/usr/local/include/unicode/utrans.h:70:15: note: 'UTransliterator' declared here
typedef void* UTransliterator;
^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:102:14: error: use of undeclared identifier 'UnicodeString'; did you mean 'icu::UnicodeString'?
auto us = UnicodeString::fromUTF8(
^~~~~~~~~~~~~
icu::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu::UnicodeString' declared here
class U_COMMON_API UnicodeString : public Replaceable
^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:103:5: error: use of undeclared identifier 'StringPiece'
StringPiece(convertString<char, CharT>::apply(s)));
^
screens/browser.cpp:737:16: note: in instantiation of function template specialization 'Regex::search<char>' requested here
return Regex::search(itemToString(item), rx, Config.ignore_diacritics);
^
https://ssl.icu-project.org/trac/changeset/40705
PR: 227042
Reported by: antoine (via exp-run)
2018-03-31 math/abacus: Unmaintained and has a broken shared library
2018-03-31 audio/muse: Unmaintained upstream, crashes at runtime
2018-03-31 net/paris-traceroute: Legacy paris-traceroute is not supported anymore. Use net/scamper instead
2018-04-01 net-im/cjc: Depends on expired net-im/py-xmpp
2018-02-28 net-im/py-pyxmpp: Obsoleted in favor of PyXMPP2
When detecting libid3, make sure to add -lstdc++ to its LIBS, otherwise with
lld easytag's configure script fails to run its test binaries it complies to
detect libid3 and fails.
PR: 226970
Reported by: emaste
This port fails when attempting to link with lld as the system linker.
It passes -fPIC to the linker, which is actually a compiler flag.
ld.bfd accepts the flag but it results in a bogus DT_AUXILIARY entry
in the ouptut:
Dynamic section at offset 0x5000 contains 15 entries:
Tag Type Name/Value
0x000000007ffffffd AUXILIARY Auxiliary library: [PIC]
PR: 221807
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
It has been a while both does not depend anymore on esound, before this change
esound dependency was wrongly added to plenty of packages which actually does
not depend on it.
While here:
- audio/glame: remove esound support
- games/monkeybubble: add an explicit dependency on esound
- sysutils/gnome-schedule: add en explicit dependency on pkg-config
- comms/kb: add missing dependency on pkgconfig
- x11-toolkits/libgnomeui:
* update to 2.4.5
* use USES=localbase
Convert multimedia/mythtv-frontend to a slave port of multimedia/mythtv
which should make future updates much easier.
Upstream security patches have been added to address known
vulnerabilities in the bundled ffmpeg 3.2.
PR: 225652 (initial patches to update to 29.0) [1]
Submitted by: <lucylangthorne55@gmail.com> [1]
Differential Revision: https://reviews.freebsd.org/D14563
The alsa-sndio plugin provides a PCM that connects to a sndiod server
as a fallback for applications that don't support sndio.
Only playback is supported and the plugin does not report accurate
buffer positions at the moment. Do not expect this to work in a good
way for video playback, browsers, etc.
WWW: https://github.com/Duncaen/alsa-sndio
`pulseaudio --version` fails to run on armv6/armv7 because
etc/pulse/daemon.conf generation fails and still has m4 macros
embedded in it.
Get the PulseAudio version from pkg-config instead.
PR: 208535
Reported by: linimon