[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