svn commit: r503783 - in head/graphics: . flif
Yuri Victorovich
yuri at FreeBSD.org
Sun Jun 9 05:09:35 UTC 2019
Author: yuri
Date: Sun Jun 9 05:09:33 2019
New Revision: 503783
URL: https://svnweb.freebsd.org/changeset/ports/503783
Log:
New port: graphics/flif: Free Lossless Image Format
Added:
head/graphics/flif/
head/graphics/flif/Makefile (contents, props changed)
head/graphics/flif/distinfo (contents, props changed)
head/graphics/flif/pkg-descr (contents, props changed)
head/graphics/flif/pkg-plist (contents, props changed)
Modified:
head/graphics/Makefile
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Sun Jun 9 04:33:16 2019 (r503782)
+++ head/graphics/Makefile Sun Jun 9 05:09:33 2019 (r503783)
@@ -179,6 +179,7 @@
SUBDIR += figurine
SUBDIR += flam3
SUBDIR += flasm
+ SUBDIR += flif
SUBDIR += flphoto
SUBDIR += fly
SUBDIR += fortytwo
Added: head/graphics/flif/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/flif/Makefile Sun Jun 9 05:09:33 2019 (r503783)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= flif
+DISTVERSIONPREFIX= v
+DISTVERSION= v0.3-96
+DISTVERSIONSUFFIX= -g74ea92b
+CATEGORIES= graphics
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Free Lossless Image Format
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/../LICENSE_Apache2
+
+LIB_DEPENDS= libpng16.so:graphics/png
+
+USES= cmake compiler:c++11-lang gettext-runtime gnome localbase:ldflags pkgconfig shared-mime-info
+USE_GITHUB= yes
+GH_ACCOUNT= FLIF-hub
+GH_PROJECT= FLIF
+USE_GNOME= gdkpixbuf2 glib20
+USE_SDL= sdl2
+USE_LDCONFIG= yes
+
+CMAKE_OFF= BUILD_STATIC_LIBS
+
+WRKSRC_SUBDIR= src
+
+.include <bsd.port.mk>
Added: head/graphics/flif/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/flif/distinfo Sun Jun 9 05:09:33 2019 (r503783)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1560055212
+SHA256 (FLIF-hub-FLIF-vv0.3-96-g74ea92b_GH0.tar.gz) = cdd771616ebdaf6b16f3a604d47e71d152eed2b0a05bef4f27e7922b848d7acd
+SIZE (FLIF-hub-FLIF-vv0.3-96-g74ea92b_GH0.tar.gz) = 2798769
Added: head/graphics/flif/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/flif/pkg-descr Sun Jun 9 05:09:33 2019 (r503783)
@@ -0,0 +1,14 @@
+FLIF is a lossless image format based on MANIAC compression.
+MANIAC (Meta-Adaptive Near-zero Integer Arithmetic Coding) is a variant of CABAC
+(context-adaptive binary arithmetic coding), where the contexts are nodes of
+decision trees which are dynamically learned at encode time.
+
+FLIF outperforms PNG, FFV1, lossless WebP, lossless BPG and lossless JPEG2000 in
+terms of compression ratio.
+
+Moreover, FLIF supports a form of progressive interlacing (essentially a
+generalization/improvement of PNG's Adam7) which means that any prefix
+(e.g. partial download) of a compressed file can be used as a reasonable lossy
+encoding of the entire image.
+
+WWW: https://flif.info/
Added: head/graphics/flif/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/flif/pkg-plist Sun Jun 9 05:09:33 2019 (r503783)
@@ -0,0 +1,18 @@
+bin/apng2flif
+bin/dflif
+bin/flif
+bin/gif2flif
+bin/viewflif
+include/flif.h
+include/flif_common.h
+include/flif_dec.h
+include/flif_enc.h
+lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-flif.a
+lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-flif.so
+lib/libflif.so
+lib/libflif.so.0
+lib/libflif_dec.so
+lib/libflif_dec.so.0
+man/man1/flif.1.gz
+share/FLIF/flif.magic
+share/mime/packages/flif-mime.xml
More information about the svn-ports-head
mailing list