aboutsummaryrefslogtreecommitdiff
path: root/audio/flake
diff options
context:
space:
mode:
authorDavid Naylor <dbn@FreeBSD.org>2013-02-25 19:52:42 +0000
committerDavid Naylor <dbn@FreeBSD.org>2013-02-25 19:52:42 +0000
commit320dd3bc878b7850881f1b9819d2751e6e9845e5 (patch)
tree383e7cfc1e6b201d929333c0fcdbf078faf0fa6b /audio/flake
parent468b2bd081cc8b645c289aef5463393f05385ba8 (diff)
downloadports-320dd3bc878b7850881f1b9819d2751e6e9845e5.tar.gz
ports-320dd3bc878b7850881f1b9819d2751e6e9845e5.zip
Notes
Diffstat (limited to 'audio/flake')
-rw-r--r--audio/flake/Makefile21
-rw-r--r--audio/flake/distinfo2
-rw-r--r--audio/flake/pkg-descr20
3 files changed, 43 insertions, 0 deletions
diff --git a/audio/flake/Makefile b/audio/flake/Makefile
new file mode 100644
index 000000000000..c78eff957465
--- /dev/null
+++ b/audio/flake/Makefile
@@ -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>
diff --git a/audio/flake/distinfo b/audio/flake/distinfo
new file mode 100644
index 000000000000..276a23ec04e2
--- /dev/null
+++ b/audio/flake/distinfo
@@ -0,0 +1,2 @@
+SHA256 (flake-0.11.tar.bz2) = 8dd249888005c2949cb4564f02b6badb34b2a0f408a7ec7ab01e11ceca1b7f19
+SIZE (flake-0.11.tar.bz2) = 43319
diff --git a/audio/flake/pkg-descr b/audio/flake/pkg-descr
new file mode 100644
index 000000000000..add5d85b5f4b
--- /dev/null
+++ b/audio/flake/pkg-descr
@@ -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