Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Feb 2013 19:52:43 +0000 (UTC)
From:      David Naylor <dbn@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r312940 - in head/audio: . flake
Message-ID:  <201302251952.r1PJqhm9000326@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dbn
Date: Mon Feb 25 19:52:42 2013
New Revision: 312940
URL: http://svnweb.freebsd.org/changeset/ports/312940

Log:
  Add audio/flake to the Port's Collection.
  
  The Flake encoder project was started as a way for the author to learn more
  about lossless audio encoding. The author chose the FLAC format because it is
  open and well-documented. Although the FLAC reference encoder is also free and
  open-source, the author's goal was to implement the standard from scratch as an
  independent project. Flake is licensed under the GNU LGPL.
  
  Once Flake progressed to a usable state, the author submitted the encoder to be
  included as part of FFmpeg. It was included and improved upon by other FFmpeg
  developers. Since then, Ithe author has added more features to Flake and
  improved the encoding speed. The author plan to add some of these features into
  FFmpeg as the encoder progresses.
  
  There are both benefits and drawbacks to using Flake as a FLAC encoder
  alternative. In its current state, Flake gives, on average, slightly better
  compression than the FLAC reference encoder and is about twice as fast.
  However, it does not currently implement all the advanced features such as
  tagging, cuesheets, 24-bit audio, embedded pictures, and ogg encapsulation.
  The author hopes to add these to Flake in future releases.
  
  WWW: http://flake-enc.sourceforge.net
  
  Approved by:	bdrewery (mentor)

Added:
  head/audio/flake/
  head/audio/flake/Makefile   (contents, props changed)
  head/audio/flake/distinfo   (contents, props changed)
  head/audio/flake/pkg-descr   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Mon Feb 25 19:18:24 2013	(r312939)
+++ head/audio/Makefile	Mon Feb 25 19:52:42 2013	(r312940)
@@ -184,6 +184,7 @@
     SUBDIR += firefly
     SUBDIR += flac
     SUBDIR += flac123
+    SUBDIR += flake
     SUBDIR += flite
     SUBDIR += fluidsynth
     SUBDIR += fluidsynth-dssi

Added: head/audio/flake/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/flake/Makefile	Mon Feb 25 19:52:42 2013	(r312940)
@@ -0,0 +1,21 @@
+# Created by: David Naylor <dbn@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	flake
+PORTVERSION=	0.11
+CATEGORIES=	audio
+MASTER_SITES=	SF
+MASTER_SITE_SUBDIR=	${PORTNAME:L}-enc/${PORTNAME:L}/${PORTVERSION}
+
+MAINTAINER=	dbn@FreeBSD.org
+COMMENT=	FLAC audio encoder
+
+LICENSE=	LGPL21
+
+HAS_CONFIGURE=	yes
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+
+PLIST_FILES=	bin/flake include/flake.h lib/libflake.a
+
+.include <bsd.port.mk>

Added: head/audio/flake/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/flake/distinfo	Mon Feb 25 19:52:42 2013	(r312940)
@@ -0,0 +1,2 @@
+SHA256 (flake-0.11.tar.bz2) = 8dd249888005c2949cb4564f02b6badb34b2a0f408a7ec7ab01e11ceca1b7f19
+SIZE (flake-0.11.tar.bz2) = 43319

Added: head/audio/flake/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/flake/pkg-descr	Mon Feb 25 19:52:42 2013	(r312940)
@@ -0,0 +1,20 @@
+The Flake encoder project was started as a way for the author to learn more
+about lossless audio encoding. The author chose the FLAC format because it is
+open and well-documented. Although the FLAC reference encoder is also free and
+open-source, the author's goal was to implement the standard from scratch as an
+independent project. Flake is licensed under the GNU LGPL.
+
+Once Flake progressed to a usable state, the author submitted the encoder to be
+included as part of FFmpeg. It was included and improved upon by other FFmpeg
+developers. Since then, Ithe author has added more features to Flake and
+improved the encoding speed. The author plan to add some of these features into
+FFmpeg as the encoder progresses.
+
+There are both benefits and drawbacks to using Flake as a FLAC encoder
+alternative. In its current state, Flake gives, on average, slightly better
+compression than the FLAC reference encoder and is about twice as fast.
+However, it does not currently implement all the advanced features such as
+tagging, cuesheets, 24-bit audio, embedded pictures, and ogg encapsulation.
+The author hopes to add these to Flake in future releases.
+
+WWW: http://flake-enc.sourceforge.net



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302251952.r1PJqhm9000326>