Date: Sun, 9 Jul 2023 22:09:23 GMT From: Matthias Andree <mandree@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: c70787606cc9 - main - multimedia/mp4v2: switch to fork, update to 2.1.3 Message-ID: <202307092209.369M9Nx6033957@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by mandree: URL: https://cgit.FreeBSD.org/ports/commit/?id=c70787606cc9b3bb4aba63b0065eeb5d337f85bb commit c70787606cc9b3bb4aba63b0065eeb5d337f85bb Author: Matthias Andree <mandree@FreeBSD.org> AuthorDate: 2023-07-02 08:54:37 +0000 Commit: Matthias Andree <mandree@FreeBSD.org> CommitDate: 2023-07-09 22:08:05 +0000 multimedia/mp4v2: switch to fork, update to 2.1.3 PR: 272326 --- multimedia/mp4v2/Makefile | 6 ++-- multimedia/mp4v2/distinfo | 6 ++-- multimedia/mp4v2/files/patch-src-itmf-type.cpp | 11 ------- multimedia/mp4v2/files/patch-src-mp4.cpp | 15 ---------- multimedia/mp4v2/files/patch-src-mp4file_io.cpp | 20 ------------- multimedia/mp4v2/files/patch-src-mp4info.cpp | 29 ------------------ multimedia/mp4v2/files/patch-src-mp4util.cpp | 39 ------------------------- multimedia/mp4v2/files/patch-src_mp4.cpp | 18 ------------ multimedia/mp4v2/files/patch-src_mp4util.h | 11 ------- multimedia/mp4v2/files/patch-src_rtphint.cpp | 15 ---------- multimedia/mp4v2/files/patch-util-mp4chaps.cpp | 10 ------- multimedia/mp4v2/files/patch-util-mp4tags.cpp | 10 ------- multimedia/mp4v2/pkg-plist | 6 ++-- 13 files changed, 10 insertions(+), 186 deletions(-) diff --git a/multimedia/mp4v2/Makefile b/multimedia/mp4v2/Makefile index 201674fb4438..e5a14d56492f 100644 --- a/multimedia/mp4v2/Makefile +++ b/multimedia/mp4v2/Makefile @@ -1,11 +1,11 @@ PORTNAME= mp4v2 -PORTVERSION= 2.0.0 +PORTVERSION= 2.1.3 CATEGORIES= multimedia -MASTER_SITES= GENTOO +MASTER_SITES= https://github.com/enzo1982/mp4v2/releases/download/v${PORTVERSION}/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Library and tools to read, create, and modify mp4 files -WWW= http://code.google.com/p/mp4v2/ +WWW= http://mp4v2.org/ LICENSE= MPL11 diff --git a/multimedia/mp4v2/distinfo b/multimedia/mp4v2/distinfo index 4ecbbb829c0c..1696c9a115f0 100644 --- a/multimedia/mp4v2/distinfo +++ b/multimedia/mp4v2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1566907643 -SHA256 (mp4v2-2.0.0.tar.bz2) = 0319b9a60b667cf10ee0ec7505eb7bdc0a2e21ca7a93db96ec5bd758e3428338 -SIZE (mp4v2-2.0.0.tar.bz2) = 495672 +TIMESTAMP = 1688287758 +SHA256 (mp4v2-2.1.3.tar.bz2) = 033185c17bf3c5fdd94020c95f8325be2e5356558e3913c3d6547a85dd61f7f1 +SIZE (mp4v2-2.1.3.tar.bz2) = 594549 diff --git a/multimedia/mp4v2/files/patch-src-itmf-type.cpp b/multimedia/mp4v2/files/patch-src-itmf-type.cpp deleted file mode 100644 index 25c240c00728..000000000000 --- a/multimedia/mp4v2/files/patch-src-itmf-type.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/itmf/type.cpp.orig 2012-05-20 22:11:53 UTC -+++ src/itmf/type.cpp -@@ -284,7 +284,7 @@ namespace { - { BT_BMP, "\x42\x4d" }, - { BT_GIF, "GIF87a" }, - { BT_GIF, "GIF89a" }, -- { BT_JPEG, "\xff\xd8\xff\xe0" }, -+ { BT_JPEG, "\xff\xd8\xff" }, - { BT_PNG, "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a" }, - { BT_UNDEFINED } // must be last - }; diff --git a/multimedia/mp4v2/files/patch-src-mp4.cpp b/multimedia/mp4v2/files/patch-src-mp4.cpp deleted file mode 100644 index 676c227e13eb..000000000000 --- a/multimedia/mp4v2/files/patch-src-mp4.cpp +++ /dev/null @@ -1,15 +0,0 @@ ---- src/mp4.cpp.orig 2012-05-20 22:11:53 UTC -+++ src/mp4.cpp -@@ -2402,8 +2402,11 @@ MP4FileHandle MP4ReadProvider( const cha - if (MP4_IS_VALID_FILE_HANDLE(hFile)) { - MP4File *pFile = (MP4File *)hFile; - try { -- return pFile->GetTrackIntegerProperty(trackId, -+ uint32_t bitrate = pFile->GetTrackIntegerProperty(trackId, - "mdia.minf.stbl.stsd.*.esds.decConfigDescr.avgBitrate"); -+ if( bitrate != 0 ) { -+ return bitrate; -+ } - } - catch( Exception* x ) { - //mp4v2::impl::log.errorf(*x); we don't really need to print this. diff --git a/multimedia/mp4v2/files/patch-src-mp4file_io.cpp b/multimedia/mp4v2/files/patch-src-mp4file_io.cpp deleted file mode 100644 index 59698e927357..000000000000 --- a/multimedia/mp4v2/files/patch-src-mp4file_io.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- src/mp4file_io.cpp.orig 2012-05-20 22:11:53 UTC -+++ src/mp4file_io.cpp -@@ -387,7 +387,7 @@ char* MP4File::ReadCountedString(uint8_t - charLength = ReadUInt8(); - } - -- if (fixedLength && (charLength > fixedLength)) { -+ if (fixedLength && (charLength > fixedLength - 1)) { - /* - * The counted length of this string is greater than the - * maxiumum fixed length, so truncate the string to the -@@ -397,7 +397,7 @@ char* MP4File::ReadCountedString(uint8_t - * a non counted string has been used in the place of a - * counted string). - */ -- WARNING(charLength > fixedLength); -+ WARNING(charLength > fixedLength - 1); - charLength = fixedLength - 1U; - } - diff --git a/multimedia/mp4v2/files/patch-src-mp4info.cpp b/multimedia/mp4v2/files/patch-src-mp4info.cpp deleted file mode 100644 index 96dfc8391b85..000000000000 --- a/multimedia/mp4v2/files/patch-src-mp4info.cpp +++ /dev/null @@ -1,29 +0,0 @@ ---- src/mp4info.cpp.orig 2012-05-20 22:11:53 UTC -+++ src/mp4info.cpp -@@ -109,7 +109,7 @@ static char* PrintAudioInfo( - const char* typeName = "Unknown"; - bool foundType = false; - uint8_t type = 0; -- const char *media_data_name; -+ const char *media_data_name = NULL; - - media_data_name = MP4GetTrackMediaDataName(mp4File, trackId); - -@@ -306,7 +306,7 @@ static char* PrintVideoInfo( - bool foundTypeName = false; - const char* typeName = "Unknown"; - -- const char *media_data_name; -+ const char *media_data_name = NULL; - char originalFormat[8]; - char oformatbuffer[32]; - originalFormat[0] = 0; -@@ -315,7 +315,7 @@ static char* PrintVideoInfo( - - media_data_name = MP4GetTrackMediaDataName(mp4File, trackId); - // encv 264b -- if (strcasecmp(media_data_name, "encv") == 0) { -+ if (media_data_name != NULL && strcasecmp(media_data_name, "encv") == 0) { - if (MP4GetTrackMediaDataOriginalFormat(mp4File, - trackId, - originalFormat, diff --git a/multimedia/mp4v2/files/patch-src-mp4util.cpp b/multimedia/mp4v2/files/patch-src-mp4util.cpp deleted file mode 100644 index aee3b7b26ed0..000000000000 --- a/multimedia/mp4v2/files/patch-src-mp4util.cpp +++ /dev/null @@ -1,39 +0,0 @@ ---- src/mp4util.cpp.orig 2012-05-20 22:11:53 UTC -+++ src/mp4util.cpp -@@ -195,6 +195,9 @@ static bool convertBase64 (const char da - return true; - } - -+}} // namespace mp4v2::impl -+ -+extern "C" - uint8_t *Base64ToBinary (const char *pData, uint32_t decodeSize, uint32_t *pDataSize) - { - uint8_t *ret; -@@ -208,7 +211,7 @@ uint8_t *Base64ToBinary (const char *pDa - } - size = (decodeSize * 3) / 4; - groups = decodeSize / 4; -- ret = (uint8_t *)MP4Calloc(size); -+ ret = (uint8_t *)mp4v2::impl::MP4Calloc(size); - if (ret == NULL) return NULL; - for (ix = 0; ix < groups; ix++) { - uint8_t value[4]; -@@ -220,7 +223,7 @@ uint8_t *Base64ToBinary (const char *pDa - } - size--; - value[jx] = 0; -- } else if (convertBase64(pData[jx], &value[jx]) == false) { -+ } else if (mp4v2::impl::convertBase64(pData[jx], &value[jx]) == false) { - free(ret); - return NULL; - } -@@ -234,6 +237,8 @@ uint8_t *Base64ToBinary (const char *pDa - return ret; - } - -+namespace mp4v2 { namespace impl { -+ - // log2 of value, rounded up - static uint8_t ilog2(uint64_t value) - { diff --git a/multimedia/mp4v2/files/patch-src_mp4.cpp b/multimedia/mp4v2/files/patch-src_mp4.cpp deleted file mode 100644 index 83ebb2e24f6d..000000000000 --- a/multimedia/mp4v2/files/patch-src_mp4.cpp +++ /dev/null @@ -1,18 +0,0 @@ -src/mp4.cpp:679:20: error: cannot initialize return object of type 'mp4v2_ismacrypParams *' (aka 'mp4v2_ismacryp_session_params *') with an rvalue of type 'MP4TrackId' (aka 'unsigned int') - return MP4_INVALID_TRACK_ID; - ^~~~~~~~~~~~~~~~~~~~ -./include/mp4v2/general.h:45:33: note: expanded from macro 'MP4_INVALID_TRACK_ID' -#define MP4_INVALID_TRACK_ID ((MP4TrackId)0) /**< Constant: invalid MP4TrackId. */ - ^~~~~~~~~~~~~~~ - ---- src/mp4.cpp.orig 2009-07-13 23:07:12 UTC -+++ src/mp4.cpp -@@ -676,7 +676,7 @@ MP4FileHandle MP4ReadProvider( const char* fileName, u - } - - catch (...) { -- return MP4_INVALID_TRACK_ID; -+ return NULL; - } - } - diff --git a/multimedia/mp4v2/files/patch-src_mp4util.h b/multimedia/mp4v2/files/patch-src_mp4util.h deleted file mode 100644 index 13114eb8da71..000000000000 --- a/multimedia/mp4v2/files/patch-src_mp4util.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/mp4util.h.orig 2019-08-25 16:36:29 UTC -+++ src/mp4util.h -@@ -33,7 +33,7 @@ namespace mp4v2 { namespace impl { - #ifndef ASSERT - # define ASSERT(expr) \ - if (!(expr)) { \ -- throw new Exception("assert failure: "LIBMPV42_STRINGIFY((expr)), __FILE__, __LINE__, __FUNCTION__ ); \ -+ throw new Exception("assert failure: " LIBMPV42_STRINGIFY((expr)), __FILE__, __LINE__, __FUNCTION__ ); \ - } - #endif - diff --git a/multimedia/mp4v2/files/patch-src_rtphint.cpp b/multimedia/mp4v2/files/patch-src_rtphint.cpp deleted file mode 100644 index f9a84dc00179..000000000000 --- a/multimedia/mp4v2/files/patch-src_rtphint.cpp +++ /dev/null @@ -1,15 +0,0 @@ -src/rtphint.cpp:348:32: error: comparison between pointer and integer ('const char *' and 'int') - if (pSlash != '\0') { - ~~~~~~ ^ ~~~~ - ---- src/rtphint.cpp.orig 2012-05-20 22:11:53 UTC -+++ src/rtphint.cpp -@@ -339,7 +339,7 @@ void MP4RtpHintTrack::GetPayload( - pSlash = strchr(pSlash, '/'); - if (pSlash != NULL) { - pSlash++; -- if (pSlash != '\0') { -+ if (*pSlash != '\0') { - length = (uint32_t)strlen(pRtpMap) - (pSlash - pRtpMap); - *ppEncodingParams = (char *)MP4Calloc(length + 1); - strncpy(*ppEncodingParams, pSlash, length); diff --git a/multimedia/mp4v2/files/patch-util-mp4chaps.cpp b/multimedia/mp4v2/files/patch-util-mp4chaps.cpp deleted file mode 100644 index f20a842e0116..000000000000 --- a/multimedia/mp4v2/files/patch-util-mp4chaps.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- util/mp4chaps.cpp.orig 2012-05-20 22:11:55 UTC -+++ util/mp4chaps.cpp -@@ -856,6 +856,7 @@ ChapterUtility::readChapterFile( const s - if( in.read( inBuf, fileSize, nin ) ) - { - in.close(); -+ free(inBuf); - return herrf( "reading chapter file '%s' failed: %s\n", filename.c_str(), sys::getLastErrorStr() ); - } - in.close(); diff --git a/multimedia/mp4v2/files/patch-util-mp4tags.cpp b/multimedia/mp4v2/files/patch-util-mp4tags.cpp deleted file mode 100644 index 50bb132812ac..000000000000 --- a/multimedia/mp4v2/files/patch-util-mp4tags.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- util/mp4tags.cpp.orig 2012-05-20 22:11:55 UTC -+++ util/mp4tags.cpp -@@ -539,6 +539,7 @@ extern "C" int - else { - fprintf( stderr, "Art file %s not found\n", tags[i] ); - } -+ break; - } - case OPT_ALBUM_ARTIST: - MP4TagsSetAlbumArtist( mdata, tags[i] ); diff --git a/multimedia/mp4v2/pkg-plist b/multimedia/mp4v2/pkg-plist index 1f12d2b7fbc9..bec478cd6a62 100644 --- a/multimedia/mp4v2/pkg-plist +++ b/multimedia/mp4v2/pkg-plist @@ -21,11 +21,13 @@ include/mp4v2/sample.h include/mp4v2/streaming.h include/mp4v2/track.h include/mp4v2/track_prop.h -lib/libmp4v2.a lib/libmp4v2.so lib/libmp4v2.so.2 -lib/libmp4v2.so.2.0.0 +lib/libmp4v2.so.2.1.3 +libdata/pkgconfig/mp4v2.pc man/man1/mp4art.1.gz +man/man1/mp4chaps.1.gz man/man1/mp4file.1.gz man/man1/mp4subtitle.1.gz +man/man1/mp4tags.1.gz man/man1/mp4track.1.gz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202307092209.369M9Nx6033957>