diff options
author | Jason E. Hale <jhale@FreeBSD.org> | 2020-10-30 10:32:26 +0000 |
---|---|---|
committer | Jason E. Hale <jhale@FreeBSD.org> | 2020-10-30 10:32:26 +0000 |
commit | f84239c0e0b51131edaef5d80accd240ecb92df6 (patch) | |
tree | 1e38ead14b53a4c669690dba6b0114223bf09987 | |
parent | 5344516e0ca0d26ea1ea8ab1254aeb5c94f99f6d (diff) | |
download | ports-f84239c0e0b51131edaef5d80accd240ecb92df6.tar.gz ports-f84239c0e0b51131edaef5d80accd240ecb92df6.zip |
Notes
-rw-r--r-- | audio/libmusicbrainz5/Makefile | 9 | ||||
-rw-r--r-- | audio/libmusicbrainz5/distinfo | 5 | ||||
-rw-r--r-- | audio/libmusicbrainz5/files/patch-include_musicbrainz5_HTTPFetch.h (renamed from audio/libmusicbrainz5/files/patch-musicbrainz5-httpfetch-h.patch) | 21 | ||||
-rw-r--r-- | audio/libmusicbrainz5/files/patch-src_CMakeLists.txt | 12 | ||||
-rw-r--r-- | audio/libmusicbrainz5/files/patch-src_c-int-source-funcs.inc | 11 | ||||
-rw-r--r-- | audio/libmusicbrainz5/pkg-plist | 2 |
6 files changed, 34 insertions, 26 deletions
diff --git a/audio/libmusicbrainz5/Makefile b/audio/libmusicbrainz5/Makefile index e5daa287212a..4f40b817f9e3 100644 --- a/audio/libmusicbrainz5/Makefile +++ b/audio/libmusicbrainz5/Makefile @@ -1,20 +1,21 @@ # $FreeBSD$ PORTNAME= libmusicbrainz -PORTVERSION= 5.1.0 -PORTREVISION= 3 DISTVERSIONPREFIX= release- +DISTVERSION= 5.1.0-19 +DISTVERSIONSUFFIX= -ge29cc9a CATEGORIES= audio PKGNAMESUFFIX= 5 MAINTAINER= jhale@FreeBSD.org COMMENT= MusicBrainz client library for audio metadata lookup -LICENSE= LGPL21 +LICENSE= LGPL21+ +LICENSE_FILE= ${WRKSRC}/COPYING.txt LIB_DEPENDS= libneon.so:www/neon -USES= cmake:insource compiler:c++11-lang gnome iconv:build pathfix +USES= cmake compiler:c++11-lang gnome iconv:build pathfix USE_GNOME= libxml2 USE_LDCONFIG= yes diff --git a/audio/libmusicbrainz5/distinfo b/audio/libmusicbrainz5/distinfo index 52d8c7400a27..6b171e5f2cac 100644 --- a/audio/libmusicbrainz5/distinfo +++ b/audio/libmusicbrainz5/distinfo @@ -1,2 +1,3 @@ -SHA256 (metabrainz-libmusicbrainz-release-5.1.0_GH0.tar.gz) = 6e1dc7158d884748287eb14159c4e2866eb4f4e5559765c7c17621c4a3c802c8 -SIZE (metabrainz-libmusicbrainz-release-5.1.0_GH0.tar.gz) = 78005 +TIMESTAMP = 1603483215 +SHA256 (metabrainz-libmusicbrainz-release-5.1.0-19-ge29cc9a_GH0.tar.gz) = 59ea04531607e0e1f552da150b263ee8cd55ccbc8c96f6f3cd7d2d7dab63db28 +SIZE (metabrainz-libmusicbrainz-release-5.1.0-19-ge29cc9a_GH0.tar.gz) = 78950 diff --git a/audio/libmusicbrainz5/files/patch-musicbrainz5-httpfetch-h.patch b/audio/libmusicbrainz5/files/patch-include_musicbrainz5_HTTPFetch.h index 59dbd7b423ae..f9f7122b1ff9 100644 --- a/audio/libmusicbrainz5/files/patch-musicbrainz5-httpfetch-h.patch +++ b/audio/libmusicbrainz5/files/patch-include_musicbrainz5_HTTPFetch.h @@ -1,5 +1,10 @@ ---- include/musicbrainz5/HTTPFetch.h.orig 2016-08-06 17:10:23.956575000 +0200 -+++ include/musicbrainz5/HTTPFetch.h 2016-08-06 17:26:10.934640000 +0200 +Add visibility to C++ exceptions to prevent crashes with applications +using libkcddb. + +PR: 211630 + +--- include/musicbrainz5/HTTPFetch.h.orig 2015-07-06 20:45:19 UTC ++++ include/musicbrainz5/HTTPFetch.h @@ -29,11 +29,23 @@ #include <string> #include <vector> @@ -25,7 +30,7 @@ { public: CExceptionBase(const std::string& ErrorMessage, const std::string& Exception) -@@ -60,7 +72,7 @@ +@@ -60,7 +72,7 @@ namespace MusicBrainz5 * Exception thrown when an error occurs connecting to web service */ @@ -34,7 +39,7 @@ { public: CConnectionError(const std::string& ErrorMessage) -@@ -73,7 +85,7 @@ +@@ -73,7 +85,7 @@ namespace MusicBrainz5 * Exception thrown when a connection to the web service times out */ @@ -43,7 +48,7 @@ { public: CTimeoutError(const std::string& ErrorMessage) -@@ -86,7 +98,7 @@ +@@ -86,7 +98,7 @@ namespace MusicBrainz5 * Exception thrown when an authentication error occurs */ @@ -52,7 +57,7 @@ { public: CAuthenticationError(const std::string& ErrorMessage) -@@ -99,7 +111,7 @@ +@@ -99,7 +111,7 @@ namespace MusicBrainz5 * Exception thrown when an error occurs fetching data */ @@ -61,7 +66,7 @@ { public: CFetchError(const std::string& ErrorMessage) -@@ -112,7 +124,7 @@ +@@ -112,7 +124,7 @@ namespace MusicBrainz5 * Exception thrown when an invalid request is made */ @@ -70,7 +75,7 @@ { public: CRequestError(const std::string& ErrorMessage) -@@ -125,7 +137,7 @@ +@@ -125,7 +137,7 @@ namespace MusicBrainz5 * Exception thrown when the requested resource is not found */ diff --git a/audio/libmusicbrainz5/files/patch-src_CMakeLists.txt b/audio/libmusicbrainz5/files/patch-src_CMakeLists.txt index 4e0f96e395e3..0cf2f0601718 100644 --- a/audio/libmusicbrainz5/files/patch-src_CMakeLists.txt +++ b/audio/libmusicbrainz5/files/patch-src_CMakeLists.txt @@ -1,4 +1,4 @@ ---- src/CMakeLists.txt.orig 2014-11-13 13:12:24 UTC +--- src/CMakeLists.txt.orig 2015-07-06 20:45:19 UTC +++ src/CMakeLists.txt @@ -5,6 +5,7 @@ INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR}/../include @@ -8,3 +8,13 @@ ) SET(_sources Alias.cc Annotation.cc Artist.cc ArtistCredit.cc Attribute.cc CDStub.cc Collection.cc +@@ -36,7 +37,8 @@ ADD_CUSTOM_COMMAND( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mb5_c.cc ${CMAKE_CURRENT_BINARY_DIR}/mb5_c.h ${CMAKE_CURRENT_BINARY_DIR}/../include/musicbrainz5/mb5_c.h + COMMAND make-c-interface ${CMAKE_CURRENT_SOURCE_DIR} cinterface.xml ${CMAKE_CURRENT_BINARY_DIR} mb5_c.cc mb5_c.h + COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_BINARY_DIR}/mb5_c.h ${CMAKE_CURRENT_BINARY_DIR}/../include/musicbrainz5/mb5_c.h +- DEPENDS make-c-interface cinterface.xml *.inc ++ DEPENDS make-c-interface cinterface.xml c-int-medium-defines.inc c-int-query-source.inc c-int-source-funcs.inc ++ c-int-medium-source.inc c-int-release-defines.inc c-int-query-defines.inc c-int-release-source.inc + ) + + ADD_CUSTOM_TARGET(src_gen DEPENDS mb5_c.h) diff --git a/audio/libmusicbrainz5/files/patch-src_c-int-source-funcs.inc b/audio/libmusicbrainz5/files/patch-src_c-int-source-funcs.inc deleted file mode 100644 index ae5245b88d8d..000000000000 --- a/audio/libmusicbrainz5/files/patch-src_c-int-source-funcs.inc +++ /dev/null @@ -1,11 +0,0 @@ ---- src/c-int-source-funcs.inc.orig 2014-11-13 13:12:24 UTC -+++ src/c-int-source-funcs.inc -@@ -157,7 +157,7 @@ std::string GetMapValue(std::map<std::st - if (o) \ - { \ - try { \ -- ((MusicBrainz5::C##TYPE1 *)o)->Set##PROP1(str); \ -+ ((MusicBrainz5::C##TYPE1 *)o)->Set##PROP1(str ? str : ""); \ - } \ - catch (...) { \ - } \ diff --git a/audio/libmusicbrainz5/pkg-plist b/audio/libmusicbrainz5/pkg-plist index a7230e8dbb15..c21bd5b8af45 100644 --- a/audio/libmusicbrainz5/pkg-plist +++ b/audio/libmusicbrainz5/pkg-plist @@ -38,6 +38,8 @@ include/musicbrainz5/NameCredit.h include/musicbrainz5/NameCreditList.h include/musicbrainz5/NonMBTrack.h include/musicbrainz5/NonMBTrackList.h +include/musicbrainz5/Offset.h +include/musicbrainz5/OffsetList.h include/musicbrainz5/PUID.h include/musicbrainz5/PUIDList.h include/musicbrainz5/Query.h |