[135272] trunk/dports/graphics
ryandesign at macports.org
ryandesign at macports.org
Tue Apr 21 11:56:20 PDT 2015
Revision: 135272
https://trac.macports.org/changeset/135272
Author: ryandesign at macports.org
Date: 2015-04-21 11:56:19 -0700 (Tue, 21 Apr 2015)
Log Message:
-----------
libbpg: new port, version 0.9.5 (#46714)
Added Paths:
-----------
trunk/dports/graphics/libbpg/
trunk/dports/graphics/libbpg/Portfile
trunk/dports/graphics/libbpg/files/
trunk/dports/graphics/libbpg/files/patch-Makefile.diff
Added: trunk/dports/graphics/libbpg/Portfile
===================================================================
--- trunk/dports/graphics/libbpg/Portfile (rev 0)
+++ trunk/dports/graphics/libbpg/Portfile 2015-04-21 18:56:19 UTC (rev 135272)
@@ -0,0 +1,56 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+name libbpg
+version 0.9.5
+categories graphics
+platforms darwin
+maintainers ryandesign openmaintainer
+license BSD LGPL-2.1+
+
+description better portable graphics -- a new image format
+
+long_description BPG (Better Portable Graphics) is a new lossy and \
+ lossless picture compression format based on HEVC. \
+ Its purpose is to replace the JPEG image format when \
+ quality or file size is an issue.
+
+homepage http://bellard.org/bpg/
+master_sites ${homepage}
+
+checksums rmd160 4942f57e0353689d40c1f78993ef3ed8f494235f \
+ sha256 30de1d0099920e24b7c9aae4d4e6b62f446823f0a1d52eb195dfc25c662ee203
+
+depends_build port:pkgconfig
+
+depends_lib port:jpeg \
+ port:libpng \
+ port:libsdl \
+ port:libsdl_image
+
+patchfiles patch-Makefile.diff
+
+use_configure no
+
+variant universal {}
+
+build.args prefix=${prefix} \
+ CC="${configure.cc} [get_canonical_archflags cc]" \
+ CXX="${configure.cxx} [get_canonical_archflags cxx]"
+
+destroot.args prefix=${prefix}
+
+post-destroot {
+ set docdir ${prefix}/share/doc/${subport}
+ xinstall -d ${destroot}${docdir}
+ xinstall -m 644 -W ${worksrcpath} \
+ README \
+ doc/bpg_spec.txt \
+ ${destroot}${docdir}
+}
+
+platform darwin {
+ build.args-append CONFIG_APPLE=y
+}
Property changes on: trunk/dports/graphics/libbpg/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/graphics/libbpg/files/patch-Makefile.diff
===================================================================
--- trunk/dports/graphics/libbpg/files/patch-Makefile.diff (rev 0)
+++ trunk/dports/graphics/libbpg/files/patch-Makefile.diff 2015-04-21 18:56:19 UTC (rev 135272)
@@ -0,0 +1,22 @@
+--- Makefile.orig 2015-01-11 10:17:07.000000000 -0600
++++ Makefile 2015-04-19 21:40:39.000000000 -0500
+@@ -149,7 +149,7 @@
+
+ BPGDEC_LIBS:=-lpng $(LIBS)
+ BPGENC_LIBS+=-lpng -ljpeg $(LIBS)
+-BPGVIEW_LIBS:=-lSDL_image -lSDL $(LIBS)
++BPGVIEW_LIBS:=$(shell pkg-config SDL_image --libs) $(LIBS)
+
+ endif #!CONFIG_WIN32
+
+@@ -181,8 +181,8 @@
+ size bpgdec libbpg.o libavcodec/*.o libavutil/*.o | sort -n
+ gzip < bpgdec | wc
+
+-install: bpgenc bpgdec
+- install -s -m 755 $^ $(prefix)/bin
++install: bpgenc bpgdec bpgview
++ install -s -m 755 $^ $(DESTDIR)$(prefix)/bin
+
+ CLEAN_DIRS=doc html libavcodec libavutil \
+ jctvc jctvc/TLibEncoder jctvc/TLibVideoIO jctvc/TLibCommon jctvc/libmd5
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150421/04dcb8c9/attachment-0001.html>
More information about the macports-changes
mailing list