ports/106273: [NEW PORT] multimedia/gpac-mp4box MP4 merge
Pascal Vizeli
pvizeli at yahoo.de
Sun Dec 3 17:50:15 UTC 2006
>Number: 106273
>Category: ports
>Synopsis: [NEW PORT] multimedia/gpac-mp4box MP4 merge
>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: Sun Dec 03 17:50:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Pascal Vizeli
>Release: FreeBSD 6.1
>Organization:
>Environment:
FreeBSD booknix.dragonbsd.ch 6.1-RELEASE-p8 FreeBSD 6.1-RELEASE-p8 #7: Mon Oct 2 04:02:38 CEST 2006 pascal at booknix.dragonbsd.ch:/usr/obj/usr/src/sys/BOOKNIX i386
>Description:
mp4box is a mp4 container merge tool from gpac.
Documentation here:
http://gpac.sourceforge.net/doc_mp4box.php
WWW: http://gpac.sourceforge.net/
>How-To-Repeat:
>Fix:
# 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:
#
# gpac-mp4box
# gpac-mp4box/Makefile
# gpac-mp4box/pkg-descr
# gpac-mp4box/pkg-plist
# gpac-mp4box/distinfo
# gpac-mp4box/files
# gpac-mp4box/files/patch-Makefile
#
echo c - gpac-mp4box
mkdir -p gpac-mp4box > /dev/null 2>&1
echo x - gpac-mp4box/Makefile
sed 's/^X//' >gpac-mp4box/Makefile << 'END-of-gpac-mp4box/Makefile'
X# New ports collection makefile for: gpac-mp4box
X# Date created: 1 December 2006
X# Whom: Pascal Vizeli <pvizeli at yahoo.de>
X#
X# $FreeBSD$
X#
X
XPORTNAME= gpac-mp4box
XDISTVERSION= 0.4.2-rc2
XPORTEPOCH= 1
XCATEGORIES= multimedia
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= gpac
XDISTNAME= gpac-${DISTVERSION}
X
XMAINTAINER= pvizeli at yahoo.de
XCOMMENT= A tool for merge mpg4 from Gpac
X
XLIB_DEPENDS= gpac.1:${PORTSDIR}/multimedia/gpac-libgpac
X
XWRKSRC= ${WRKDIR}/gpac/applications/mp4box
XUSE_CONFIGURE= no
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500000
XBROKEN= Does not build
X.endif
X
Xpost-extract:
X ${RM} ${WRKSRC}/Makefile
X
X.include <bsd.port.post.mk>
END-of-gpac-mp4box/Makefile
echo x - gpac-mp4box/pkg-descr
sed 's/^X//' >gpac-mp4box/pkg-descr << 'END-of-gpac-mp4box/pkg-descr'
Xmp4box is a mp4 container merge tool from gpac.
X
XDocumentation here:
Xhttp://gpac.sourceforge.net/doc_mp4box.php
X
XWWW: http://gpac.sourceforge.net/
END-of-gpac-mp4box/pkg-descr
echo x - gpac-mp4box/pkg-plist
sed 's/^X//' >gpac-mp4box/pkg-plist << 'END-of-gpac-mp4box/pkg-plist'
Xbin/mp4box
END-of-gpac-mp4box/pkg-plist
echo x - gpac-mp4box/distinfo
sed 's/^X//' >gpac-mp4box/distinfo << 'END-of-gpac-mp4box/distinfo'
XMD5 (gpac-0.4.2-rc2.tar.gz) = 9e41bc9fcdb2b6481fa7e75eec1ab05d
XSHA256 (gpac-0.4.2-rc2.tar.gz) = 30ed4182d1e162debb6e562e20ccf95382440c2f0a7c249a85b3fbe770203253
XSIZE (gpac-0.4.2-rc2.tar.gz) = 3917307
END-of-gpac-mp4box/distinfo
echo c - gpac-mp4box/files
mkdir -p gpac-mp4box/files > /dev/null 2>&1
echo x - gpac-mp4box/files/patch-Makefile
sed 's/^X//' >gpac-mp4box/files/patch-Makefile << 'END-of-gpac-mp4box/files/patch-Makefile'
X--- Makefile.org Sun Dec 3 17:29:07 2006
X+++ Makefile Sun Dec 3 17:31:40 2006
X@@ -0,0 +1,23 @@
X+# FreeBSD Version
X+CC = gcc
X+CFLAGS = -Wall -O3 -pipe -I/usr/local/include -L/usr/local/lib
X+LDFLAGS = -lpthread -lgpac
X+NAME = mp4box
X+INST = install
X+PREFIX = /usr/local/bin
X+
X+OBJ = filedump.o fileimport.o main.o
X+
X+prog: $(OBJ)
X+ $(CC) $(CFLAGS) -o $(NAME) $(OBJ) $(LDFLAGS)
X+
X+all: prog
X+
X+%.o: %.c
X+ $(CC) $(CFLAGS) -c $<
X+
X+install: prog
X+ $(INST) -c $(NAME) $(PREFIX)
X+
X+clean:
X+ rm -f *.o $(NAME)
END-of-gpac-mp4box/files/patch-Makefile
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list