Bug 126336 - [NEW PORT] multimedia/flvtool++: Tool for hinting and manipulating the metadata of FLV files
Summary: [NEW PORT] multimedia/flvtool++: Tool for hinting and manipulating the metada...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Dmitry Marakasov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-07 15:10 UTC by gslin
Modified: 2008-08-21 20:30 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gslin 2008-08-07 15:10:00 UTC
flvtool++ is a tool for hinting and manipulating the metadata of FLV
files. It was originally created for Facebook's Video project
(http://facebook.com/video/) for fast video hinting. It is loosely
based on the Ruby FLVTool2, but is written in C++ for performance
reasons.

WWW:	http://mirror.facebook.com/facebook/flvtool++/

Generated with FreeBSD Port Tools 0.77

Fix: --- flvtool++-1.1.shar begins here ---


--- flvtool++-1.1.shar ends here -----LC9rEu76ZfrxuamAAXoWa2Zl0nnIvbJwhffprBKKG0Xbujks
Content-Type: text/plain; name="file.shar"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="file.shar"

# 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:
#
#	flvtool++
#	flvtool++/pkg-descr
#	flvtool++/Makefile
#	flvtool++/distinfo
#	flvtool++/files
#	flvtool++/files/patch-SConscript
#	flvtool++/files/patch-common.h
#	flvtool++/files/patch-AMFData.h
#
echo c - flvtool++
mkdir -p flvtool++ > /dev/null 2>&1
echo x - flvtool++/pkg-descr
sed 's/^X//' >flvtool++/pkg-descr << 'END-of-flvtool++/pkg-descr'
Xflvtool++ is a tool for hinting and manipulating the metadata of FLV
Xfiles. It was originally created for Facebook's Video project
X(http://facebook.com/video/) for fast video hinting. It is loosely
Xbased on the Ruby FLVTool2, but is written in C++ for performance
Xreasons.
X
XWWW:	http://mirror.facebook.com/facebook/flvtool++/
END-of-flvtool++/pkg-descr
echo x - flvtool++/Makefile
sed 's/^X//' >flvtool++/Makefile << 'END-of-flvtool++/Makefile'
X# New ports collection makefile for:	flvtool++
X# Date created:		2008-08-07
X# Whom:			Gea-Suan Lin <gslin@gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	flvtool++
XPORTVERSION=	1.1
XCATEGORIES=	multimedia
XMASTER_SITES=	http://mirror.facebook.com/facebook/flvtool++/
X
XMAINTAINER=	gslin@gslin.org
XCOMMENT=	Tool for hinting and manipulating the metadata of FLV files
X
XBUILD_DEPENDS=	scons:${PORTSDIR}/devel/scons
XLIB_DEPENDS=	boost_iostreams:${PORTSDIR}/devel/boost
X
XCFLAGS+=	-I${LOCALBASE}/include/boost
XNO_WRKSUBDIR=	yes
XPLIST_FILES=	bin/flvtool++
XUSE_SCONS=	yes
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/flvtool++ ${PREFIX}/bin
X
X.include <bsd.port.mk>
END-of-flvtool++/Makefile
echo x - flvtool++/distinfo
sed 's/^X//' >flvtool++/distinfo << 'END-of-flvtool++/distinfo'
XMD5 (flvtool++-1.1.tar.gz) = 817e94b46270dd09ae1e88289c38fb7d
XSHA256 (flvtool++-1.1.tar.gz) = 12729726d870edc3c2130837a12a51249f928a6c2bbf11c8d8d5bc7a003d0f90
XSIZE (flvtool++-1.1.tar.gz) = 11071
END-of-flvtool++/distinfo
echo c - flvtool++/files
mkdir -p flvtool++/files > /dev/null 2>&1
echo x - flvtool++/files/patch-SConscript
sed 's/^X//' >flvtool++/files/patch-SConscript << 'END-of-flvtool++/files/patch-SConscript'
X--- SConscript.orig	2008-08-07 21:54:59.000000000 +0800
X+++ SConscript	2008-08-07 21:55:10.000000000 +0800
X@@ -4,6 +4,6 @@
X                         source = ['flvtool++.cpp',
X                                   'AMFData.cpp'],
X                         CPPPATH= ['.',
X-                                  '/usr/local/include/boost-1_33_1'])
X+                                  '/usr/local/include'])
X 
X Return('flvtoolxx')
END-of-flvtool++/files/patch-SConscript
echo x - flvtool++/files/patch-common.h
sed 's/^X//' >flvtool++/files/patch-common.h << 'END-of-flvtool++/files/patch-common.h'
X--- common.h.orig	2008-08-07 21:56:41.000000000 +0800
X+++ common.h	2008-08-07 21:58:29.000000000 +0800
X@@ -19,6 +19,10 @@
X #include <boost/shared_ptr.hpp>
X #include <stdexcept>
X 
X+#include <sys/endian.h>
X+
X+#define	bswap_64	bswap64
X+
X using std::map;
X using std::vector;
X using std::string;
END-of-flvtool++/files/patch-common.h
echo x - flvtool++/files/patch-AMFData.h
sed 's/^X//' >flvtool++/files/patch-AMFData.h << 'END-of-flvtool++/files/patch-AMFData.h'
X--- AMFData.h.orig	2008-08-07 21:59:28.000000000 +0800
X+++ AMFData.h	2008-08-07 21:59:34.000000000 +0800
X@@ -8,7 +8,6 @@
X #pragma once
X 
X #include "common.h"
X-#include <byteswap.h>
X #include <float.h>
X #include <math.h>
X #include <netinet/in.h>
END-of-flvtool++/files/patch-AMFData.h
exit
Comment 1 Dmitry Marakasov freebsd_committer freebsd_triage 2008-08-07 16:57:49 UTC
Responsible Changed
From-To: freebsd-ports-bugs->amdmi3

I'll take it.
Comment 2 Dmitry Marakasov freebsd_committer freebsd_triage 2008-08-07 21:24:32 UTC
State Changed
From-To: open->feedback

Builds fine, but please make it respect systemwide CXX/CXXFLAGS 
settings.
Comment 3 Dmitry Marakasov 2008-08-07 21:24:35 UTC
* amdmi3@FreeBSD.org (amdmi3@FreeBSD.org) wrote:

> Synopsis: [NEW PORT] multimedia/flvtool++: Tool for hinting and manipulating the metadata of FLV files
Builds fine, but please make it respect systemwide CXX/CXXFLAGS
settings.

-- 
Dmitry Marakasov   .   55B5 0596 FF1E 8D84 5F56  9510 D35A 80DD F9D2 F77D
amdmi3@amdmi3.ru  ..:  jabber: amdmi3@jabber.ru    http://www.amdmi3.ru
Comment 4 Dmitry Marakasov freebsd_committer freebsd_triage 2008-08-21 20:25:47 UTC
State Changed
From-To: feedback->closed

New port added. Thanks!
Comment 5 dfilter service freebsd_committer freebsd_triage 2008-08-21 20:25:49 UTC
amdmi3      2008-08-21 19:25:33 UTC

  FreeBSD ports repository

  Modified files:
    multimedia           Makefile 
  Added files:
    multimedia/flvtool++ Makefile distinfo pkg-descr 
    multimedia/flvtool++/files patch-AMFData.h patch-SConstruct 
                               patch-common.h 
  Log:
  flvtool++ is a tool for hinting and manipulating the metadata of FLV
  files. It was originally created for Facebook's Video project
  (http://facebook.com/video/) for fast video hinting. It is loosely
  based on the Ruby FLVTool2, but is written in C++ for performance
  reasons.
  
  WWW:    http://mirror.facebook.com/facebook/flvtool++/
  
  PR:             ports/126336
  Submitted by:   Gea-Suan Lin <gslin at gslin dot org>
  
  Revision  Changes    Path
  1.271     +1 -0      ports/multimedia/Makefile
  1.1       +31 -0     ports/multimedia/flvtool++/Makefile (new)
  1.1       +3 -0      ports/multimedia/flvtool++/distinfo (new)
  1.1       +10 -0     ports/multimedia/flvtool++/files/patch-AMFData.h (new)
  1.1       +11 -0     ports/multimedia/flvtool++/files/patch-SConstruct (new)
  1.1       +13 -0     ports/multimedia/flvtool++/files/patch-common.h (new)
  1.1       +7 -0      ports/multimedia/flvtool++/pkg-descr (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"