Added multimedia/atomicparsley version 20221229

AtomicParsley is a lightweight command line program for reading,
parsing and setting metadata into MPEG-4 files, in particular,
iTunes-style metadata.
This commit is contained in:
abs 2023-03-12 17:29:03 +00:00
parent 4dd83a1023
commit acb675fde9
5 changed files with 61 additions and 0 deletions

View File

@ -0,0 +1,3 @@
AtomicParsley is a lightweight command line program for reading,
parsing and setting metadata into MPEG-4 files, in particular,
iTunes-style metadata.

View File

@ -0,0 +1,29 @@
# $NetBSD: Makefile,v 1.1.1.1 2023/03/12 17:29:03 abs Exp $
GITHUB_PROJECT= atomicparsley
GITHUB_TAG= refs/tags/20221229.172126.d813aa6
DISTNAME= 20221229.172126.d813aa6
PKGNAME= ${GITHUB_PROJECT}-${DISTNAME:C:\..*::}
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_GITHUB:=wez/}
DIST_SUBDIR= ${GITHUB_PROJECT}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/wez/atomicparsley/
COMMENT= Tool to read, parse and set metadata into MPEG-4 files
LICENSE= gnu-gpl-v2
WRKSRC= ${WRKDIR}/atomicparsley-20221229.172126.d813aa6
USE_LANGUAGES= c c++
INSTALLATION_DIRS= share/doc/atomicparsley
post-install:
${INSTALL_DATA} ${WRKSRC}/COPYING ${DESTDIR}${PREFIX}/share/doc/atomicparsley
${INSTALL_DATA} ${WRKSRC}/CREDITS ${DESTDIR}${PREFIX}/share/doc/atomicparsley
${INSTALL_DATA} ${WRKSRC}/Changes.txt ${DESTDIR}${PREFIX}/share/doc/atomicparsley
${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/atomicparsley
.include "../../devel/zlib/buildlink3.mk"
.include "../../devel/cmake/build.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -0,0 +1,6 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2023/03/12 17:29:03 abs Exp $
bin/AtomicParsley
share/doc/atomicparsley/COPYING
share/doc/atomicparsley/CREDITS
share/doc/atomicparsley/Changes.txt
share/doc/atomicparsley/README.md

View File

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1.1.1 2023/03/12 17:29:03 abs Exp $
BLAKE2s (atomicparsley/20221229.172126.d813aa6.tar.gz) = 7047dd36e1efb6877e39b9e015bd95bfd4a8576f58edb588e728195d29b21fd4
SHA512 (atomicparsley/20221229.172126.d813aa6.tar.gz) = eb6de26f71a977cf4512f0d4249c3e0ae9225b5aef42a4bbdaaa54b022985f277095b7019c741a26078d26fba07e8dea7bf117017d0ef43d630751873e6b4899
Size (atomicparsley/20221229.172126.d813aa6.tar.gz) = 230461 bytes
SHA1 (patch-src_CDtoc.cpp) = 6cff5fab2b3a5ccf27ca2e7ae5e6b38d8d3bdac4

View File

@ -0,0 +1,17 @@
$NetBSD: patch-src_CDtoc.cpp,v 1.1.1.1 2023/03/12 17:29:03 abs Exp $
Add fallback LEADOUT_TRACK_NUMBER = 0xAA for non Win/Mac/Linux
(Linux and Windows also use 0xAA)
--- src/CDtoc.cpp.orig 2022-12-30 01:21:26.000000000 +0000
+++ src/CDtoc.cpp
@@ -76,6 +76,8 @@ uint8_t LEADOUT_TRACK_NUMBER = CDROM_LEA
#elif defined(_WIN32)
uint8_t LEADOUT_TRACK_NUMBER =
0xAA; // NOTE: for WinXP IOCTL_CDROM_READ_TOC_EX code, its 0xA2
+#else
+uint8_t LEADOUT_TRACK_NUMBER = 0xAA;
#endif
/*