ports/123196: New port: multimedia/mediainfo Supplies technical and tag information about a video or audio file
Samuel J. Greear
freebsd-ports at evilcode.net
Tue Apr 29 05:40:05 UTC 2008
>Number: 123196
>Category: ports
>Synopsis: New port: multimedia/mediainfo Supplies technical and tag information about a video or audio file
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Apr 29 05:40:04 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Samuel J. Greear
>Release: 7.0-RELEASE
>Organization:
Evilcode Corporation
>Environment:
System: FreeBSD thegibson.in.flixn.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root at logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
MediaInfo supplies technical and tag information about a video or audio file.
Supported formats:
Video: AVI/OGM/MKV/MPG/VOB/MP4/3GP/...
Audio: MP3/OGG/MKA/MP4/AAC/...
WWW: http://mediainfo.sourceforge.net/
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# mediainfo
# mediainfo/Makefile
# mediainfo/distinfo
# mediainfo/pkg-descr
# mediainfo/files
# mediainfo/files/patch-int128s
# mediainfo/files/patch-int128u
# mediainfo/files/patch-cli_compile
#
echo c - mediainfo
mkdir -p mediainfo > /dev/null 2>&1
echo x - mediainfo/Makefile
sed 's/^X//' >mediainfo/Makefile << 'END-of-mediainfo/Makefile'
X# New ports collection makefile for: mediainfo
X# Date created: 24 April 2008
X# Whom: freebsd-ports at evilcode.net
X#
X# $FreeBSD$
X#
X
XPORTNAME= MediaInfo
XPORTVERSION= 0.7.6.3
XDISTVERSIONSUFFIX= _CLI_GNU_FromSource
XCATEGORIES= multimedia
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= mediainfo
XDISTNAME= ${PORTNAME}_${DISTVERSION}${DISTVERSIONSUFFIX}
X
XMAINTAINER= freebsd-ports at evilcode.net
XCOMMENT= Supplies technical and tag information about a video or audio file
X
XPLIST_FILES= bin/mediainfo
X
XUSE_BZIP2= yes
XUSE_DOS2UNIX= int128s.cpp int128u.cpp
X
XWRKSRC= ${WRKDIR}/${PORTNAME}${DISTVERSIONSUFFIX}
X
Xdo-build:
X @(cd ${WRKSRC}/ && ${SH} ./CLI_Compile.sh --prefix=${PREFIX})
X
Xdo-install:
X ${INSTALL_PROGRAM} ${WRKSRC}/MediaInfo/Project/GNU/CLI/mediainfo ${PREFIX}/bin
X
X.include <bsd.port.mk>
END-of-mediainfo/Makefile
echo x - mediainfo/distinfo
sed 's/^X//' >mediainfo/distinfo << 'END-of-mediainfo/distinfo'
XMD5 (MediaInfo_0.7.6.3_CLI_GNU_FromSource.tar.bz2) = 08cd71f75eb4feb42a7d5f8fd25c4cd6
XSHA256 (MediaInfo_0.7.6.3_CLI_GNU_FromSource.tar.bz2) = ae4aaf6f6c39c466111d5d9bb6beb739d57e08631242cc7997ecbd6a4d04642c
XSIZE (MediaInfo_0.7.6.3_CLI_GNU_FromSource.tar.bz2) = 1052024
END-of-mediainfo/distinfo
echo x - mediainfo/pkg-descr
sed 's/^X//' >mediainfo/pkg-descr << 'END-of-mediainfo/pkg-descr'
XMediaInfo supplies technical and tag information about a video or audio file.
XSupported formats:
X Video: AVI/OGM/MKV/MPG/VOB/MP4/3GP/...
X Audio: MP3/OGG/MKA/MP4/AAC/...
X
XWWW: http://mediainfo.sourceforge.net/
END-of-mediainfo/pkg-descr
echo c - mediainfo/files
mkdir -p mediainfo/files > /dev/null 2>&1
echo x - mediainfo/files/patch-int128s
sed 's/^X//' >mediainfo/files/patch-int128s << 'END-of-mediainfo/files/patch-int128s'
X--- ZenLib/Source/ZenLib/int128s.cpp 2008-04-12 10:52:16.000000000 -0700
X+++ ZenLib/Source/ZenLib/int128s.cpp 2008-04-24 23:30:33.000000000 -0700
X@@ -47,6 +47,9 @@
X #if defined (__MONTAVISTA__) || defined (__ARMEL__)
X #define fmodl fmod
X #endif
X+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
X+ #define fmodl fmod
X+#endif
X using namespace std;
X
X namespace ZenLib
X
END-of-mediainfo/files/patch-int128s
echo x - mediainfo/files/patch-int128u
sed 's/^X//' >mediainfo/files/patch-int128u << 'END-of-mediainfo/files/patch-int128u'
X--- ZenLib/Source/ZenLib/int128u.cpp 2008-04-12 10:52:16.000000000 -0700
X+++ ZenLib/Source/ZenLib/int128u.cpp 2008-04-24 23:31:13.000000000 -0700
X@@ -47,6 +47,9 @@
X #if defined (__MONTAVISTA__) || defined (__ARMEL__)
X #define fmodl fmod
X #endif
X+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
X+ #define fmodl fmod
X+#endif
X using namespace std;
X
X namespace ZenLib
END-of-mediainfo/files/patch-int128u
echo x - mediainfo/files/patch-cli_compile
sed 's/^X//' >mediainfo/files/patch-cli_compile << 'END-of-mediainfo/files/patch-cli_compile'
X--- CLI_Compile.sh.old 2008-04-28 20:15:04.000000000 -0700
X+++ CLI_Compile.sh 2008-04-28 20:15:16.000000000 -0700
X@@ -102,4 +102,3 @@
X # Going home
X cd $Home
X echo "MediaInfo executable is in MediaInfo/Project/GNU/CLI"
X-echo "For installing, cd MediaInfo/Project/GNU/CLI && make install"
X\ No newline at end of file
END-of-mediainfo/files/patch-cli_compile
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list