From owner-svn-ports-head@freebsd.org Tue Apr 10 11:30:52 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BDF86F9463E; Tue, 10 Apr 2018 11:30:51 +0000 (UTC) (envelope-from mmokhi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 714076D960; Tue, 10 Apr 2018 11:30:51 +0000 (UTC) (envelope-from mmokhi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6C3C54F48; Tue, 10 Apr 2018 11:30:51 +0000 (UTC) (envelope-from mmokhi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w3ABUppS098138; Tue, 10 Apr 2018 11:30:51 GMT (envelope-from mmokhi@FreeBSD.org) Received: (from mmokhi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w3ABUpRu098134; Tue, 10 Apr 2018 11:30:51 GMT (envelope-from mmokhi@FreeBSD.org) Message-Id: <201804101130.w3ABUpRu098134@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mmokhi set sender to mmokhi@FreeBSD.org using -f From: Mahdi Mokhtari Date: Tue, 10 Apr 2018 11:30:51 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r466956 - head/multimedia/Bento4 X-SVN-Group: ports-head X-SVN-Commit-Author: mmokhi X-SVN-Commit-Paths: head/multimedia/Bento4 X-SVN-Commit-Revision: 466956 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Apr 2018 11:30:52 -0000 Author: mmokhi Date: Tue Apr 10 11:30:50 2018 New Revision: 466956 URL: https://svnweb.freebsd.org/changeset/ports/466956 Log: multimedia/Bento4: Add the port to the tree Bento4 is a C++ class library and tools designed to read/write ISO-MP4 files. This format is defined in international specifications ISO/IEC: 14496-12 14496-14 14496-15 Sponsored by: Netzkommune GmbH Added: head/multimedia/Bento4/ head/multimedia/Bento4/Makefile (contents, props changed) head/multimedia/Bento4/distinfo (contents, props changed) head/multimedia/Bento4/pkg-descr (contents, props changed) head/multimedia/Bento4/pkg-plist (contents, props changed) Added: head/multimedia/Bento4/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/Bento4/Makefile Tue Apr 10 11:30:50 2018 (r466956) @@ -0,0 +1,30 @@ +# $FreeBSD$ + +PORTNAME= Bento4 +PORTVERSION= 1.5.1 +DISTVERSIONPREFIX=v +DISTVERSIONSUFFIX=-622 +CATEGORIES= multimedia devel + +MAINTAINER= mmokhi@FreeBSD.org +COMMENT= Full-featured MP4 format and MPEG DASH library and tools + +LICENSE= GPLv2 + +USES= cmake:outsource,noninja + +USE_GITHUB= yes +GH_ACCOUNT= axiomatic-systems + +CMAKE_BUILD_TYPE= Release +INSTALL_TARGET= do-install + +do-install: +. for prog in aac2mp4 mp42aac mp42hls mp42ts mp4compact mp4dcfpackager \ + mp4decrypt mp4diff mp4dump mp4edit mp4encrypt mp4extract mp4fragment \ + mp4iframeindex mp4info mp4mux mp4split mp4tag + ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${prog} ${STAGEDIR}${PREFIX}/bin +. endfor + ${INSTALL_DATA} ${INSTALL_WRKSRC}/libap4.a ${STAGEDIR}${PREFIX}/lib + +.include Added: head/multimedia/Bento4/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/Bento4/distinfo Tue Apr 10 11:30:50 2018 (r466956) @@ -0,0 +1,3 @@ +TIMESTAMP = 1523358964 +SHA256 (axiomatic-systems-Bento4-v1.5.1-622_GH0.tar.gz) = 60492b9b644a2cfce7af3d82a6277e34d3e906221339cd54fcfae831fff0535d +SIZE (axiomatic-systems-Bento4-v1.5.1-622_GH0.tar.gz) = 4445862 Added: head/multimedia/Bento4/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/Bento4/pkg-descr Tue Apr 10 11:30:50 2018 (r466956) @@ -0,0 +1,7 @@ +Bento4 is a C++ class library and tools to read and write ISO-MP4 files. +This format is defined in international specifications ISO/IEC 14496-12, +14496-14 and 14496-15. +The format is a derivative of the Apple Quicktime file format, +so Bento4 can be used to read and write most Quicktime files as well. + +WWW: https://www.bento4.com Added: head/multimedia/Bento4/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/Bento4/pkg-plist Tue Apr 10 11:30:50 2018 (r466956) @@ -0,0 +1,19 @@ +bin/aac2mp4 +bin/mp42aac +bin/mp42hls +bin/mp42ts +bin/mp4compact +bin/mp4dcfpackager +bin/mp4decrypt +bin/mp4diff +bin/mp4dump +bin/mp4edit +bin/mp4encrypt +bin/mp4extract +bin/mp4fragment +bin/mp4iframeindex +bin/mp4info +bin/mp4mux +bin/mp4split +bin/mp4tag +lib/libap4.a