From 689c3e98c74c6dd15598579c28a720fa1f80a815 Mon Sep 17 00:00:00 2001 From: sthen Date: Fri, 6 Nov 2009 14:29:14 +0000 Subject: [PATCH] import ports/multimedia/atomicparsley: AtomicParsley is a lightweight command line program for reading, parsing and setting metadata into MPEG-4 files supporting these styles of metadata: * iTunes-style metadata into .mp4, .m4a, .m4p, .m4v, .m4b files * 3gp-style assets (3GPP TS 26.444 version 6.4.0 Release 6 specification conforming) in 3GPP, 3GPP2, MobileMP4 & derivatives * ISO copyright notices at movie & track level for MPEG-4 & derivatives * uuid private user extension text & file embedding for MPEG-4 & derivatives --- multimedia/atomicparsley/Makefile | 30 +++++++++++++++++++++++++ multimedia/atomicparsley/distinfo | 5 +++++ multimedia/atomicparsley/files/Makefile | 16 +++++++++++++ multimedia/atomicparsley/pkg/DESCR | 9 ++++++++ multimedia/atomicparsley/pkg/PLIST | 2 ++ 5 files changed, 62 insertions(+) create mode 100644 multimedia/atomicparsley/Makefile create mode 100644 multimedia/atomicparsley/distinfo create mode 100644 multimedia/atomicparsley/files/Makefile create mode 100644 multimedia/atomicparsley/pkg/DESCR create mode 100644 multimedia/atomicparsley/pkg/PLIST diff --git a/multimedia/atomicparsley/Makefile b/multimedia/atomicparsley/Makefile new file mode 100644 index 00000000000..1188072d34d --- /dev/null +++ b/multimedia/atomicparsley/Makefile @@ -0,0 +1,30 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2009/11/06 14:29:14 sthen Exp $ + +COMMENT= read and set MPEG-4/3GPP metadata tags + +DISTNAME= AtomicParsley-source-0.9.0 +EXTRACT_SUFX= .zip +PKGNAME= ${DISTNAME:L:S/-source//} + +CATEGORIES= multimedia + +HOMEPAGE= http://atomicparsley.sourceforge.net/ + +MAINTAINER= Stuart Henderson + +# GPLv2 "or its successor" +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +WANTLIB= c m stdc++ + +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=atomicparsley/} + +NO_REGRESS= Yes + +do-configure: + cp ${FILESDIR}/Makefile ${WRKSRC} + +.include diff --git a/multimedia/atomicparsley/distinfo b/multimedia/atomicparsley/distinfo new file mode 100644 index 00000000000..10a13b40016 --- /dev/null +++ b/multimedia/atomicparsley/distinfo @@ -0,0 +1,5 @@ +MD5 (AtomicParsley-source-0.9.0.zip) = aB5uzsKSHJjgepJivc1s8g== +RMD160 (AtomicParsley-source-0.9.0.zip) = UwJqtrJRYU6zpkn+YR+G1o4G3I4= +SHA1 (AtomicParsley-source-0.9.0.zip) = anOu1rpWnmk/6UoxPn6enOIE0Dg= +SHA256 (AtomicParsley-source-0.9.0.zip) = 3oPyGfleb+WQmbJ3487YbwQwrZRo6EV4MJKCHf8Vpy4= +SIZE (AtomicParsley-source-0.9.0.zip) = 172615 diff --git a/multimedia/atomicparsley/files/Makefile b/multimedia/atomicparsley/files/Makefile new file mode 100644 index 00000000000..5c83f227ff5 --- /dev/null +++ b/multimedia/atomicparsley/files/Makefile @@ -0,0 +1,16 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2009/11/06 14:29:14 sthen Exp $ + +PROG= AtomicParsley +SRCS= AP_commons.cpp AtomicParsley_genres.cpp AP_iconv.cpp \ + AtomicParsley.cpp AP_AtomExtracts.cpp APar_sha1.cpp \ + APar_uuid.cpp main.cpp +NOMAN = +BINDIR = ${TRUEPREFIX}/bin +LDFLAGS = -lstdc++ -lm + +.SUFFIXES: .cpp + +.cpp.o: ${OBJS} + $(CXX) -c $(CXXFLAGS) $< + +.include diff --git a/multimedia/atomicparsley/pkg/DESCR b/multimedia/atomicparsley/pkg/DESCR new file mode 100644 index 00000000000..03e14547d86 --- /dev/null +++ b/multimedia/atomicparsley/pkg/DESCR @@ -0,0 +1,9 @@ +AtomicParsley is a lightweight command line program for reading, +parsing and setting metadata into MPEG-4 files supporting these +styles of metadata: + +* iTunes-style metadata into .mp4, .m4a, .m4p, .m4v, .m4b files +* 3gp-style assets (3GPP TS 26.444 version 6.4.0 Release 6 specification + conforming) in 3GPP, 3GPP2, MobileMP4 & derivatives +* ISO copyright notices at movie & track level for MPEG-4 & derivatives +* uuid private user extension text & file embedding for MPEG-4 & derivatives diff --git a/multimedia/atomicparsley/pkg/PLIST b/multimedia/atomicparsley/pkg/PLIST new file mode 100644 index 00000000000..4f6c7882582 --- /dev/null +++ b/multimedia/atomicparsley/pkg/PLIST @@ -0,0 +1,2 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2009/11/06 14:29:14 sthen Exp $ +@bin bin/AtomicParsley